UDDI & WSDL wykład 10
|
|
- Michał Kosiński
- 5 lat temu
- Przeglądów:
Transkrypt
1 Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej UDDI & WSDL wykład 10 Programowanie w Javie 2 mgr inż. Michał Misiak
2 WSDL (1) Web Services Description Language Bazuje na XML Służy do definiowania i opisu usług sieciowych Opisuje serwis jako kolekcja punktów końcowych (URI, na które wysyłane są żądania) WSDL: Opisuje jakie usługi są udostępniane przez WS W jaki sposób wywoływać jego operacje Gdzie można znaleźć WS
3 WSDL (2) Zawiera definicje i terminologie pozwalające na: Definiowanie WS Definiowanie punktu końcowego Informacji o wyjściowych i wejściowych komunikatach Abstrakcyjny sposób deklarowania wiązań z protokołami i formatami danych WSDL umożliwia częściowe wygenerowanie kodu usługi sieciowej
4 Elementy WSDL <definitions> <import>* <types> <schema></schema>* </types> <message>* <part></part>* </message> <PortType>* <operation>* <input></input> </service> </definitions> <output></output> <fault></fault>* </operation> </PortType> <binding>* <operation>* <input></input> <output></output> </operation> </binding> <service>* <port></port>*
5 Przykłady elementów <definitions> - kontener na opis serwisu. <import> - zachowuje się podobnie do #include w C. Umożliwia podział elementów serwisu do niezależnych dokumentów. Zwiększa to modularność oraz czytelność definicji serwisu. <types> - kontener do definiowania typów danych, które są używane w elemencie <message>. <message> określa format komunikatów wymienianych miedzy klientem i WS.
6 Przykłady elementów <message> - element, który wykorzystywany jest do przesyłania danych pomiędzy klientem, a WS. Element wykorzystuje typy zdefiniowane w sekcji <types>. Komunikat zbudowany z jednego lub wielu pod elementów <part>. Pojedyncze elementy <part> identyfikują poszczególne partie danych <porttype> - wyszczególnia zbiór operacji udostępnianych przez punkt końcowy WS. <operation> - abstrakcyjna definicja akcji wspieranej przez WS. Analogia do definicji metody w Javie. Dana Operacja WSDL może używać komunikatów wejściowych i wyjściowych jako części wykowywanej akcji. <operation> definiuje nazwe operacji przy uzyciu atrybutu name, komunikaty wejsciowe i wyjsciowe sa definiowane przez podelementy <input> oraz <output>. Elementy <input> <output> odnoszą się do elementów <message>.
7 Przykład elementów (3) <binding> - element określa konkretny protokół oraz specyfikacje formatu danych dla danego elementu <porttype>. Wiązanie z HTTP, SOAP lub MIME <service> - element znajdujący się na końcu dokumentu WSDL, identyfikujący dany WS. Element <service> może grupować jeden lub więcej elementów <port>. Element <port> określa punkt końcowy (punkt dostępu) do WS.
8 UDDI Universal Description, Discovery and Integration Projekt UDDI specyfikuje standardowy sposób publikowania i odkrywania informacji na temat usług sieciowych Projekt jest dostępny na stronie Projekt jest prowadzony przez UDDI Community składające się z: Working Group (rozwój specyfikacji) Advisory Group (określanie wymagań oraz akceptacja specyfikacji Sposoby odkrywania usług oferowanych przez partnerów biznesowych: Ręczne dobre w prostych sytuacjach, komplikuje się przy wielu usługach i partnerach biznesowych Automatyczne -> UDDI
9 Rejestr UDDI Rejestr UDDI jako uniwersalne miejsce do wymiany informacji o usługach pomiędzy partnerami biznesowymi Rejestr UDDI przechowuje 3 typy informacji: White pages podstawowa informacja kontaktowa oraz identyfikator firmy zawierający nazwę, adres, dane kontaktowe oraz unikalny identyfikator (np. NIP). Informacja ta pozwala innym na odkrycie usług po przez rodzaj i nazwę firmy. Yellow pages informacja, która opisuje usługi z wykorzystaniem różnej kategoryzacji taksonomia. Odkrywanie usługi odbywa się na bazie podziału taksonomicznego np. fabryka, czy wypożyczalnia samochodów Green pages informacja techniczna, która opisuje zachowanie oraz wspierane funkcje usług sieciowych dostarczanych przez firmę. Dane te zawierają wskaźnik na WS oraz gdzie są zlokalizowane.
10 Używanie UDDI Sposób wykorzystania w zależności od perspektywy, kto je wykorzystuje: Analityk biznesowy przeglądarka pozwalająca wyszukać odpowiadający proces biznesowy. Analityk może chcieć przeglądać różne UDDI oraz specyfikacje różnych WS Programiści wykorzystują API UDDI do publikacji WS oraz odkrywania WS na bazie określonych kryteriów. Możliwe do wyobrażenia, że aplikacja sama odkryje usługę i użyje jej bez interakcji człowieka
11 REPLIKACJA Architektura UDDI Specyfikacja UDDI Rejestr operatorów UDDI Schema Rejestr operatorów Ogólny Rejestr UDDI (UDDI Business Registry) Rejestr operatorów
12 Rejestry UDDI UBR UDDI Business Registry chmura rejestrów Możliwość tworzenia prywatnych rejestrów operatorów nie wchodzących w skład UBR Prywatne rejestry UDDI wykorzystywane przy obsłudze procesów biznesowych wewnętrznych bądź B2B Aktualnie wiele produktów pozwala na kreację prywatnych jak i również publicznych rejestrów UDDI: BEA WebLogic Server, IBM WebSphere serwer UDDI jako część platformy J2EE Systinet, HP, Oracle, SAP, Cape Clear serwer UDDI współpracujący z serwerem aplikacyjnym
13 Specyfikacja UDDI UDDI definiuje szereg standardowych XML Schema, które zawierają formaty danych wykorzystywane przez różne API XML Schema dla UDDI dostępne pod adresem: w wersji 2.0
14 Zawartość specyfikacji UDDI Replikacja UDDI dokument opisuje proces replikacji danych oraz interfejsy, do których musi się dostosować operator w celu, aby móc replikować dane w UDDI. Specyfikacja określa jedynie używany do replikacji w węzłach Operator UDDI dokument opisuje zachowanie oraz parametry operacyjne wymagane przez operatora węzła UDDI. Określa wymagania związane z zarządzaniem danymi, do których operator musi się dostosować Odpowiedzialność operatora: zachowanie i bezpieczeństwo danych, każda rejestracja posiada poprawny , zapewnienie spójności danych przy kasowaniu Dokument ten nie posiada API oraz nie musi być implementowany przez węzły prywatne
15 Zawartość specyfikacji UDDI (1) Programistyczne API UDDI określa zbiór funkcji, które rejestr UDDI dostarcza przy odpytywaniu usług przechowanych w rejestrze oraz publikacji danych biznesowych lub usług w UDDI. Definiuje zbiór wiadomości SOAP, które serwer UDDI akceptuje, przetwarza i odsyła Schema z UDDI XML API oraz struktury danych UDDI stanowią pełen interfejs dla rejestru UDDI Struktura danych UDDI Specyfikuje struktury danych używane w wiadomościach SOAP Specyfikacja zawiera 5 podstawowych struktur oraz relacje pomiędzy nimi
16 Java API dla UDDI Specyfikacja UDDI nie definiuje bezpośrednio API Javy, jedynie wiadomości, które UDDI może akceptować Kilka podejść do realizacji API Javy dla UDDI Wykorzystać API Javy dla SOAP Wykorzystać API Klienta dla UDDI dostarczone przez niezależne firmy Użyć JAXR API UDDI zostały zaprojektowane w celu zapewnienia prostoty Każde żądanie do UDDI jest synchroniczne oraz ma postać żądanie-odpowiedź, jest bezstanowe
17 Wykorzystanie API Javy dla SOAP Wykorzystanie API do tworzenia wiadomości SOAP zawierających dokument XML dla UDDI Programista może tworzyć ręcznie dokumenty, które będą umieszczane w ciele wiadomości SOAP Wymagana jest znajomość struktury wiadomości SOAP akceptowanych przez UDDI oraz poprawne jej formatowanie
18 Wykorzystanie API klienta UDDI API dostarczane przez niezależnych producentów wykorzystywane do dostępu do rejestru UDDI API posiada klasy, które reprezentują struktury danych oraz wspierają tworzenie wiadomości obsługiwanych przez UDDI API pozwala na interakcje z UDDI bez konieczności znajomości specyfikacji SOAP lub wiadomości XML oraz struktur danych Dostarczone API jest zgodne ze specyfikacją UDDI co pozwala na współpracę z różnymi rejestrami UDDI
19 Wykorzystanie JAXR Specyfikacja JAXR definiuje standardowy sposób dostępu z Javy do rejestru JAXR pozwala na pisanie programów posiadających dostęp do kilku różnych rejestrów włączenie z UDDI i ebxml Minusem możliwości wykorzystania do różnych rejestrów jest konieczność wprowadzenia przez JAXR warstwy abstrakcji. JAXR jest w fazie wczesnego rozwoju
20 Programowanie UDDI Specyfikacja opisuje dwa rodzaje API (publikacji i zapytania), które wykorzystują różne dokumenty XML, struktury danych oraz punkty dostępu. API Zapytanie (inquiry API) lokalizuje informacje na temat biznesu, usługi, którą oferuje, jej specyfikacji tej usługi oraz postępowania w sytuacji wystąpienia błędów API zapytania nie wymaga autentykacji i jest przenoszone w ramach HTTP API Publikacji (publishing API) wykorzystywane do tworzenia, przechowywania oraz aktualizacji informacji zlokalizowanej w UDDI Wszystkie funkcje w API Publikacji wymagają autoryzacji w rejestrze UDDI Rejestr UDDI przechowuje informacje na temat uprawnień. Dane potrzebne do autoryzacji muszą być umieszczane jako parametr w XML, dla każdego wołania Zachowanie bezpieczeństwa wymaga zastosowania protokołu HTTPS
21 Przykłady zapytań Operator node Inquiry URL Publishing URL HP IBM Test Microsoft Production Microsoft Test 3.ibm.com/services/uddi/inquirya pi ire 3.ibm.com/services/uddi/protect/publish api
22 Struktury danych UDDI
23 <businessentity> Element reprezentuje podstawową informacje biznesową, która zawiera: Informacje kontaktowe Wybraną kategorię Identyfikatory Opis Relacje do innych elementów Element ten pozwala firmom ustanowić relacje z innym na różne sposoby. Spółka matka może odwoływać się do spółek córek, deklarując partnerstwo. Dana firma musi ustanowić unikalne <businessentity> i osobno zapisać relacje do innej firmy posiadającej własną strukturę <businessentity>.
24 <publisherassertion> Struktura <publisherassertion> używana jest do ustanowienia relacji pomiędzy dwoma strukturami <businessentity>. Relacja widziana jest jedynie w sytuacji, gdy obie firmy utworzą te samo skojarzenie w oddzielnych dokumentach niezaleznie.
25 <businessservice> <businessentity> zawiera jedną lub więcej struktur <businessservice>. <businessservice> reprezentuje pojedynczy logiczną usługę. Element <businessservice> jest używany do opisu zbioru usług udostępnianych biznesowi. Usługa ta może być WS lub normalną usługą nie elektroniczną. Dokument <businessservice> jest ponownie wykorzystywany przez klika <businessentity>. UŁ może utworzyć usługę sieciową rejestracji i opublikować tą usługę jako część WS rejestracja studentów UŁ struktury <businessservice>. Dodatkowo UŁ może wybrać każdą z jednostek podległych jako osobny <businessentity> od momentu, gdy każdy wydział będzie miał własną infrastrukturę IT.
26 <bindingtemplate> <businessservice> zawiera jedno lub więcej struktur <bindingtemplate>. <bindingtemplate> zawiera wskaźnik do nietechnicznych opisów i wskaźnik do punktu dostępu URL, jednak nie zawiera szczegółów specyfikacji usługi. <bindingtemplate> zawiera opcjonalnie opis w postaci tekstu, adres URL punktu dostępu i referencje do <tmodel>. <tmodel> jest abstrakcyjną opisem danej specyfikacji lub zachowania usługi sieciowej. <tmodel> jest cyfrowym odciskiem określającym specyfikę jak korzystać z WS. <tmodel> nie udostępnia w sposób bezpośredni specyfikacji usługi, ale zawiera wskaźnik do lokalizacji aktualnych specyfikacji. Firmy mogą wykorzystywać informacje wskazywaną przez <tmodel> w celu określenia, czy usługa jest kompatybilna z wymaganiami biznesowymi.
27 UUID Instancje struktur danych UDDI identyfikowane są i wskazywane przez uniwersalny identyfikator UUID UUIDs są przypisywane, w momencie, gdy struktura danych wstawiana jest do rejestru UUID. UUID jest szesnastkowym ciągiem znaków, którego struktura oraz algorytm generacji został zdefiniowany w ISO/IEC 11578:1996. Standard gwarantuje unikalność identyfikatora Element <publisherassertion> nie posiada UUID
28 Przeglądanie podstawowych informacji Zbiór wiadomości pozwala odpytywać UDDI w zakresie informacji biznesowych, usługi sieciowej lub meta danych Elementy wykorzystywane w wiadomościach przesyłanych do UDDI posiadają w swojej nazwie find. Elementy te wykorzystywane są jako element korzeń w żądaniu SOAP.
29 Przykłady żądań (1) Żądanie: <find_binding> <bindingdetail> Zwraca UUID dla elementu <businessservice>. Wiadomość ta może odebrać zero lub więcej <bindingtemplate> z pojedyńczym wpisem <bindingdetail> w zależności od kryteriów podanych w argumentach wejściowych. Żądanie: <find_business> <businesslist> Zwraca wyrażenie regularne, dla kategorii usług, identyfikator dostawcy usług lub <tmodel>. Wiadomość ta odbiera zero lub więcej elementów <businessinfo> zawartych w pojedynczym elemencie <businesslist>.
30 Przykłady żądań (2) Żądanie <find_relatedbusinesses> <relatedbusinesseslist> Zwraca UUID <businessentity>. Wiadomość ta zwraca dla listę UUID, które zawarte są w elemencie <relatedbusinesslist> dla dostawcy usług, który był powiązany z danym dostawcą usług. Żądanie <find_service> <servicelist> Zwraca UUID <businessentity> i nazwę usługi <tmodel> zaimplementowanej specyfikacji lub kategorię usługi.
31 Struktura odpowiedzi UDDI UDDI zwraca dokument XML, który zawiera podstawowe struktury UDDI, rzadziej jako same struktury Np. <find_business> zwraca 0 lub więcej struktur <businessinfo> jednakże w strukturze <businesslist> Struktury takie jak <businesslist> istnieją jedynie w celu grupowania elementów, podobnie jak w kolekcjach Javy.
32 Przykład <find_business> Zapytanie <find_business> zwraca <businesslist> Jako serwer UDDI można wykorzystać Systinet WASP UDDI Systinet WASP UDDI zawiera: Lokalny rejestr UDDI, który uruchmiany jest jako serwlet pod Apache Tomcat Skrypty bazodanowe do Oracle, PostgreSQL, Cloudscape, Microsoft SQL Server, IBM DB2. Bazy te przechują dane rejestrowe. API w Javie dla klienta UDDI Prosty kod ilustrujący jak użyć API klienta w Javie Do tworzenia wiadomości wykorzystywany jest biblioteka Apache a
33 Przykład <find_business> <uddi:find_business generic="2.0" maxrows="10"> <uddi:name> UŁ </uddi:name> </uddi:find_business>
34 Definicja <businesslist>, <businessinfos>, <businessinfo> w UDDI Schema <element name="businesslist" type="uddi:businesslist" /> <complextype name="businesslist"> <sequence> <element ref="uddi:businessinfos" /> </sequence> <attribute name="generic" use="required" type="string" /> <attribute name="operator" use="required" type="string" /> <attribute name="truncated" use="optional" type="uddi:truncated" /> </complextype> <element name="businessinfos" type="uddi:businessinfos" /> <complextype name="businessinfos"> <sequence> <element ref="uddi:businessinfo" minoccurs="0" maxoccurs="unbounded" /> </sequence> </complextype> <element name="businessinfo" type="uddi:businessinfo" /> <complextype name="businessinfo"> <sequence> <element ref="uddi:name" maxoccurs="unbounded" /> <element ref="uddi:description" minoccurs="0" maxoccurs="unbounded" /> <element ref="uddi:serviceinfos" /> </sequence> <attribute name="businesskey" use="required" type="uddi:businesskey" /> </complextype>
35 Publikowanie do rejestru UDDI Różnice w przypadku zapytania i publikowania: Autoryzacja wszystkie żądania publikacji wymagają autoryzacji. Proces autoryzacji nie jest wyspecyfikowany w UDDI i jest charakterystyczny dla operatora węzła. Punkty dostępu żądania publikacji i autoryzacji wymagają różnych punktów dostępu. HTTP dla zapytania HTTPS dla publikowania Ograniczenie miejsca operator może zastrzec Przywiązanie do węzła operatora
36 Przykłady żądań przy publikowaniu (1) Żądanie <add_publisherassertions> <dispositionreport> Zwraca ważny token autentykacyjny oraz dokument <publisherassertion>. Wiadomość ta dodaje <publisherassertion> do indywidualnego zbioru bezpieczeństwa. Autoryzacja publikującego tworzy asocjacje pomiędzy dwoma biznesami. Jeśli obydwoje publikujący dodają dokument <publisherassertion> do ich kolekcji relacja staje się widoczna publicznie.
37 Przykłady żądań przy publikowaniu (2) Żądanie <delete_business> <dispositionreport> Zwraca ważny token autentykacyjny i UUID jednego lub więcej dokumentów <businessentity>. Wiadomość ta kasuje dokumenty <binding-template> z rejestru UDDI. Kasowanie dokumentu wywołuje kasowanie zawartych danych dla <businessservice> lub <bindingtemplate>. Dodatkowo każdy <publisherassertions> utworzony z UUID dla <businessentity> zostanie usunięty.
Web Services. Technologie Biznesu Elektronicznego. Konrad Kunicki. Politechnika Wrocławska, Wydział Informatyki i Zarządzania
Standardy Technologie Biznesu Elektronicznego Politechnika Wrocławska, Wydział Informatyki i Zarządzania Wrocław, 26 kwiecień 2005 Standardy Plan prezentacji 1 Wprowadzenie 2 Standardy 3 4 5 Standardy
Bardziej szczegółowoTypy 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ół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ół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ółowoZaawansowane aplikacje internetowe. Wykład 6. Wprowadzenie do Web Services. wykład prowadzi: Maciej Zakrzewicz. Web Services
Wykład 6 Wprowadzenie do Web Services wykład prowadzi: Maciej Zakrzewicz Web Services 1 Plan wykładu Wprowadzenie do technologii Web Services Architektura Web Services Protokół komunikacyjny SOAP Język
Bardziej szczegółowoDostęp do komponentów EJB przez usługi Web Services
243 Dostęp do komponentów EJB przez usługi Web Services Mikołaj Morzy Mikolaj.Morzy@cs.put.poznan.pl http://www.cs.put.poznan.pl/mmorzy/ Plan rozdziału 244 Wprowadzenie do usług sieciowych Architektura
Bardziej szczegółowoWybrane działy Informatyki Stosowanej
Wybrane działy Informatyki Stosowanej Java Enterprise Edition. WebServices. Język XML. Serwer aplikacji GlassFish. Dr inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki
Bardziej szczegółowoWprowadzenie do technologii Web Services: SOAP, WSDL i UDDI
Wprowadzenie do technologii Web Services: SOAP, WSDL i UDDI Maciej Zakrzewicz PLOUG mzakrz@cs.put.poznan.pl Plan prezentacji Wprowadzenie do architektury zorientowanej na usługi Charakterystyka technologii
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ół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ółowoProgramowanie w języku Java. Wykład 13: Java Platform, Enterprise Edition (Java EE)
Programowanie w języku Java Wykład 13: Java Platform, Enterprise Edition (Java EE) Standard J2EE Programowanie w języku Java 2 J2EE - komunikacja Programowanie w języku Java 3 J2EE warstwa biznesowa Programowanie
Bardziej szczegółowoProgramowanie komponentowe
Piotr Błaszyński Wydział Informatyki Zachodniopomorskiego Uniwersytetu Technologicznego 25 października 2014 WebService, (usługi sieciowe) - komponenty aplikacji webowych, zawierające logike biznesową.
Bardziej szczegółowoProgramowanie Komponentowe WebAPI
Programowanie Komponentowe WebAPI dr inż. Ireneusz Szcześniak jesień 2016 roku WebAPI - interfejs webowy WebAPI to interfejs aplikacji (usługi, komponentu, serwisu) dostępnej najczęściej przez Internet,
Bardziej szczegółowoSystem DiLO. Opis interfejsu dostępowego v. 2.0
System DiLO Opis interfejsu dostępowego v. 2.0 Warszawa 2015 1 Wprowadzone zmiany Wersja Opis 1.0 Wersja bazowa 1.1 Dodanie możliwości przejścia z wydania karty w POZ (WK-POZ) do zabiegu operacyjnego (ZAB-OPER)
Bardziej szczegółowoUniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej. Wstęp. Programowanie w Javie 2. mgr inż.
Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej Wstęp Programowanie w Javie 2 mgr inż. Michał Misiak Agenda Założenia do wykładu Zasady zaliczeń Ramowy program wykładu
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ółowoKielce, dnia 27.02.2012 roku. HB Technology Hubert Szczukiewicz. ul. Kujawska 26 / 39 25-344 Kielce
Kielce, dnia 27.02.2012 roku HB Technology Hubert Szczukiewicz ul. Kujawska 26 / 39 25-344 Kielce Tytuł Projektu: Wdrożenie innowacyjnego systemu dystrybucji usług cyfrowych, poszerzenie kanałów sprzedaży
Bardziej szczegółowoWspomaganie pracy w terenie za pomocą technologii BlackBerry MDS. (c) 2008 Grupa SPOT SJ
Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS (c) 2008 Grupa SPOT SJ Grupa SPOT Krzysztof Cieślak, Maciej Gdula Spółka Jawna Podstawowe dane: firma założona w roku 2004 w wyniku połączenia
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ółowoMinisterstwo Finansów
Ministerstwo Finansów Departament Informatyzacji Specyfikacja Wejścia-Wyjścia Wersja 1.0 Warszawa, 16.02.2017 r. Copyright (c) 2017 Ministerstwo Finansów MINISTERSTWO FINANSÓW, DEPARTAMENT INFORMATYZACJI
Bardziej szczegółowoIntegracja Obieg Dokumentów - GiS Spis treści
Integracja Obieg Dokumentów - GiS Spis treści 1.Opis integracji.... 2 2.Interfejs po stronie Obiegu Dokumentów... 4 3.Interfejs po stronie Gis-u.... 7 4.Schematy przesyłanych plików xml.... 8 1 1. Opis
Bardziej szczegółowo1 Wprowadzenie do J2EE
Wprowadzenie do J2EE 1 Plan prezentacji 2 Wprowadzenie do Java 2 Enterprise Edition Aplikacje J2EE Serwer aplikacji J2EE Główne cele V Szkoły PLOUG - nowe podejścia do konstrukcji aplikacji J2EE Java 2
Bardziej szczegółowoPłatności CashBill - SOAP
Dokumentacja techniczna 1.0 Płatności CashBill - SOAP Dokumentacja wdrożenia systemu Płatności CashBill w oparciu o komunikację według protokołu SOAP CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa
Bardziej szczegółowoBazy danych 2. Wykład 1
Bazy danych 2 Wykład 1 Sprawy organizacyjne Materiały i listy zadań zamieszczane będą na stronie www.math.uni.opole.pl/~ajasi E-mail: standardowy ajasi@math.uni.opole.pl Sprawy organizacyjne Program wykładu
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ółowoOPERATOR SYSTEMU PRZESYŁOWEGO
KARTA AKTUALIZACJI nr K/2/2007 Instrukcji Ruchu i Eksploatacji Sieci Przesyłowej Warunki korzystania, prowadzenia ruchu, eksploatacji i planowania rozwoju sieci Data przygotowania: 14 września 2007 roku.
Bardziej szczegółowoWeb Services wykład 9
Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej Web Services wykład 9 Programowanie w Javie 2 mgr inż. Michał Misiak Agenda Ewolucja sieci komputerowych Co to jest Web
Bardziej szczegółowoSpecyfikacja API 1.0. Specyfikacja kontroli Konta systemu CashBill z wykorzystaniem API opartego na REST
Specyfikacja API 1.0 API REST Specyfikacja kontroli Konta systemu CashBill z wykorzystaniem API opartego na REST CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa Górnicza Tel.: +48 032 764-18-42
Bardziej szczegółowoPodyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle
Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle EFEKTY KSZTAŁCENIA Wiedza Absolwent tej specjalności
Bardziej szczegółowoGeneza elektronicznej wymiany danych (EDI) XML w elektronicznej wymianie dokumentów i integracji aplikacji. Pojedyncze rozwiązania.
XML w elektronicznej wymianie dokumentów i integracji aplikacji Geneza elektronicznej wymiany danych (EDI) Problemy z automatyzacją procesów między przedsiębiorstwami. Izolowane wyspy 2006-01-05 XML w
Bardziej szczegółowoMechanizmy pracy równoległej. Jarosław Kuchta
Mechanizmy pracy równoległej Jarosław Kuchta Zagadnienia Algorytmy wzajemnego wykluczania algorytm Dekkera Mechanizmy niskopoziomowe przerwania mechanizmy ochrony pamięci instrukcje specjalne Mechanizmy
Bardziej szczegółowoEJB 3.0 (Enterprise JavaBeans 3.0)
EJB 3.0 (Enterprise JavaBeans 3.0) Adrian Dudek Wirtualne Przedsiębiorstwo 2 Wrocław, 1 czerwca 2010 Plan prezentacji 1 Wprowadzenie Cel prezentacji Czym jest EJB 3.0? Historia 2 3 Cel prezentacji Wprowadzenie
Bardziej szczegółowoWykład I. Wprowadzenie do baz danych
Wykład I Wprowadzenie do baz danych Trochę historii Pierwsze znane użycie terminu baza danych miało miejsce w listopadzie w 1963 roku. W latach sześcdziesątych XX wieku został opracowany przez Charles
Bardziej szczegółowo5.14 JSP - Przykład z obiektami sesji... 83 5.15 Podsumowanie... 84 5.16 Słownik... 85 5.17 Zadanie... 86
Spis treści 1 Wprowadzenie - architektura, protokoły, system WWW... 1 1.1 Wstęp.................................................. 1 1.2 Ważniejsze daty......................................... 2 1.3 Protokoły
Bardziej szczegółowoGeneza elektronicznej wymiany danych (EDI) XML w elektronicznej wymianie dokumentów i integracji aplikacji. Pojedyncze rozwiązania.
Geneza elektronicznej wymiany danych (EDI) XML w elektronicznej wymianie dokumentów i integracji aplikacji Problemy z automatyzacją procesów między przedsiębiorstwami. Izolowane wyspy 2 Pojedyncze rozwiązania
Bardziej szczegółowoProgramowanie Urządzeń Mobilnych. Część II: Android. Wykład 2
Programowanie Urządzeń Mobilnych Część II: Android Wykład 2 1 Aplikacje w systemie Android Aplikacje tworzone są w języku Java: Skompilowane pliki programów ( dex ) wraz z plikami danych umieszczane w
Bardziej szczegółowoDokumentacja wstępna TIN. Rozproszone repozytorium oparte o WebDAV
Piotr Jarosik, Kamil Jaworski, Dominik Olędzki, Anna Stępień Dokumentacja wstępna TIN Rozproszone repozytorium oparte o WebDAV 1. Wstęp Celem projektu jest zaimplementowanie rozproszonego repozytorium
Bardziej szczegółowoTOPIT Załącznik nr 3 Programowanie aplikacji internetowych
Szkolenie przeznaczone jest dla osób chcących poszerzyć swoje umiejętności o tworzenie rozwiązań internetowych w PHP. Zajęcia zostały przygotowane w taki sposób, aby po ich ukończeniu można było rozpocząć
Bardziej szczegółowoSpecyfikacja techniczna. mprofi Interfejs API
Warszawa 09.04.2015. Specyfikacja techniczna mprofi Interfejs API wersja 1.0.2 1 Specyfikacja techniczna mprofi Interfejs API wersja 1.0.2 WERSJA DATA STATUTS AUTOR 1.0.0 10.03.2015 UTWORZENIE DOKUMENTU
Bardziej szczegółowoUsługi sieciowe (Web Services)
Usługi sieciowe (Web Services) Karol Kański Seminarium Systemy Rozproszone 14 października 2010 Agenda 1. Idea i historia usług sieciowych 2. Różne podejścia do tworzenia usług sieciowych 3. Języki opisu
Bardziej szczegółowoGS2TelCOMM. Rozszerzenie do TelCOMM 2.0. Opracował: Michał Siatkowski Zatwierdził: IMIĘ I NAZWISKO
GS2TelCOMM Rozszerzenie do TelCOMM 2.0 Opracował: Michał Siatkowski 29-03-2017 Zatwierdził: IMIĘ I NAZWISKO DATA TEL-STER 2017 Spis treści Wprowadzenie... 3 Architektura... 3 Instalacja... 3 Współpraca
Bardziej szczegółowoRozwiązanie Compuware Data Center - Real User Monitoring
Rozwiązanie Compuware Data Center - Real User Monitoring COMPUWARE DATA CENTER REAL USER MONITORING... 3 2 COMPUWARE DATA CENTER REAL USER MONITORING Sercem narzędzia Compuware Data Center Real User Monitoring
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ółowoProgramowanie obiektowe
Programowanie obiektowe Wykład 13 Marcin Młotkowski 27 maja 2015 Plan wykładu Trwałość obiektów 1 Trwałość obiektów 2 Marcin Młotkowski Programowanie obiektowe 2 / 29 Trwałość (persistence) Definicja Cecha
Bardziej szczegółowoINFRA. System Connector. Opis wdrożenia systemu
INFRA System Connector Opis wdrożenia systemu Spis treści Wymagania z perspektywy Powiatowego Urzędu Pracy... 3 Wymagania dotyczące komunikacji między komponentami systemu... 3 Moduł Connector Serwis (Serwer)...
Bardziej szczegółowoWprowadzenie do technologii Web Services: SOAP, WSDL i UDDI
Wprowadzenie do technologii Web Services: SOAP, WSDL i UDDI Maciej Zakrzewicz, PLOUG mzakrz@cs.put.poznan.pl Streszczenie Web Services to technologia implementacji rozproszonych komponentów programowych
Bardziej szczegółowoMINISTERSTWO FINANSÓW PLAN INTEGRACJI SYSTEMU ZAŁĄCZNIK NR 6 SEAP SPECYFIKACJA KANAŁ EMAIL DLA PODMIOTÓW ZEWNĘTRZNYCH PL PROJEKT ECIP/SEAP
MINISTERSTWO FINANSÓW PLAN INTEGRACJI SYSTEMU ZAŁĄCZNIK NR 6 SEAP SPECYFIKACJA KANAŁ EMAIL DLA PODMIOTÓW ZEWNĘTRZNYCH PL PROJEKT ECIP/SEAP WERSJA 1 z 15 Spis treści 1. Kanał email dla podmiotów zewnętrznych...
Bardziej szczegółowoL i f e r a y. Open Source Java Multiplatformowy
Liferay L i f e r a y Open Source Java Multiplatformowy P o r t a l Według specyfikacji jsr-168 portal to aplikacja webowa dostarczająca personalizacji, możliwość rejestracji, agregacj ę treści z różnych
Bardziej szczegółowoKatedra Architektury Systemów Komputerowych Wydział Elektroniki, Telekomunikacji i Informatyki Politechniki Gdańskiej
Katedra Architektury Systemów Komputerowych Wydział Elektroniki, Telekomunikacji i Informatyki Politechniki Gdańskiej dr inż. Paweł Czarnul pczarnul@eti.pg.gda.pl Architektury usług internetowych laboratorium
Bardziej szczegółowoOpenLaszlo. OpenLaszlo
OpenLaszlo Spis Treści 1 OpenLaszlo Co to jest? Historia Idea Architektura Jako Flash lub DHTML Jako servlet lub SOLO Jak to działa? Język LZX Struktura programu Skrypty Obiekty i klasy Atrybuty i metody
Bardziej szczegółowoXQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery
http://xqtav.sourceforge.net XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery dr hab. Jerzy Tyszkiewicz dr Andrzej Kierzek mgr Jacek Sroka Grzegorz Kaczor praca mgr pod
Bardziej szczegółowoDotacje na innowacje - Inwestujemy w Waszą przyszłość ZAPYTANIE OFERTOWE
Warszawa, 13.09.2013 Nabywca: Rabateo Sp. z o.o. Ul. Tamka38 00-355 Warszawa Tel./fax 22 556 23 45 e-mail: dariusz.urbanski@rabateo.coml Dane oferenta: ZAPYTANIE OFERTOWE W zawiązku z realizacją projektu
Bardziej szczegółowoCzym jest jpalio? jpalio jpalio jpalio jpalio jpalio jpalio jpalio jpalio
Czym jest jpalio? jpalio to unikalna platforma technologiczna pozwalająca na stworzenie szeregu produktów dostosowanych do indywidualnych preferencji klienta. W naszej ofercie znajduje się m.in. system
Bardziej szczegółowoWeb Services / Gridy
Web Services / Gridy Autor: Dariusz Dwornikowski tdi@vercom.pl tdi@kill-9.pl Web Services - wstęp SOA/Web Services odpowiedź na potrzeby komercyjnego internetu pryzmat biznesowy Dariusz Dwornikowski 3
Bardziej szczegółowoArchitektury Usług Internetowych. Laboratorium 2. Usługi sieciowe
Architektury Usług Internetowych Laboratorium 2. Usługi sieciowe Wstęp Celem laboratorium jest zapoznanie się z modelem usług sieciowych na przykładzie prostego serwera Apache Axis2. Apache Axis2 Apache
Bardziej szczegółowoDokumentacja techniczna. Młodzieżowe Pośrednictwo Pracy
Dokumentacja techniczna Młodzieżowe Pośrednictwo Pracy Spis Treści 1. Widok ogólny architektury MPP... 3 2. Warstwy systemu... 5 3. Struktura systemu/komponentów... 7 3.1 Aplikacje... 7 3.2 Biblioteki...
Bardziej szczegółowoWorld Wide Web? rkijanka
World Wide Web? rkijanka World Wide Web? globalny, interaktywny, dynamiczny, wieloplatformowy, rozproszony, graficzny, hipertekstowy - system informacyjny, działający na bazie Internetu. 1.Sieć WWW jest
Bardziej szczegółowoPlan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym
1 Wprowadzenie do środowiska Oracle APEX, obszary robocze, użytkownicy Wprowadzenie Plan Administracja obszarem roboczym 2 Wprowadzenie Co to jest APEX? Co to jest APEX? Architektura Środowisko Oracle
Bardziej szczegółowoRozproszone systemy internetowe
Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego Rozproszone systemy internetowe Wprowadzenie do usług WWW (Web Services) Podniesienie potencjału uczelni
Bardziej szczegółowoRozproszone systemy Internetowe
Rozproszone systemy Internetowe Transport komunikatów WS: protokół SOAP RSI Oskar Świda 1 Simple Object Access Protocol Bezstanowy protokół komunikacyjny, oparty na standardzie XML Prosty i elastyczny,
Bardziej szczegółowoTworzenie i wykorzystanie usług sieciowych
Ćwiczenie 14 Temat: Tworzenie i wykorzystanie usług sieciowych Cel ćwiczenia: W trakcie ćwiczenia student zapozna się z procedurą tworzenia usługi sieciowej w technologii ASP.NET oraz nauczy się tworzyć
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ółowoDokumentacja Techniczna 1.2. Webtoken MT. Uruchomienie subskrybcji MT poprzez serwis WWW
Dokumentacja Techniczna 1.2 Webtoken MT Uruchomienie subskrybcji MT poprzez serwis WWW CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa Górnicza Tel.: +48 032 764-18-42 Fax: +48 032 764-18-40 Infolinia:
Bardziej szczegółowoProgramowanie współbieżne i rozproszone
Programowanie współbieżne i rozproszone WYKŁAD 7 Jan Kazimirski 1 Programowanie serwisów WEB SOAP 2 Literatura Programming Web Services with SOAP, D. Tidwell, J. Snell, P. Kulchenko, O'Reilly, 2001 Understanding
Bardziej szczegółowoSpis treúci. 1. Wstęp... 11
Księgarnia PWN: Zbigniew Fryźlewicz, Adam Salamon - Podstawy architektury i technologii usług XML sieci WEB Spis treúci 1. Wstęp... 11 2. Usługi sieci Web jako baza technologiczna SOA... 15 2.1. Dostęp
Bardziej szczegółowoPlan. Raport. Tworzenie raportu z kreatora (1/3)
3 Budowa prostych raportów opartych o bazę danych Plan Co to jest raport? Tworzenie za pomocą kreatora Tworzenie opartego o polecenie SQL Edycja atrybutów Atrybuty regionu Atrybuty Atrybuty kolumn 2 Raport
Bardziej szczegółowoZPKSoft WDoradca. 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja
ZPKSoft WDoradca 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja 1. Wstęp ZPKSoft WDoradca jest technologią dostępu przeglądarkowego do zasobów systemu ZPKSoft Doradca.
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ółowoProgramowanie współbieżne i rozproszone
Programowanie współbieżne i rozproszone WYKŁAD 11 dr inż. CORBA CORBA (Common Object Request Broker Architecture) standard programowania rozproszonego zaproponowany przez OMG (Object Management Group)
Bardziej szczegółowoAnaliza i projektowanie obiektowe 2016/2017. Wykład 10: Tworzenie projektowego diagramu klas
Analiza i projektowanie obiektowe 2016/2017 Wykład 10: Tworzenie projektowego diagramu klas Jacek Marciniak Wydział Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza 1 Plan wykładu 1. Projektowy
Bardziej szczegółowoArchitektura systemu e-schola
ą ą ą Architektura systemu e-schola System e-schola zbudowany jest w postaci interaktywnej witryny intranetowej, działającej jako aplikacja serwerowa typu WEB(oparta o serwer WWW) Architektura systemu
Bardziej szczegółowoSerwery LDAP w środowisku produktów w Oracle
Serwery LDAP w środowisku produktów w Oracle 1 Mariusz Przybyszewski Uwierzytelnianie i autoryzacja Uwierzytelnienie to proces potwierdzania tożsamości, np. przez: Użytkownik/hasło certyfikat SSL inne
Bardziej szczegółowoAplikacje Internetowe, Servlety, JSP i JDBC
Aplikacje Internetowe, Servlety, JSP i JDBC Opis Java 2 Enterprise Edition (JEE) jest potężną platformą do tworzenia aplikacji webowych. PLatforma JEE oferuje wszystkie zalety tworzenia w Javie plus wszechstronny
Bardziej szczegółowoElektroniczna wymiana danych (EDI) jest to: - wymiana informacji pomiędzy komputerami, z użyciem powszechnie akceptowanych standardów
Elektroniczna wymiana danych (EDI) jest to: - wymiana informacji pomiędzy komputerami, z użyciem powszechnie akceptowanych standardów Znaczniki w języku XML: - mogą zostać zdefiniowane przez użytkownika
Bardziej szczegółowoWarstwa integracji. wg. D.Alur, J.Crupi, D. Malks, Core J2EE. Wzorce projektowe.
Warstwa integracji wg. D.Alur, J.Crupi, D. Malks, Core J2EE. Wzorce projektowe. 1. Ukrycie logiki dostępu do danych w osobnej warstwie 2. Oddzielenie mechanizmów trwałości od modelu obiektowego Pięciowarstwowy
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ółowoPlan wykładu. Technologia Web Services. Web Services a WWW
Wielowarstwowe aplikacje internetowe Web Services Plan wykładu Wprowadzenie do technologii Web Services Architektura Web Services Protokół komunikacyjny SOAP Język opisu interfejsu WSDL Rejestr UDDI JavaServer
Bardziej szczegółowoDotacje na innowacje - Inwestujemy w Waszą przyszłość ZAPYTANIE OFERTOWE
Warszawa, 16.07.2013r. Nabywca: Rezerweo Sp. z o.o. Ul. Tamka38 00-355 Warszawa Tel./fax 22 556 23 42 e-mail: dariusz.urbanski@rezerweo.com Dane oferenta: ZAPYTANIE OFERTOWE W zawiązku z realizacją projektu
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ółowoPaweł Rajba pawel@ii.uni.wroc.pl http://www.itcourses.eu/
Paweł Rajba pawel@ii.uni.wroc.pl http://www.itcourses.eu/ Wprowadzenie WCF Data Services Obsługa żądania OData Podstawy języka OData Narzędzia i biblioteki Gdzie można skorzystać z OData OData w Web API
Bardziej szczegółowoXML w bazach danych i bezpieczeństwie
XML w bazach danych i bezpieczeństwie Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarzadzania treścia 2007/08 Klasyfikacja wsparcia dla XML-a w bazach danych (Relacyjna) baza danych
Bardziej szczegółowoWstęp Budowa Serwlety JSP Podsumowanie. Tomcat. Kotwasiński. 1 grudnia 2008
Adam 1 grudnia 2008 Wstęp Opis Historia Apache kontener serwletów rozwijany w ramach projektu Apache jeden z bardziej popularnych kontenerów Web open source, Apache Software License rozwijany przez ASF
Bardziej szczegółowoStosowanie protokołu AS4 zgodnie z Interoperability Network Code
Stosowanie protokołu AS4 zgodnie z Interoperability Network Code Warszawa, 7 czerwca 2016 1 Wprowadzenie - Interoperability Network Code Artykuł 21 ust. 2 Interoperability NC 30 kwietnia 2015r Komisja
Bardziej szczegółowo4 Web Forms i ASP.NET...149 Web Forms...150 Programowanie Web Forms...150 Możliwości Web Forms...151 Przetwarzanie Web Forms...152
Wstęp...xv 1 Rozpoczynamy...1 Co to jest ASP.NET?...3 W jaki sposób ASP.NET pasuje do.net Framework...4 Co to jest.net Framework?...4 Czym są Active Server Pages (ASP)?...5 Ustawienia dla ASP.NET...7 Systemy
Bardziej szczegółowoInformatyka I. Standard JDBC Programowanie aplikacji bazodanowych w języku Java
Informatyka I Standard JDBC Programowanie aplikacji bazodanowych w języku Java dr inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2017 Standard JDBC Java DataBase Connectivity uniwersalny
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ółowoInstrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia
Instrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia 1 Cel laboratoriów: Specyfikacja wymagań, zdefiniowanych w ramach laboratorium 2 (wg instrukcji 2),
Bardziej szczegółowoBiorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:
Egzaminy na plus Stres na minus! Zdawaj bezpłatne egzaminy Microsoft, Linux, C++ z nami i zadbaj o swoją karierę. Oferujemy Ci pierwsze certyfikaty zawodowe w Twojej przyszłej karierze, które idealnie
Bardziej szczegółowoZasady budowy i przekazywania komunikatów wykorzystywanych w Systemie IT KDPW_CCP
Załącznik Nr 3 KDPW_CCP Zasady budowy i przekazywania komunikatów wykorzystywanych w Systemie IT KDPW_CCP Wersja 1.0 Warszawa, czerwiec 2012 Spis treści Wstęp... 3 Budowa komunikatów XML... 3 Przestrzenie
Bardziej szczegółowoGrupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia)
Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia) WERSJA WSTĘPNA, BRAK PRZYKŁADOWYCH PYTAŃ DLA NIEKTÓRYCH PRZEDMIOTÓW Należy wybrać trzy dowolne
Bardziej szczegółowoZałożenia projektowe dla zapytania ofertowego EAK_ZA_01/2015
Warszawa, 23.01.2015r. NIP: 521-32-79-750 Założenia projektowe dla zapytania ofertowego EAK_ZA_01/2015 I. Wstęp W związku z realizacją projektu Wdrożenie i świadczenie usługi w modelu SaaS eakceptacje,
Bardziej szczegółowoAplikacja serwerowa Platformy Prezentacyjnej Opis produktu
Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu Polska Organizacja Turystyczna ul. Chałubińskiego 8 00-613 Warszawa Spis treści 1 Założenia wstępne... 1 1.1 Informacje wstępne... 1 1.2 Cel projektu...
Bardziej szczegółowoSystemy internetowe. Wykład 5 Architektura WWW. West Pomeranian University of Technology, Szczecin; Faculty of Computer Science
Systemy internetowe Wykład 5 Architektura WWW Architektura WWW Serwer to program, który: Obsługuje repozytorium dokumentów Udostępnia dokumenty klientom Komunikacja: protokół HTTP Warstwa klienta HTTP
Bardziej szczegółowoGrupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia)
Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia) WERSJA WSTĘPNA, BRAK PRZYKŁADOWYCH PYTAŃ DLA NIEKTÓRYCH PRZEDMIOTÓW Należy wybrać trzy dowolne przedmioty.
Bardziej szczegółowoPodręcznik Integracji
Podręcznik Integracji Spis treści 1. Integracja oferty... 3 1.1. Samodzielne wprowadzanie oferty sklepu... 3 1.2. Automatyczne wprowadzanie oferty z pliku XML... 3 1.3. Cyklicznie pobieranie oferty ze
Bardziej szczegółowoZdalna edycja i przeglądanie dokumentacji medycznej.
Zdalna edycja i przeglądanie dokumentacji medycznej. Opiekun pracy: Konsultant pracy: prof. dr hab. inż. Antoni Nowakowski dr inż. Jacek Rumiński Cel: Opracowanie sytemu umożliwiającego zdalną komunikację
Bardziej szczegółowo1. Wymagania dla lokalnej szyny ESB
CG.ZP.U.272.3.2018.AP Załącznik nr 5 do SOPZ WYMAGANIA DLA SZYNY ESB 1. Wymagania dla lokalnej szyny ESB Kod ESBL.1 ESBL.2 ESBL.3 ESBL.4 ESBL.5 ESBL.7 ESBL.8 ESBL.9 ESBL.10 Opis wymagania Szyna ESB musi
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ółowoSpis treści INTERFEJS (WEBSERVICES) - DOKUMENTACJA TECHNICZNA 1
I N T E R F E J S W E BSERVICES NADAWANIE PAKIETÓW D O S Y S T EMU MKP PRZEZ I N TERNET D O K U M E N T A C J A T E C H N I C Z N A P A Ź D Z I E R N I K 2 0 1 6 Spis treści 1. Wstęp... 2 2. Informacje
Bardziej szczegółowodlibra 3.0 Marcin Heliński
dlibra 3.0 Marcin Heliński Plan prezentacji Wstęp Aplikacja Redaktora / Administratora Serwer Aplikacja Czytelnika Aktualizator Udostępnienie API NajwaŜniejsze w nowej wersji Ulepszenie interfejsu uŝytkownika
Bardziej szczegółowo