MODELOWANIE PROCESÓW Z WYKORZYSTANIEM SIEC SEMANTYCZNYCH
|
|
- Eleonora Sosnowska
- 8 lat temu
- Przeglądów:
Transkrypt
1 MODELOWANIE PROCESÓW Z WYKORZYSTANIEM SIEC SEMANTYCZNYCH Rafał KLAUS, Bartosz BOSAK Streszczenie: Standard BPEL (BPEL4WS - Business Process Execution Language for Web Services) umożliwia opisywanie tzw. uruchamialnych procesów biznesowych. W takich procesach, elementarne aktywności mogą być powiązane z odpowiednimi odwołaniami do usług Web Service, a same procesy mogą być w natywny sposób przetwarzane przez odpowiednie środowiska uruchomieniowe. BPEL cieszy się coraz większą popularnością wśród przedsiębiorstw, powoli staje się technologią dojrzałą. Istnieje wiele programów pozwalających na łatwe, graficzne opisywanie procesów właśnie w tym standardzie. Z drugiej strony istnieje potrzeba uproszczenia skomplikowanej procedury wyszukiwania i dołączania kolejnych Web Service do procesu BPEL. Obiecującym pomysłem w tym kontekście wydają się być sieci semantyczne. W artykule przedstawiono ideę systemu łączącego standard BPEL z automatycznym przetwarzaniem danych semantycznych zapisanych w języku OWL-S (Web Ontology Language for Web Services). Słowa kluczowe: BPMN, BPEL, OWL-S, Web Service, modelowanie, proces 1. Wprowadzenie Sieci semantyczne (semantyczny internet, Semantic Web) to wizja zapoczątkowana przez twórcę WWW Tim iego Berners-Lee. Według niej, internet ma stać się zrozumiały dla maszyn, tzw. agentów. Tym samym przestanie być postrzegany jako wielki zbiór nieusystematyzowanej i zrozumiałej tylko dla człowieka wiedzy. Stanie się globalnym mechanizmem, w którym strony internetowe, usługi i różne inne zasoby będą precyzyjnie opisane. Inteligentne maszyny, na podstawie semantycznej sieci metadanych, czyli danych o danych będą potrafiły automatycznie przetwarzać wiedzę i oferować funkcjonalność znacznie bogatszą niż dzisiejsze rozwiązania. Przy takiej architekturze prostsze stanie się wyszukiwanie i scalanie różnego rodzaju zasobów w celu osiągnięcia zamierzonego celu. Takie dążenie do automatyzacji wykonywania procesów biznesowych przyczyniło się do powstania idei architektury zorientowanej na usługi (ang. Service Oriented Architecture - SOA). Według tej koncepcji system informatyczny powinien opierać się na bezpośrednio niepowiązanych ze sobą usługach oferujących w ustandaryzowany sposób pewną, dość prostą funkcjonalność. Interakcja z taką usługą powinna być zdefiniowana na poziomie jej interfejsu, klient nie musi i nie powinien posiadać wiedzy o szczegółach implementacyjnych. Wykonywanie zaawansowanych operacji w systemie zgodnym z architekturą zorientowaną na usługi winno odbywać się na drodze zestawiania pojedynczych usług w większe bloki, co jest sytuacja analogiczna do tworzenia procesów biznesowych poprzez powiązanie ze sobą pewnych czynności. Innymi słowy, złożone operacje zachodzące
2 w systemie SOA można traktować jako proces biznesowy, natomiast pojedyncze usługi, jako elementarne czynności procesu biznesowego. Procesy biznesowe zgodne z SOA musza być oczywiście usystematyzowane na warstwie wyższej niż pojedyncze usługi. Umożliwia to opublikowany w 2002 roku język BPEL (Business Process Execution Language). Wizja Semantic Web zakłada, ze każdy zasób dostępny w internecie będzie opisany w sposób zrozumiały dla maszyn. Ten warunek spełnia język OWL (Web Ontology Language) pozwalający na tworzenie ontologii, czyli formalnych modeli zrozumiałej dla automatów wiedzy. Jedną z ważniejszych ontologii, jest rozwijana pod nadzorem konsorcjum W3C, ontologia opisująca pojęcia związane z Web Service, Web Ontology Language for Web Services (w skrócie: OWL-S). Przetwarzanie wiedzy zapisanej zgodnie z OWL-S pozwala na automatyczne odkrywanie komponentów Web Service: Inteligentny agent na podstawie informacji zapisanych w rejestrze usług opartym na języku OWL-S, może znaleźć Web Service adekwatny oczekiwaniom klienta. 2. Idea systemu Przedstawiana koncepcja systemu zrodziła się w czasie testowania oprogramowania umożliwiającego graficzne tworzenie procesów biznesowych zgodnych z warunkami standardów BPMN (Business Process Modeling Notation) oraz BPEL i właśnie z tego typu oprogramowaniem wiąże duże nadzieje na ewentualna implementacje. Punktem wyjścia dla proponowanego systemu mógłby być dowolny edytor umożliwiający tworzenie procesów (np. ActiveBPEL lub Intalio). Rys. 1. Tworzenie procesu biznesowego w technologii BPEL
3 Projektowanie uruchamialnych procesów biznesowych w dostępnych na rynku narzędziach jest bardzo intuicyjne, jednak jest związane z nieuniknioną koniecznością dołączania kolejnych komponentów Web Service. Obecna procedura dołączania jest dość złożona i polega m.in. na wyszukaniu odpowiedniej usługi w rejestrze UDDI (Universal Description Discovery and Integration) i umiejętnym dołączeniu jej do projektowanego procesu. Czynności te wymagają niewątpliwie dużej wiedzy informatycznej, a w ogólności osoba tworząca procesy biznesowe nie musi być informatykiem. W proponowanym rozwiązaniu, najbardziej uciążliwą część pracy przygotowywania modeli procesów, związanych z wyszukiwaniem i integracją usług, można udoskonalić poprzez wprowadzenie rozwiązań semantycznych. Wówczas modelowanie procesów biznesowych mogłoby zostać całkowicie odseparowane od logiki związanej z implementacją Web Service. Co za tym idzie, byłoby mniej pracochłonne i mogłoby być wykonywane przez osoby nie znające szczegółów informatycznych. Po wstępnym rozpoznaniu możliwości realizacji takiej koncepcji, można powiedzieć, że ma ona realne szanse powodzenia. Wydaje się także, że system spotkałby się z dużym zainteresowaniem klientów. 3. Procedura dołączania Web Service w obecnych na rynku edytorach Przed przystąpieniem do opisania szczegółów koncepcji, należy opisać obecnie stosowaną procedurę dołączania do modelowanego procesu nowego komponentu Web Sernice. Procedurę autorzy przedstawiają zgodnie z koncepcją oprogramowania IntalioBPMS, gdzie wszystkie przedstawione czynności musza być wykonane przy udziale człowieka: 1. Określenie wymagań odnośnie funkcjonalności potrzebnej do wykonania szczegółowego zadania. 2. Wyszukanie w rejestrze usług (np. w rejestrze UDDI) programu Web Service, który spełnia wyznaczone wymagania. 3. Pobranie dokumentu WSDL (Web Service Description Language) znalezionej usługi i dołączenie go do plików tworzonego projektu. 4. Wybranie odpowiedniej metody opisanej w dołączonym pliku WSDL (za pomocą myszki), umiejscowienie jej w odpowiednim miejscu na modelu i połączenie z sąsiednimi elementami procesu. 5. Dostosowanie parametrów wejściowych i wyjściowych dołączonej metody do sąsiadujących z nią elementów. Powyższa procedura, choć na pozór nie jest zbytnio złożona, zawiera dwie pracochłonne i dość skomplikowane w wykonaniu czynności, które w rzeczywistości, przy wykorzystaniu odpowiednich mechanizmów mogą zostać zautomatyzowane. Pierwszą z tych czynności jest wyszukanie usługi w rejestrze. Drugą, umiejętne jej dopasowanie do procesu w którym ma być wykorzystywana. Zgodnie z ideą przedstawianego pomysłu, proces dołączania usługi mógłby być uproszczony do następującej postaci: 1. Przeciągniecie symbolu oznaczającego dowolna czynność z palety kształtów na główny panel modelowania, połączenie z innymi elementami procesu. 2. Określenie wymagań odnośnie funkcjonalności potrzebnej do wykonania szczegółowego zadania. 3. Półautomatyczne (uwzględniające automatycznie generowane podpowiedzi)
4 uzupełnienie formularza wyszukiwania usługi zgodnie z wyznaczonymi wymaganiami. 4. Zlecenie wyszukania usługi. Wyraźnie widać, że taka procedura jest znacznie prostsza od poprzedniej. Co jest szczególnie ważne, w tym przypadku nie występują czynności bezpośrednio wiążące się z wykorzystaniem konkretnego Web Service. Operacje przeprowadzane są na poziomie abstrakcyjnym. Zadania wyszukania odpowiedniej usługi i zintegrowania jej z aktualnym modelem procesu wykonywane są automatycznie. Dzięki temu, modelowanie uruchamialnych procesów jest znacznie prostsze i może być wykonywane przez laika w dziedzinie informatyki. Rys.2. Poglądowy schemat architektury proponowanego systemu Zgodnie z założeniami, system powinien składać sie z dwóch głównych modułów: semantycznego rejestru (np. Semantic UDDI ) oraz wtyczki (plug-in u) do programu edytora BPEL (np. IntalioBPMS Designer). Pierwszy moduł byłby odpowiedzialny za wyszukiwanie usług opisanych w języku semantycznym (np. OWL-S) i umieszczonych w rejestrze (np. UDDI). Drugi natomiast, w ogólnym spojrzeniu, umożliwiałby zlecanie wyszukania potrzebnych usług z poziomu edytora. Można zdefiniować następujący, podział na elementy potrzebne do stworzenia proponowanego systemu: elementy istniejące: graficzny edytor procesów biznesowych umożliwiający dopisywanie do niego rozszerzeń (np. IntalioBPMS Designer), reasoner, np. Pellet, rejestr UDDI, np. JUDDI, biblioteki wspomagające proces przetwarzaniu opisów semantycznych (np. Jena, Raptor, OWL-S API ).
5 zapotrzebowanie: agent program wyszukujący usługi, wtyczka (plug-in) do edytora IntalioBPMS Designer. 4. Propozycja algorytmu dołączania usługi do procesu BPEL Opisane wcześniej procedury dołączania usług odnoszą się do czynności wykonywanych przez osobę modelującą proces, bez uwzględnienia operacji realizowanych automatycznie przez oprogramowanie. Poniżej zostanie przedstawiony algorytm dołączania usługi, w którym brane są pod uwagę również te działania, których wykonywanie jest ukryte dla projektanta. Założono, że wszystkie elementy składowe systemu (zarówno istniejące jak i nie istniejące) są dostępne i odpowiednio powiązane. Ważne dla zrozumienia algorytmu jest również założenie, że nowo wprowadzana do modelu usługa jest dostosowywana do usług już w nim będących. 1. Czynności początkowe wykonywane w module dołączonym do edytora procesów (np. IntalioBPMS Designer): (a) Przeciągnięcie symbolu oznaczającego dowolną czynność z palety kształtów na główny panel modelowania, połączenie z innymi elementami procesu. Utworzone połączenie powinno uwzględniać semantyczny opis parametrów wejściowych i wyjściowych dla danej usługi. (b) Określenie wymagań odnośnie funkcjonalności potrzebnej do wykonania szczegółowego zadania. (c) Półautomatyczne (uwzględniające automatyczne generowane podpowiedzi) uzupełnienie formularza wyszukiwania usługi zgodnie z wyznaczonymi wymaganiami. Formularz powinien umożliwiać wprowadzenie m.in. typów parametrów wejściowych i wyjściowych poszukiwanej usługi. (d) Wstępna walidacja zadania (m.in. sprawdzenie zgodności typów wprowadzonych do formularza parametrów wejściowych i wyjściowych poszukiwanej usługi z aktualnym stanem połączeń w modelu). (e) Zlecenie wyszukania usługi: przesłanie do inteligentnego agenta informacji pobranych z formularza. 2. Czynności wykonywane przez Semantic UDDI: (a) Na podstawie parametrów otrzymanych w zadaniu, wyszukanie odpowiedniego Web Service: 1. pobranie potrzebnych taksonomii (m.in. opisujących możliwe parametry usług); 2. pobieranie semantycznych opisów usług (np. OWL-S) z rejestru UDDI; 3. przeprowadzenie wnioskowania opartego o opisy semantyczne; (b) Odesłanie odpowiedzi zawierającej opis znalezionego Web Service (lub informacje o błędzie) do modułu rozszerzającego graficzny edytor procesów. Odpowiedz powinna zawierać elementy opisu semantycznego jak również plik WSDL znalezionej usługi. 3. Czynności końcowe wykonywane w module dołączonym do edytora procesów (a) Ewentualne odrzucenie otrzymanej odpowiedzi bądź jej akceptacja.
6 (b) Uzupełnienie opisu dołączanej usługi informacjami otrzymanymi w odpowiedzi od agenta. 1. dołączenie pliku WSDL opisującego znaleziony Web Service do projektu; 2. na podstawie informacji zawartych w otrzymanym opisie (np. OWL-S) wyspecyfikowanie odpowiedniej metody z pliku WSDL i związanie jej z wybranym na początku elementem; 3. na podstawie informacji zawartych w otrzymanym opisie, przygotowanie potencjalnie potrzebnych definicji transformacji XSLT oraz XPath. 5. Podsumowanie i analiza SWOT koncepcji Przedstawiony opis koncepcji jest pierwszym krokiem na drodze do stworzenia pełnowartościowego produktu. Obecny stan rozwoju technologii potrzebnych do jego zbudowania nie jest z pewnością w pełni wystarczający. Duża część standardów, które muszą zostać wykorzystane w systemie, nie jest jeszcze w pełni sprecyzowana. Potrzebne są wiec założenia, które mogą wiązać się z pewnymi niezgodnościami w przyszłości. Nie mniej jednak, pomysł wydaje się być na tyle obiecujący, że warto podjąć się ryzyka jego konstrukcji juz teraz. Potwierdzeniem takiego myślenia, jest przeprowadzona analiza SWOT. Miała ona na celu sprawdzenie czy realizacja koncepcji jest rzeczywiście wartościowa. Analiza SWOT koncepcji Mocne strony: proponowany produkt znacznie ułatwiłby obecnie używaną w graficznych edytorach BPEL procedurę modelowania procesów biznesowych; brak innych produktów, oferujących podobną funkcjonalność; możliwość wykorzystania wielu gotowych elementów, (np. edytora IntalioBPMS Designer) Słabe strony: dość duża ilość pracy potrzebna do stworzenia produktu; dość duże zapotrzebowanie kadrowe. Szanse: potencjalne wsparcie ze strony programistów i analityków firm oferujących edytory BPEL (np. Intalio); wprowadzenie produktu na rynek w odpowiednim, opłacalnym momencie; w przypadku użycia edytora IntalioBPMS Designer, możliwość zyskania obecnych klientów firmy Intalio. Zagrożenia: możliwość zajścia dużych zmian w obrębie standardów wykorzystywanych w produkcie; wprowadzenie produktu na rynek zbyt późno. 6. Zakończenie W ciągu ostatnich kilku lat opracowano szereg technologii pomocnych w modelowaniu i wykonywaniu procesów biznesowych. Powstały m.in. standardy BPMN oraz BPEL.
7 Obok tego wszystkiego, rozwinęła się bardzo ważna idea sieci semantycznych. W ramach niniejszego artykułu przedstawiono koncepcję systemu, który łącząc ze sobą standardy BPEL oraz OWL-S mógłby stać się bardzo pożądanym produktem. Literatura 1. Berners-Lee T., Hendler J., Lassila O.: The semantic Web. [on-line] D2-1C70-84A9809EC588EF21&catID=2, Giera P., Klaus R., Rzekanowski A.: Symulator modelu procesów, Komputerowo Zintegrowane Zarządzanie pod redakcją Ryszarda Knosali, Oficyna Wydawnicza Polskiego Towarzystwa Zarządzania Produkcją, Opole 2006, tom 1, str , ISBN Klaus R.: Modelowanie organizacji dydaktyki na uczelniach wyższych, II polskoniemiecka konferencja naukowa Kształcenie informatyków a rynek pracy w lubuskobrandenburskim regionie przygranicznym Gorzów Wlkp Klaus R., Bosak B.: Analiza wykorzystania sieci semantycznych przy integracji usług w wirtualnych przedsiębiorstwach, Raport Instytutu Informatyki Politechniki Poznańskiej, Sirin E., Parsia B.: The owl-s Java api. [on-line] iswc2004.semanticweb.org/posters/pid-cuiidzkf pdf 6. OASIS Web Services Business Process Execution Language (WSBPEL) TC. Ws-bpel 2.0 primer pdf. [on-line] dr inż. Rafał Klaus mgr inż. Bartosz BOSAK Instytut Informatyki Politechnika Poznańska Poznań ul. Piotrowo 2 rafal.klaus@cs.put.poznan.pl
Typy przetwarzania. Przetwarzanie zcentralizowane. Przetwarzanie rozproszone
Typy przetwarzania Przetwarzanie zcentralizowane Systemy typu mainfame Przetwarzanie rozproszone Architektura klient serwer Architektura jednowarstwowa Architektura dwuwarstwowa Architektura trójwarstwowa
Bardziej szczegółowoProblemy niezawodnego przetwarzania w systemach zorientowanych na usługi
Problemy niezawodnego przetwarzania w systemach zorientowanych na usługi Jerzy Brzeziński, Anna Kobusińska, Dariusz Wawrzyniak Instytut Informatyki Politechnika Poznańska Plan prezentacji 1 Architektura
Bardziej szczegółowoKoncepcja wirtualnego uniwersytetu z wykorzystaniem technologii semantycznej. Ilona Pawełoszek Tomasz Turek Politechnika Częstochowska
Koncepcja wirtualnego uniwersytetu z wykorzystaniem technologii semantycznej Ilona Pawełoszek Tomasz Turek Politechnika Częstochowska Definicja wirtualnego uniwersytetu: Wirtualny > istniejący w przestrzeni
Bardziej szczegółowoThe Binder Consulting
The Binder Consulting Contents Indywidualne szkolenia specjalistyczne...3 Konsultacje dla tworzenia rozwiazan mobilnych... 3 Dedykowane rozwiazania informatyczne... 3 Konsultacje i wdrożenie mechanizmów
Bardziej szczegółowoArchitektura Systemu. Architektura systemu umożliwia kontrolowanie iteracyjnego i przyrostowego procesu tworzenia systemu.
Architektura Systemu Architektura systemu umożliwia kontrolowanie iteracyjnego i przyrostowego procesu tworzenia systemu. Architektura jest zbiorem decyzji dotyczących: organizacji systemu komputerowego,
Bardziej szczegółowoWeb 3.0 Sieć Pełna Znaczeń (Semantic Web) Perspektywy dla branży motoryzacyjnej i finansowej. Przyjęcie branżowe EurotaxGlass s Polska 10 luty 2012
Web 3.0 Sieć Pełna Znaczeń (Semantic Web) Perspektywy dla branży motoryzacyjnej i finansowej Przyjęcie branżowe EurotaxGlass s Polska 10 luty 2012 Web 3.0 - prawdziwa rewolucja czy puste hasło? Web 3.0
Bardziej szczegółowoProcesowa specyfikacja systemów IT
Procesowa specyfikacja systemów IT BOC Group BOC Information Technologies Consulting Sp. z o.o. e-mail: boc@boc-pl.com Tel.: (+48 22) 628 00 15, 696 69 26 Fax: (+48 22) 621 66 88 BOC Management Office
Bardziej szczegółowoStan zaawansowania prac dotyczących zamówienia na opracowanie i wdrożenie rdzenia systemu e Urząd.
Stan zaawansowania prac dotyczących zamówienia na opracowanie i wdrożenie rdzenia systemu e Urząd. Andrzej Natuniewicz, Andrzej Perkowski Departament Geodezji i Kartografii Urząd Marszałkowski Województwa
Bardziej szczegółowoRepozytorium Zasobów Wiedzy FTP
Repozytorium Zasobów Wiedzy FTP Spis treści Wprowadzenie... 1 Architektura Repozytorium Zasobów Wiedzy... 1 Mapy Wiedzy... 4 Wprowadzanie zasobów wiedzy do repozytorium... 7 Prezentacja zasobów wiedzy
Bardziej szczegółowoHP Service Anywhere Uproszczenie zarządzania usługami IT
HP Service Anywhere Uproszczenie zarządzania usługami IT Robert Nowak Architekt rozwiązań HP Software Dlaczego Software as a Service? Najważniejsze powody za SaaS UZUPEŁNIENIE IT 2 Brak zasobów IT Ograniczone
Bardziej szczegółowoWykorzystanie standardów serii ISO 19100 oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych
Wykorzystanie standardów serii ISO 19100 oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych dr inż. Adam Iwaniak Infrastruktura Danych Przestrzennych w Polsce i Europie Seminarium, AR Wrocław
Bardziej szczegółowoSOA Web Services in Java
Wydział Informatyki i Zarządzania Wrocław,16 marca 2009 Plan prezentacji SOA 1 SOA 2 Usługi Przykłady Jak zacząć SOA Wycinek rzeczywistości Problemy zintegrowanych serwisów : Wycinek Rzeczywistości Zacznijmy
Bardziej szczegółowoZAŁOŻENIA TECHNICZNO-TECHNOLOGICZNE SYSTEMU BUDOWANEGO W RAMACH PROJEKTU
Projekt Rozwój elektronicznej administracji w samorządach województwa mazowieckiego wspomagającej niwelowanie dwudzielności potencjału województwa ZAŁOŻENIA TECHNICZNO-TECHNOLOGICZNE SYSTEMU BUDOWANEGO
Bardziej szczegółowoOfficeObjects e-forms
OfficeObjects e-forms Rodan Development Sp. z o.o. 02-820 Warszawa, ul. Wyczółki 89, tel.: (+48-22) 643 92 08, fax: (+48-22) 643 92 10, http://www.rodan.pl Spis treści Wstęp... 3 Łatwość tworzenia i publikacji
Bardziej szczegółowo<Nazwa firmy> <Nazwa projektu> Specyfikacja wymagań projektu. Wersja <1.0>
Wersja [Uwaga: Niniejszy wzór dostarczony jest w celu użytkowania z Unified Process for EDUcation. Tekst zawarty w nawiasach kwadratowych i napisany błękitną kursywą
Bardziej szczegółowoModelowanie obiektowe - Ćw. 3.
1 Modelowanie obiektowe - Ćw. 3. Treść zajęć: Diagramy przypadków użycia. Zasady tworzenia diagramów przypadków użycia w programie Enterprise Architect. Poznane dotychczas diagramy (czyli diagramy klas)
Bardziej szczegółowoInfrastruktura bibliotek cyfrowych
Infrastruktura bibliotek cyfrowych w sieci PIONIER C. Mazurek, M.Stroiński, M.Werla, J.Węglarz Poznańskie Centrum Superkomputerowo-Sieciowe Polskie Biblioteki Cyfrowe, Poznań, 25.11.2008r. Polski Internet
Bardziej szczegółowoMiędzyplatformowy interfejs systemu FOLANessus wykonany przy użyciu biblioteki Qt4
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Agnieszka Holka Nr albumu: 187396 Praca magisterska na kierunku Informatyka
Bardziej szczegółowoKomputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl
Komputerowe Systemy Przemysłowe: Modelowanie - UML Arkadiusz Banasik arkadiusz.banasik@polsl.pl Plan prezentacji Wprowadzenie UML Diagram przypadków użycia Diagram klas Podsumowanie Wprowadzenie Języki
Bardziej szczegółowoKluczowe zasoby do realizacji e-usługi Warszawa, 16 października 2012. Maciej Nikiel
2012 Zasoby wiedzy w e-projekcie. Technologie informatyczne, oprogramowanie - zdefiniowanie potrzeb, identyfikacja źródeł pozyskania. Preferencje odnośnie technologii informatycznych. Maciej Nikiel Kluczowe
Bardziej szczegółowoPolitechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2011/2012. Architektura zorientowana na usługi
Politechnika Krakowska im. Tadeusza Kościuszki Karta przedmiotu Wydział Fizyki, Matematyki i Informatyki obowiązuje w roku akademickim 2011/2012 Kierunek studiów: Informatyka Forma studiów: Stacjonarne
Bardziej szczegółowoEXSO-CORE - specyfikacja
EXSO-CORE - specyfikacja System bazowy dla aplikacji EXSO. Elementy tego systemu występują we wszystkich programach EXSO. Może on ponadto stanowić podstawę do opracowania nowych, dedykowanych systemów.
Bardziej szczegółowoMonitoring procesów z wykorzystaniem systemu ADONIS
Monitoring procesów z wykorzystaniem systemu ADONIS BOC Information Technologies Consulting Sp. z o.o. e-mail: boc@boc-pl.com Tel.: (+48 22) 628 00 15, 696 69 26 Fax: (+48 22) 621 66 88 BOC Management
Bardziej szczegółowoWybrane problemy modelu usługowego
XV Forum Teleinformatyki, 24.IX 2009, Warszawa-Miedzeszyn Wybrane problemy modelu usługowego Jerzy Nawrocki Instytut Informatyki Wydział Informatyki i Zarządzania Politechnika Poznańska Dwie twarze modelu
Bardziej szczegółowoOntologie, czyli o inteligentnych danych
1 Ontologie, czyli o inteligentnych danych Bożena Deka Andrzej Tolarczyk PLAN 2 1. Korzenie filozoficzne 2. Ontologia w informatyce Ontologie a bazy danych Sieć Semantyczna Inteligentne dane 3. Zastosowania
Bardziej szczegółowoPrezentacja specjalności studiów II stopnia. Inteligentne Technologie Internetowe
Prezentacja specjalności studiów II stopnia Inteligentne Technologie Internetowe Koordynator specjalności Prof. dr hab. Jarosław Stepaniuk Tematyka studiów Internet jako zbiór informacji Przetwarzanie:
Bardziej szczegółowoCENTRUM PROJEKTÓW INFORMATYCZNYCH MINISTERSTWA SPRAW WEWNĘTRZNYCH I ADMINISTRACJI
CENTRUM PROJEKTÓW INFORMATYCZNYCH MINISTERSTWA SPRAW WEWNĘTRZNYCH I ADMINISTRACJI Instrukcja użytkownika Narzędzie do modelowania procesów BPEL Warszawa, lipiec 2009 r. UNIA EUROPEJSKA EUROPEJSKI FUNDUSZ
Bardziej szczegółowoProcesy biznesowe w praktyce. Przykłady użycia z wykorzystaniem jbpm 4.4
Procesy biznesowe w praktyce Przykłady użycia z wykorzystaniem jbpm 4.4 1 Agenda Definicja i zastosowanie procesu biznesowego Języki dziedzinowe (DSL) a rozwiązania BPM JBPM: jbpm 4.4 krótka charakterystyka
Bardziej szczegółowoCzęść I -ebxml. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz
Część I -ebxml Po zrealizowaniu materiału student będzie w stanie omówić potrzeby rynku B2B w zakresie przeprowadzania transakcji przez Internet zaprezentować architekturę ebxml wskazać na wady i zalety
Bardziej szczegółowoZAMAWIAJĄCY. CONCEPTO Sp. z o.o.
Grodzisk Wielkopolski, dnia 11.02.2013r. ZAMAWIAJĄCY z siedzibą w Grodzisku Wielkopolskim (62-065) przy ul. Szerokiej 10 realizując zamówienie w ramach projektu dofinansowanego z Programu Operacyjnego
Bardziej szczegółowoNarzędzia Informatyki w biznesie
Narzędzia Informatyki w biznesie Przedstawiony program specjalności obejmuje obszary wiedzy informatycznej (wraz z stosowanymi w nich technikami i narzędziami), które wydają się być najistotniejsze w kontekście
Bardziej szczegółowoNarzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl
Narzędzia i aplikacje Java EE Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl Niniejsze opracowanie wprowadza w technologię usług sieciowych i implementację usługi na platformie Java EE (JAX-WS) z
Bardziej szczegółowoInformatyczne fundamenty
Informatyczne fundamenty Informatyka to szeroka dziedzina wiedzy i praktycznych umiejętności. Na naszych studiach zapewniamy solidną podstawę kształcenia dla profesjonalnego inżyniera IT. Bez względu na
Bardziej szczegółowoModele bezpieczeństwa logicznego i ich implementacje w systemach informatycznych / Aneta Poniszewska-Marańda. Warszawa, 2013.
Modele bezpieczeństwa logicznego i ich implementacje w systemach informatycznych / Aneta Poniszewska-Marańda. Warszawa, 2013 Spis treści I. Bezpieczeństwo systemów informatycznych Rozdział 1. Wstęp 3 1.1.
Bardziej szczegółowoRozszerzenie funkcjonalności systemów wiki w oparciu o wtyczki i Prolog
Knowledge Rozszerzenie funkcjonalności systemów wiki w oparciu o wtyczki i Prolog 9 stycznia 2009 Knowledge 1 Wstęp 2 3 4 5 Knowledge 6 7 Knowledge Duża ilość nieusystematyzowanych informacji... Knowledge
Bardziej szczegółowoWykład 1 Inżynieria Oprogramowania
Wykład 1 Inżynieria Oprogramowania Wstęp do inżynierii oprogramowania. Cykle rozwoju oprogramowaniaiteracyjno-rozwojowy cykl oprogramowania Autor: Zofia Kruczkiewicz System Informacyjny =Techniczny SI
Bardziej szczegółowoWybrane działy Informatyki Stosowanej
Wybrane działy Informatyki Stosowanej Java Enterprise Edition WebServices Serwer aplikacji GlassFish Dr hab. inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki Aplikacje
Bardziej szczegółowoAutomatyzacja procesów biznesowych Andrzej Sobecki. ESB Enterprise service bus
Automatyzacja procesów biznesowych Andrzej Sobecki ESB Enterprise service bus Plan prezentacji Zdefiniowanie problemu Możliwe rozwiązania Cechy ESB JBI Normalizacja wiadomości w JBI Agile ESB Apache ServiceMix
Bardziej szczegółowoWirtualny Konsultant Usług Publicznych Interoperacyjność
Wirtualny Konsultant Usług Publicznych Interoperacyjność ść oraz techniki semantyczne w administracji publicznej Część I wizja Dariusz Woźniak Stowarzyszenie Miasta w Internecie Część II projekt Jerzy
Bardziej szczegółowoSzkolenie: Budowa aplikacji SOA/BPM na platformie Oracle SOA Suite 11g
Szkolenie: Budowa aplikacji SOA/BPM na platformie Oracle SOA Suite 11g Opis szkolenia: Termin SOA, czyli Service Oriented Architecture, oznacza architekturę systemów informatycznych opartą o usługi. Za
Bardziej szczegółowoModelowanie i Programowanie Obiektowe
Modelowanie i Programowanie Obiektowe Wykład I: Wstęp 20 październik 2012 Programowanie obiektowe Metodyka wytwarzania oprogramowania Metodyka Metodyka ustandaryzowane dla wybranego obszaru podejście do
Bardziej szczegółowoTom 6 Opis oprogramowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli obmiaru do celów fakturowania
Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli Diagnostyka stanu nawierzchni - DSN Generalna Dyrekcja Dróg Krajowych i Autostrad Warszawa, 21 maja 2012 Historia dokumentu
Bardziej szczegółowoKATEDRA INFORMATYKI STOSOWANEJ PŁ INŻYNIERIA OPROGRAMOWANIA
KATEDRA INFORMATYKI STOSOWANEJ PŁ INŻYNIERIA OPROGRAMOWANIA Przygotował: mgr inż. Radosław Adamus Wprowadzenie Podstawą każdego projektu, którego celem jest budowa oprogramowania są wymagania, czyli warunki,
Bardziej szczegółowoSPINACZ.edu.pl platforma współpracy nauki z biznesem w zakresie innowacyjnych rozwiązań informatycznych
SPINACZ.edu.pl platforma współpracy nauki z biznesem w zakresie innowacyjnych rozwiązań informatycznych Poznańska Impreza Wolnego Oprogramowania Poznań, 3 grudnia 2011 Rafał Brzychcy rafal.brzychcy@fwioo.pl
Bardziej szczegółowoBłędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation)
Błędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation) Zarządzanie wymaganiami Ad hoc (najczęściej brak zarządzania nimi) Niejednoznaczna, nieprecyzyjna komunikacja Architektura
Bardziej szczegółowoModelowanie i analiza systemów informatycznych
Modelowanie i analiza systemów informatycznych MBSE/SysML Wykład 11 SYSMOD Wykorzystane materiały Budapest University of Technology and Economics, Department of Measurement and InformaJon Systems: The
Bardziej szczegółowoSTUDIA I MONOGRAFIE NR
STUDIA I MONOGRAFIE NR 21 WYBRANE ZAGADNIENIA INŻYNIERII WIEDZY Redakcja naukowa: Andrzej Cader Jacek M. Żurada Krzysztof Przybyszewski Łódź 2008 3 SPIS TREŚCI WPROWADZENIE 7 SYSTEMY AGENTOWE W E-LEARNINGU
Bardziej szczegółowoPLAN REALIZACJI MATERIAŁU NAUCZANIA Z INFORMATYKI II. Uczeń umie: Świadomie stosować się do zasad regulaminów (P).
PLAN REALIZACJI MATERIAŁU NAUCZANIA Z INFORMATYKI II DZIAŁ I: KOMPUTER W ŻYCIU CZŁOWIEKA. 1. Lekcja organizacyjna. Zapoznanie uczniów z wymaganiami edukacyjnymi i PSP. 2. Przykłady zastosowań komputerów
Bardziej szczegółowoJBPM [JUG] Tomasz Gratkowski [GRATKOWSKI SOFTWARE]
JBPM [JUG] Tomasz Gratkowski [GRATKOWSKI SOFTWARE] Parę słów o mnie 2 Nauczyciel akademicki od 2000 roku Od 2002 współpracuję z firmami jako programista i projektant aplikacji Od 2006 roku właściciel firmy
Bardziej szczegółowoKarta opisu przedmiotu Zaawansowane techniki analizy systemowej oparte o modelowanie warsztaty
Karta opisu przedmiotu Zaawansowane techniki analizy systemowej oparte o modelowanie warsztaty przedmiotu Stopień studiów i forma: Rodzaj przedmiotu Kod przedmiotu Grupa kursów Zaawansowane techniki analizy
Bardziej szczegółowoWeb Services. Wojciech Mazur. 17 marca 2009. Politechnika Wrocławska Wydział Informatyki i Zarządzania
Standardy w Rodzaje Przykłady Politechnika Wrocławska Wydział Informatyki i Zarządzania 17 marca 2009 Standardy w Rodzaje Przykłady Plan prezentacji 1 Wstęp 2 Standardy w 3 4 Rodzaje 5 Przykłady 6 Standardy
Bardziej szczegółowoNarzędzia CASE dla.net. Łukasz Popiel
Narzędzia CASE dla.net Autor: Łukasz Popiel 2 Czym jest CASE? - definicja CASE (ang. Computer-Aided Software/Systems Engineering) g) oprogramowanie używane do komputerowego wspomagania projektowania oprogramowania
Bardziej szczegółowoZARZĄDZANIE WYMAGANIAMI ARCHITEKTONICZNYMI
ZARZĄDZANIE WYMAGANIAMI ARCHITEKTONICZNYMI XVIII Forum Teleinformatyki mgr inż. Michał BIJATA, doktorant, Wydział Cybernetyki WAT Michal.Bijata@WAT.edu.pl, Michal@Bijata.com 28 września 2012 AGENDA Architektura
Bardziej szczegółowoTechnologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski
Technologie dla aplikacji klasy enterprise Wprowadzenie Marek Wojciechowski Co oznacza enterprise-ready? Bezpieczeństwo Skalowalność Stabilność Kompatybilność wstecz Wsparcie Dokumentacja Łatwość integracji
Bardziej szczegółowoserwisy W*S ERDAS APOLLO 2009
serwisy W*S ERDAS APOLLO 2009 1 OGC (Open Geospatial Consortium, Inc) OGC jest międzynarodowym konsorcjum 382 firm prywatnych, agencji rządowych oraz uniwersytetów, które nawiązały współpracę w celu rozwijania
Bardziej szczegółowoModel referencyjny doboru narzędzi Open Source dla zarządzania wymaganiami
Politechnika Gdańska Wydział Zarządzania i Ekonomii Katedra Zastosowań Informatyki w Zarządzaniu Zakład Zarządzania Technologiami Informatycznymi Model referencyjny Open Source dla dr hab. inż. Cezary
Bardziej szczegółowoKomunikacja i wymiana danych
Budowa i oprogramowanie komputerowych systemów sterowania Wykład 10 Komunikacja i wymiana danych Metody wymiany danych Lokalne Pliki txt, csv, xls, xml Biblioteki LIB / DLL DDE, FastDDE OLE, COM, ActiveX
Bardziej szczegółowo1. WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI
KARTA PRZEDMIOTU przedmiotu Stopień studiów i forma Rodzaj przedmiotu Grupa kursów Zaawansowane techniki analizy systemowej oparte na modelowaniu warsztaty Studia podyplomowe Obowiązkowy NIE Wykład Ćwiczenia
Bardziej szczegółowoOPIS PRZEDMIOTU ZAMÓWIENIA
Lubelskie Centrum Transferu Technologii Politechniki Lubelskiej ul. Nadbystrzycka 36, 20-618 Lublin Tel. 81 538 42 70, fax. 81 538 42 67; e-mail: lctt@pollub.pl OPIS PRZEDMIOTU ZAMÓWIENIA Do realizacji
Bardziej szczegółowoŁódź, 01.02.2011 (miejsce, data)
101 Studio DTP Tomasz Tęgi i Spółka Sp. z o.o. ul. Ekonomiczna 30/36 93-426 Łódź Tel. +4842/250 70 92-94 Fax. +4842/250 70 95 NIP: 725-12-59-070 REGON: 471-35-84-10 Łódź, 01.02.2011 (miejsce, data) Zapytanie
Bardziej szczegółowoWeb Services w połączeniu z aplikacjami uruchamianymi na urządzeniach mobilnych
Web Services w połączeniu z aplikacjami uruchamianymi na urządzeniach mobilnych Problemy Projekt i implementacja aplikacji mobilnej z wykorzystaniem Web Service Testy aplikacji Jakie są wady i zalety Web
Bardziej szczegółowoMetodyka projektowania komputerowych systemów sterowania
Metodyka projektowania komputerowych systemów sterowania Andrzej URBANIAK Metodyka projektowania KSS (1) 1 Projektowanie KSS Analiza wymagań Opracowanie sprzętu Projektowanie systemu Opracowanie oprogramowania
Bardziej szczegółowoModelowanie testów. czyli po co testerowi znajomość UML
Modelowanie testów czyli po co testerowi znajomość UML Paweł Dudzik październik 2015 Naturalny opis świata Powstaje pytanie, jak opisać ten świat, aby opis był jak najbardziej zbliżony do rzeczywistości,
Bardziej szczegółowoproblem w określonym kontekście siły istotę jego rozwiązania
Wzorzec projektowy Christopher Alexander: Wzorzec to sprawdzona koncepcja, która opisuje problem powtarzający się wielokrotnie w określonym kontekście, działające na niego siły, oraz podaje istotę jego
Bardziej szczegółowoDokument Detaliczny Projektu
Dokument Detaliczny Projektu Dla Biblioteki miejskiej Wersja 1.0 Streszczenie Niniejszy dokument detaliczny projektu(ddp) przedstawia szczegóły pracy zespołu projektowego, nad stworzeniem aplikacji bazodanowej
Bardziej szczegółowo3 grudnia Sieć Semantyczna
Akademia Górniczo-Hutnicza http://www.agh.edu.pl/ 1/19 3 grudnia 2005 Sieć Semantyczna Michał Budzowski budzow@grad.org 2/19 Plan prezentacji Krótka historia Problemy z WWW Koncepcja Sieci Semantycznej
Bardziej szczegółowoSystem zarządzający grami programistycznymi Meridius
System zarządzający grami programistycznymi Meridius Instytut Informatyki, Uniwersytet Wrocławski 20 września 2011 Promotor: prof. Krzysztof Loryś Gry komputerowe a programistyczne Gry komputerowe Z punktu
Bardziej szczegółowoAutomatyzacja procesu tworzenia i zarządzania Wirtualnymi Organizacjami w oparciu o wiedzę w zastosowaniu do architektur zorientowanych na usługi
IT-SOA Automatyzacja procesu tworzenia i zarządzania Wirtualnymi Organizacjami w oparciu o wiedzę w zastosowaniu do architektur zorientowanych na usługi Dariusz Król, W. Funika, B. Kryza, R. Słota, J.
Bardziej szczegółowoUsługi analityczne budowa kostki analitycznej Część pierwsza.
Usługi analityczne budowa kostki analitycznej Część pierwsza. Wprowadzenie W wielu dziedzinach działalności człowieka analiza zebranych danych jest jednym z najważniejszych mechanizmów podejmowania decyzji.
Bardziej szczegółowoDESIGNER APPLICATION. powered by
DESIGNER APPLICATION powered by O FIRMIE HiddenData specjalizuje się w technologii dystrybucji treści video w Internecie oraz w budowie złożonych, funkcjonalnych aplikacji internetowych i mobilnych. Budujemy
Bardziej szczegółowoProjekt przejściowy 2016/2017 BARTOSZ JABŁOŃSKI
Projekt przejściowy 2016/2017 BARTOSZ JABŁOŃSKI Kto, co, jak i kiedy Kto? dr inż. Bartosz Jabłoński bartosz.jablonski@pwr.edu.pl s. P0.2, C-16 http://jablonski.wroclaw.pl O co chodzi? Celem przedmiotu
Bardziej szczegółowoPlatforma Informatyczna Wdrażania Oprogramowania Dedykowanego w PL-Grid
1 Platforma Informatyczna Wdrażania Oprogramowania Dedykowanego w PL-Grid Grzegorz Banach Wrocławskie Centrum Sieciowo-Superkomputerowe, Politechnika Wrocławska, Instytut Niskich Temperatur i Badań Strukturalnych
Bardziej szczegółowoArchitektura korporacyjna jako narzędzie koordynacji wdrażania przetwarzania w chmurze
Architektura korporacyjna jako narzędzie koordynacji wdrażania przetwarzania w chmurze Prof. SGH, dr hab. Andrzej Sobczak, Kierownik Zakładu Systemów Informacyjnych, Katedra Informatyki Gospodarczej SGH
Bardziej szczegółowoWybrane działy Informatyki Stosowanej
Wybrane działy Informatyki Stosowanej Dr inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki 2017 APLIKACJE SIECIOWE Definicja Architektura aplikacji sieciowych Programowanie
Bardziej szczegółowo2
1 2 3 4 5 Dużo pisze się i słyszy o projektach wdrożeń systemów zarządzania wiedzą, które nie przyniosły oczekiwanych rezultatów, bo mało kto korzystał z tych systemów. Technologia nie jest bowiem lekarstwem
Bardziej szczegółowoDariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki
Dariusz Brzeziński Politechnika Poznańska, Instytut Informatyki Object-oriented programming Najpopularniejszy obecnie styl (paradygmat) programowania Rozwinięcie koncepcji programowania strukturalnego
Bardziej szczegółowoZarządzanie działem serwisu przy wykorzystaniu aplikacji Vario
Zarządzanie działem serwisu przy wykorzystaniu aplikacji Vario rejestracja i obsługa zleceń montażowych rejestracja i obsługa zleceń serwisowych rejestracja i planowanie przeglądów serwisowych rejestracja
Bardziej szczegółowoAltkom Group Insurance Platform Kompleksowe narzędzie wspierające grupowe ubezpieczenia na życie
www.asc.altkom.pl Zobaczyć inaczej Altkom Group Insurance Platform Kompleksowe narzędzie wspierające grupowe ubezpieczenia na życie Warszawa 00-867, ul. Chłodna 51 telefon: 22 460 99 99 e-mail: ubezpieczenia@altkom.pl
Bardziej szczegółowoDiagramu Związków Encji - CELE. Diagram Związków Encji - CHARAKTERYSTYKA. Diagram Związków Encji - Podstawowe bloki składowe i reguły konstrukcji
Diagramy związków encji (ERD) 1 Projektowanie bazy danych za pomocą narzędzi CASE Materiał pochodzi ze strony : http://jjakiela.prz.edu.pl/labs.htm Diagramu Związków Encji - CELE Zrozumienie struktury
Bardziej szczegółowoBIBLIOTEKA CYFROWA JAKO KONTENER TREŚCI DLA PORTALI INTERNETOWYCH. DLIBRA & DRUPAL DWA SYSTEMY, JEDNA WITRYNA.
BIBLIOTEKA CYFROWA JAKO KONTENER TREŚCI DLA PORTALI INTERNETOWYCH. DLIBRA & DRUPAL DWA SYSTEMY, JEDNA WITRYNA. Michał Kwiatkowski Piotr Grzybowski Poznańskie Centrum Superkomputerowo-Sieciowe II Konferencja
Bardziej szczegółowo12 czerwca Piotr Kozłowski Dyrektor ds. Rozwoju Sektora Samorządowego
12 czerwca 2015 Piotr Kozłowski Dyrektor ds. Rozwoju Sektora Samorządowego Integracja Systemów Informacji Przestrzennej wdrażanych w JST z oprogramowaniem dziedzinowym EOD, epuap oraz aplikacjami do prowadzenia
Bardziej szczegółowocopyspace WEB2PRINT PROJEKTOWANIE I EDYCJA PRZEZ INTERNET www.yemo.nl
WEB2PRINT PROJEKTOWANIE I EDYCJA PRZEZ INTERNET SAMODZIELNE POZYSKUJ I UTRZYMUJ PROJEKTOSWOICH WANIE KLIENTÓW CECHY SYSTEMU Udostępnij swoim klientom narzędzie do samodzielnego projektowania produktu,
Bardziej szczegółowoProgramowanie komputerów
Programowanie komputerów Wykład 1-2. Podstawowe pojęcia Plan wykładu Omówienie programu wykładów, laboratoriów oraz egzaminu Etapy rozwiązywania problemów dr Helena Dudycz Katedra Technologii Informacyjnych
Bardziej szczegółowoModernizacja systemów zarządzania i obsługi klienta w Kasie Rolniczego Ubezpieczenia Społecznego
Modernizacja systemów zarządzania i obsługi klienta w Kasie Rolniczego Ubezpieczenia Społecznego Wicedyrektor Biura Kadr i Szkolenia Centrali KRUS 1 Projekty Komponentu A Poakcesyjnego Programu Wsparcia
Bardziej szczegółowoTo sposób w jaki użytkownik wchodzi w interakcje z systemem. Środowisko graficzne używa kombinacji graficznych elementów(przyciski, okna, menu) i
Aleksandra Dębiecka To sposób w jaki użytkownik wchodzi w interakcje z systemem. To sposób w jaki użytkownik wchodzi w interakcje z systemem. Środowisko graficzne używa kombinacji graficznych elementów(przyciski,
Bardziej szczegółowoTom 6 Opis oprogramowania
Część 4 Narzędzie do wyliczania wielkości oraz wartości parametrów stanu Diagnostyka stanu nawierzchni - DSN Generalna Dyrekcja Dróg Krajowych i Autostrad Warszawa, 30 maja 2012 Historia dokumentu Nazwa
Bardziej szczegółowoFaza Określania Wymagań
Faza Określania Wymagań Celem tej fazy jest dokładne określenie wymagań klienta wobec tworzonego systemu. W tej fazie dokonywana jest zamiana celów klienta na konkretne wymagania zapewniające osiągnięcie
Bardziej szczegółowoOprogramowanie dla biznesu Numer 4 (86) Kwiecień 2011 NOWE APLIKACJE W WEBLSP: DLA RYZYKA I ADMINISTRACJA IT
Oprogramowanie dla biznesu Numer 4 (86) Kwiecień 2011 NOWE APLIKACJE W WEBLSP: DLA RYZYKA I ADMINISTRACJA IT SYSTEM WEBLSP TO NAJNOWSZY PRODUKT ADH-SOFT. PISALIŚMY NA ŁAMACH NASZEGO BIULETYNU JUŻ O APLIKACJI
Bardziej szczegółowoSYSTEM VILM ZARZĄDZANIE CYKLEM ŻYCIA ŚRODOWISK WIRTUALNYCH. info@prointegra.com.pl tel: +48 (032) 730 00 42
SYSTEM VILM ZARZĄDZANIE CYKLEM ŻYCIA ŚRODOWISK WIRTUALNYCH info@prointegra.com.pl tel: +48 (032) 730 00 42 1. WPROWADZENIE... 3 2. KORZYŚCI BIZNESOWE... 4 3. OPIS FUNKCJONALNY VILM... 4 KLUCZOWE FUNKCJE
Bardziej szczegółowoLiczba godzin Punkty ECTS Sposób zaliczenia. ćwiczenia 30 zaliczenie z oceną. ćwiczenia 30 zaliczenie z oceną
Wydział: Zarządzanie i Finanse Nazwa kierunku kształcenia: Zarządzanie Rodzaj przedmiotu: podstawowy Opiekun: prof. nadzw. dr hab. Zenon Biniek Poziom studiów (I lub II stopnia): I stopnia Tryb studiów:
Bardziej szczegółowoMechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych
Mechatronika i inteligentne systemy produkcyjne Modelowanie systemów mechatronicznych Platformy przetwarzania danych 1 Sterowanie procesem oparte na jego modelu u 1 (t) System rzeczywisty x(t) y(t) Tworzenie
Bardziej szczegółowoArchitektury usług internetowych. Tomasz Boiński Mariusz Matuszek
Architektury usług internetowych 2016 Tomasz Boiński Mariusz Matuszek Organizacja przedmiotu 1. Wykład 2 kolokwia po 25 punktów (23 listopada i 27 stycznia) 2. 6 zadań laboratoryjnych, zadania 1-5 po 8
Bardziej szczegółowoWymiana opisu procesów biznesowych pomiędzy środowiskiem Eclipse i EMC Documentum
Wymiana opisu procesów biznesowych pomiędzy środowiskiem Eclipse i EMC Documentum Stanisław Jerzy Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska Wprowadzenie Systemy CMS (Content
Bardziej szczegółowoRelease Notes Process Data Flow ("PDF" )
Release Notes Process Data Flow ("PDF" ) Zespół Joint Process Experts Group w składzie: Zuzanna Polberg Joanna Zych Paweł Maćkowski Mikołaj Moszczyński 19 czerwca 2006 1 Spis treści 1 Wprowadzenie 3 1.1
Bardziej szczegółowoWprowadzenie dosystemów informacyjnych
Wprowadzenie dosystemów informacyjnych Projektowanie antropocentryczne i PMBoK Podejście antropocentryczne do analizy i projektowania systemów informacyjnych UEK w Krakowie Ryszard Tadeusiewicz 1 Właściwe
Bardziej szczegółowoDLA SEKTORA INFORMATYCZNEGO W POLSCE
DLA SEKTORA INFORMATYCZNEGO W POLSCE SRK IT obejmuje kompetencje najważniejsze i specyficzne dla samego IT są: programowanie i zarządzanie systemami informatycznymi. Z rozwiązań IT korzysta się w każdej
Bardziej szczegółowoWPROWADZENIE DO UML-a
WPROWADZENIE DO UML-a Maciej Patan Instytut Sterowania i Systemów Informatycznych Dlaczego modelujemy... tworzenie metodologii rozwiązywania problemów, eksploracja różnorakich rozwiązań na drodze eksperymentalnej,
Bardziej szczegółowoSystem automatycznego rozsyłania wiadomości
System automatycznego rozsyłania wiadomości Verlogic Systemy Komputerowe 2013 Wstęp Informacja to proces, bez którego trudno sobie wyobrazić istnienie we współczesnym życiu gospodarczym. Uzyskanie bądź
Bardziej szczegółowo