Wybrane problemy modelu usługowego
|
|
- Henryk Rudnicki
- 6 lat temu
- Przeglądów:
Transkrypt
1 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
2 Dwie twarze modelu usługowego Sfera koncepcji SOA Sfera implementacji Web services Wybrane problemy modelu usługowego (2)
3 Cel prezentacji Wprowadzenie do modelu usługowego, czyli do: SOA, Web services. Wybrane problemy modelu usługowego (3)
4 Plan wystąpienia Koncepcja SOA Web services Problemy Wybrane problemy modelu usługowego (4)
5 Główny problem Pielęgnacja (maintenance) Outsourcing Wybrane problemy modelu usługowego (5)
6 Rozwiązanie: Sieć dostaw usług, czyli SOA Jan Automatyczny broker Usługa K Wiedza kompozyc. Usługa F Tłum. na francuski Usługa X Usługa GF Gramatyka francuska Usługa N Tłum. na niemiecki Usługa SW Słownik włoski Usługa W Tłum. na włoski Usługa GW Gramatyka włoska Usługa H Tłum. na hiszpański Usługa Y Wybrane problemy modelu usługowego (6) N.Gold i inni, Understanding Service-Oriented Software, IEEE Software, March/April 2004, str
7 Repozytorium usług Odszukanie (2) Repozytorium usług Odbiorca usługi Publikacja (1) Związanie (3) Dostawca usługi Wybrane problemy modelu usługowego (7)
8 Plan wystąpienia Koncepcja SOA Web services Problemy Wybrane problemy modelu usługowego (8)
9 Problemy Powtórne uŝycie (reusability) Inter-operacyjność (interoperability) Wybrane problemy modelu usługowego (9)
10 Rozwiązanie: Web services Powtórne uŝycie Inter-operacyność Rejestr usług: WSDL + UDDI Komunikacja: XML + SOAP Wybrane problemy modelu usługowego (10)
11 Rozwiązanie: Web services Powtórne uŝycie WSDL (Web Services Description Language) UDDI (Universal Description, Discovery and Integration) XML (extendable Markup Language) Inter-operacyność SOAP (Simple Object Access Protocol) Wybrane problemy modelu usługowego (11)
12 Rozwiązanie: Web services Powtórne uŝycie WSDL (Web Services Description Language) UDDI (Universal Description, Discovery and Integration) XML (extendable Markup Language) Inter-operacyność SOAP (Simple Object Access Protocol) Wybrane problemy modelu usługowego (12)
13 XML: extendable Markup Language Interfejs tekstowy <?xml version="1.0"?> <notatka> <nadawca> Darek </nadawca> <odbiorca> Jurek </odbiorca> <temat> Przypomnienie </temat> <treść> Pamiętaj przyjechać na Forum! </treść> </notatka> Wybrane problemy modelu usługowego (13)
14 XML: extendable Markup Language Interfejs tekstowy <?xml version="1.0"?> <notatka nadawca="darek odbiorca="jurek > <temat> Przypomnienie </temat> <treść> Pamiętaj przyjechać na Forum! </treść> </notatka> Wybrane problemy modelu usługowego (14)
15 SOAP: Simple Object Access Protokol <?xml version="1.0"?> <soap:envelope xmlns:soap=" soap:encodingstyle=" <soap:header>... </soap:header> <soap:body>... <soap:fault>... </soap:fault> </soap:body> </soap:envelope> Wybrane problemy modelu usługowego (15)
16 SOAP request <?xml version="1.0"?> <soap:envelope xmlns:soap=" soap:encodingstyle=" <soap:body> <m:getprice xmlns:m=" <m:item> Apples </m:item> </m:getprice> </soap:body> </soap:envelope> Wybrane problemy modelu usługowego (16)
17 SOAP response <?xml version="1.0"?> <soap:envelope xmlns:soap=" soap:encodingstyle=" <soap:body> <m:getpriceresponse xmlns:m=" <m:price> 1.90 </m:price> </m:getpriceresponse> </soap:body> </soap:envelope> Wybrane problemy modelu usługowego (17)
18 Rozwiązanie: Web services Powtórne uŝycie WSDL (Web Services Description Language) UDDI (Universal Description, Discovery and Integration) XML (extendable Markup Language) Inter-operacyność SOAP (Simple Object Access Protocol) Wybrane problemy modelu usługowego (18)
19 WSDL = Web Services Description Language <definitions> <types> definicja typów... </types> <message> definicja komunikatów... </message> <porttype> definicja portu... </porttype> <binding> definicja wiązania... </binding> </definitions> Wybrane problemy modelu usługowego (19)
20 WSDL = Web Services Description Language <definitions> <types> definicja typów... </types> <message> definicja komunikatów... </message> <porttype> definicja portu... </porttype> <binding> definicja wiązania... </binding> </definitions> Wybrane problemy modelu usługowego (20)
21 Uproszczony fragment dokumentu WSDL getterm( in term: string; out value: string) Wybrane problemy modelu usługowego (21)
22 Uproszczony fragment dokumentu WSDL getterm( in term: string; out value: string) Wybrane problemy modelu usługowego (22)
23 Uproszczony fragment dokumentu WSDL getterm( in term: string; out value: string) <porttype name="glossaryterms"> <operation name="getterm"> <input message="gettermrequest"/> <output message="gettermresponse"/> </operation> </porttype> Wybrane problemy modelu usługowego (23)
24 Uproszczony fragment dokumentu WSDL <message name="gettermrequest"> <part name="term" type="xs:string"/> </message> getterm( in term: string; out value: string) <message name="gettermresponse"> <part name="value" type="xs:string"/> </message> <porttype name="glossaryterms"> <operation name="getterm"> <input message="gettermrequest"/> <output message="gettermresponse"/> </operation> </porttype> Wybrane problemy modelu usługowego (24)
25 Plan wystąpienia Koncepcja SOA Web services Problemy Wybrane problemy modelu usługowego (25)
26 Zalety SOA Naprawdę? Krótszy czas dostawy na rynek (time to market) Legacy systems renovation to SOA, September 2006: ftp://ftp.software.ibm.com/software/solutions/pdfs/transforming_legacy_applications_into_an_soa_framework.pdf Wybrane problemy modelu usługowego (26)
27 Jan XV Forum Teleinformatyki, IX 2009 Sieć dostaw usług, czyli SOA Automatyczny broker Usługa K Wiedza kompozyc. Usługa F Tłum. na francuski Usługa X Usługa GF Gramatyka francuska Usługa N Tłum. na niemiecki Usługa SW Słownik włoski Usługa W Tłum. na włoski Usługa GW Gramatyka włoska Usługa H Tłum. na hiszpański Usługa Y Wybrane problemy modelu usługowego (27) N.Gold i inni, Understanding Service-Oriented Software, IEEE Software, March/April 2004, str
28 Zalety SOA Naprawdę? Krótszy czas dostawy na rynek (time to market) Silniejsze zorientowanie biznesu na wzrost Legacy systems renovation to SOA, September 2006: ftp://ftp.software.ibm.com/software/solutions/pdfs/transforming_legacy_applications_into_an_soa_framework.pdf Wybrane problemy modelu usługowego (28)
29 Zalety SOA Naprawdę? Krótszy czas dostawy na rynek (time to market) Silniejsze zorientowanie biznesu na wzrost Zredukowane koszty Legacy systems renovation to SOA, September 2006: ftp://ftp.software.ibm.com/software/solutions/pdfs/transforming_legacy_applications_into_an_soa_framework.pdf Wybrane problemy modelu usługowego (29)
30 Zalety SOA Naprawdę? Krótszy czas dostawy na rynek (time to market) Silniejsze zorientowanie biznesu na wzrost Zredukowane koszty Zredukowane ryzyko biznesowe Legacy systems renovation to SOA, September 2006: ftp://ftp.software.ibm.com/software/solutions/pdfs/transforming_legacy_applications_into_an_soa_framework.pdf Wybrane problemy modelu usługowego (30)
31 Jan XV Forum Teleinformatyki, IX 2009 Sieć dostaw usług, czyli SOA Automatyczny broker Usługa K Wiedza kompozyc. Usługa F Tłum. na francuski Usługa X Usługa GF Gramatyka francuska Usługa N Tłum. na niemiecki Usługa SW Słownik włoski Usługa W Tłum. na włoski Usługa GW Gramatyka włoska Usługa H Tłum. na hiszpański Usługa Y Wybrane problemy modelu usługowego (31) N.Gold i inni, Understanding Service-Oriented Software, IEEE Software, March/April 2004, str
32 Elegancja czy wydajność? ZałoŜenie: Wszystko jest usługą, łącznie z logowaniem i transformacją danych S1 S2 4 rozproszone transakcje + 24 zdalne wywołania + 14 komunikatów Ch. Bussler: The Fractal Nature of Web Services, IEEE Software, March 2007, Wybrane problemy modelu usługowego (32)
33 Pozyskiwanie usługi w SOA: Kogo wybrać? Jan Automatyczny broker Usługa K Wiedza kompozyc. Usługa W1 Usługa W2 Usługa W3 Tłum. na Tłum. na Tłum. na włoski włoski włoski Usługa SW Usługa GW Usługa SW3 Słownik Gramatyka Słownik włoski włoska włoski Wybrane problemy modelu usługowego (33)
34 Pozyskiwanie usługi w SOA Testowanie: Usługa W1 Tłum. na włoski Ryzyko dla dostawcy (bezpłatne usługi) Wybrane problemy modelu usługowego (34)
35 Pozyskiwanie usługi w SOA Testowanie: Usługa W1 Tłum. na włoski Ryzyko dla dostawcy (bezpłatne usługi) Wzajemne polecanie: Ryzyko dla zlecającego (nowe nieznane usługi?) Wybrane problemy modelu usługowego (35)
36 Pozyskiwanie usługi w SOA Testowanie: Usługa W1 Tłum. na włoski Ryzyko dla dostawcy (bezpłatne usługi) Wzajemne polecanie: Ryzyko dla zlecającego (nowe nieznane usługi?) Certyfikacja? Wybrane problemy modelu usługowego (36)
37 SOA chałupnictwo Zlecenie.xml Wyniki.xml Zleceniodawca Zleceniobiorca Robienie swetrów Sprzątanie TAK NIE Wybrane problemy modelu usługowego (37)
38 SZNapS: Sprawne Zarządzanie Naprawami Systemu Utrzymywany system API monitora Pytanie.xml Odpowiedz.xml Usługa automatycznego (maintained system) API naprawy Akcja.xml monitorowania i naprawiania M.Kamiński, System zarządzania naprawami, w: Systemy czasu rzeczywistego, WKŁ, 2009, Wybrane problemy modelu usługowego (38)
39 SZNapS: Repozytorium usług jest zbędne Odszukanie (2) Odbiorca usługi Związanie (3) Odbiorca usługi Repozytorium usług Publikacja (1) Dostawca usługi Dostawca usługi Wybrane problemy modelu usługowego (39)
40 Inne problemy Brak mechanizmu sesji Prędkość i zawodność sieci Semantyczne wyszukiwanie usług? Nadmierny dynamizm Wybrane problemy modelu usługowego (40)
41 Podsumowanie Model usługowy (SOA i Web services) jest ciekawą propozycją. Niestety, niesie ze sobą wszystkie zagroŝenia charakterystyczne dla nowych technologii. Wybrane problemy modelu usługowego (41)
Programowanie 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ą.
Wprowadzenie 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
Usł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
Elektroniczna 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
Dostę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
XML w elektronicznej wymianie danych i integracji aplikacji
XML w elektronicznej wymianie danych i integracji aplikacji Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarzadzania treścia 2007/08 Patryk Czarnik (MIMUW) 11 EDI XML 2007/08 1 /
XML w elektronicznej wymianie danych i integracji aplikacji
XML w elektronicznej wymianie danych i integracji aplikacji Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarzadzania treścia 2007/08 XML w integracji aplikacji Cel: umożliwienie
Zaawansowane 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
Plan 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
Komunikacja międzysystemowa
Komunikacja międzysystemowa REST API 06.12.2017 Karol Buler O czym będzie? O komunikacji ogólnie Application programming interface (API) Wybrane metody komunikacji REST API JavaScript Object Notation (JSON)
Web 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
Sieciowe programowanie rozproszone SOA, WebServices i systemy gridowe. Krzysztof Banaś Systemy rozproszone 1
Sieciowe programowanie rozproszone SOA, WebServices i systemy gridowe Krzysztof Banaś Systemy rozproszone 1 Technologie WWW Nowszymi sposobami organizacji i technologiami w dziedzinie obliczeń rozproszonych
Usługi WWW. dr Zbigniew Lipiński Instytut Matematyki i Informatyki ul. Oleska 48 50-204 Opole zlipinski@math.uni.opole.pl
Budowa aplikacji sieciowych. Usługi WWW dr Zbigniew Lipiński Instytut Matematyki i Informatyki ul. Oleska 48 50-204 Opole zlipinski@math.uni.opole.pl Usługi WWW W3C Working Group, Web Services Architecture,
XML w elektronicznej wymianie danych, integracji aplikacji i bezpieczeństwie
XML w elektronicznej wymianie danych, integracji aplikacji i bezpieczeństwie Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarządzania treścią 2008/09 Elektroniczna wymiana danych
Stan 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
Równoległość w środowisku rozproszonym. Jarosław Kuchta Programowanie Współbieżne
Równoległość w środowisku rozproszonym Jarosław Kuchta Programowanie Współbieżne Zagadnienia WebServices WCF RIA Równoległość rozproszona 2 WebServices WebService technologia wywołania zdalnego funkcji
Web Services. Bartłomiej Świercz. Łódź, 2 grudnia 2005 roku. Katedra Mikroelektroniki i Technik Informatycznych. Bartłomiej Świercz Web Services
Web Services Bartłomiej Świercz Katedra Mikroelektroniki i Technik Informatycznych Łódź, 2 grudnia 2005 roku Wstęp Oprogramowanie napisane w różnych językach i uruchomione na różnych platformach może wykorzystać
Rozproszone 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,
XML w elektronicznej wymianie danych, integracji aplikacji i bezpieczeństwie
XML w elektronicznej wymianie danych, integracji aplikacji i bezpieczeństwie Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarzadzania treścia 2008/09 Patryk Czarnik 11 EDI XML 2008/09
Nowoczesne zastosowania XML
Nowoczesne zastosowania XML XML w elektronicznej wymianie danych, integracji aplikacji i bazach danych Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarzadzania treścia 2011/12 Patryk
Wielowarstwowe aplikacje internetowe. Web Services. Autorzy wykładu: Maciej Zakrzewicz Marek Wojciechowski. Web Services
Web Services Autorzy wykładu: Maciej Zakrzewicz Marek Wojciechowski Web Services Plan wykładu Wprowadzenie do technologii Web Services Architektura Web Services Protokół komunikacyjny SOAP Język opisu
Platforma.NET Wykład 13 Tworzenie usług sieciowych SOAP i WCF. Spis treści. Marek Sawerwain. 7 czerwca Notatki. Notatki
Platforma.NET Wykład 13 Tworzenie usług sieciowych SOAP i WCF Platforma.NET Wykład 13 Tworzenie usług sieciowych SOAP i WCF Marek Sawerwain Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski
Rozproszone technologie Web Services
Rozproszone technologie Bartłomiej Świercz Katedra Mikroelektroniki i Technik Informatycznych Łódź, 11 kwietnia 2010 Bartłomiej Świercz Rozproszone technologie Wstęp Serwery aplikacji i zdalne usługi Wstęp
Simple Object Access Protocol
Simple Object Access Protocol Bartłomiej Świercz Katedra Mikroelektroniki i Technik Informatycznych Łódź, 11 grudnia 2005 roku Czym jest SOAP? Akronim SOAP oznacza Simple Object Access Protocol. SOAP jest
Wprowadzenie 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
Nowoczesne zastosowania XML
Nowoczesne zastosowania XML XML w elektronicznej wymianie danych, integracji aplikacji i bazach danych Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarządzania treścią 2011/12 Elektroniczna
Rozproszone 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
Geneza 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
Geneza 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
Integracja 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
Rozdział ten przedstawia jeden ze sposobów implementacji usług sieciowych XML i aplikacji klienckich w PHP. Oprogramowanie
Tematy: Oprogramowanie Tworzymy usługę sieciową Tworzymy aplikację kliencką Podsumowanie Tematem tego rozdziału są usługi sieciowe XML, a dokładniej ich implementacja w PHP. Ponieważ PHP jest językiem
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
Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7
I Wprowadzenie (wersja 0906) Kurs OPC S7 Spis treści Dzień 1 I-3 O czym będziemy mówić? I-4 Typowe sytuacje I-5 Klasyczne podejście do komunikacji z urządzeniami automatyki I-6 Cechy podejścia dedykowanego
Część 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
Komunikacja 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
SPECYFIKACJA WYMIANY DANYCH POMIĘDZY PROGRAMEM KS-APTEKA WINDOWS I SKLEPEM INTERNETOWYM FIRMY ZEWNĘTRZNEJ
Nr SPECYFIKACJA WYMIANY DANYCH POMIĘDZY PROGRAMEM KS-APTEKA WINDOWS 1.INFORMACJE PODSTAWOWE Wymiana danych pomiędzy programem KS-APTEKA Windows odbywa się z wykorzystaniem technologii Web Services (protokół
Usługi sieciowe REST. Instytut Informatyki Politechnika Poznańska
Usługi sieciowe REST Jerzy Brzeziński Cezary Sobaniec Instytut Informatyki Politechnika Poznańska Wprowadzenie Service Oriented Architecture nie zakłada stosowania technologii Web Services...... więc porozmawiajmy
SOA 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
Politechnika 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
SOAP i alternatywy. 1. WSDL. 2. Protokoły tekstowe XML-RPC. JSON-RPC. SOAPjr. 3. Protokoły binarne Google Protocol Bufers. Apache Thrift.
SOAP i alternatywy 1. WSDL. 2. Protokoły tekstowe XML-RPC. JSON-RPC. SOAPjr. 3. Protokoły binarne Google Protocol Bufers. Apache Thrift. 1 WSDL WSDL (Web Services Description Language) jest standardem
Web 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
Protokoly w technologii obiektow rozproszonych - CORBA, RMI/IIOP, COM, SOAP. Paweł Kozioł p.koziol@students.mimuw.edu.pl
Protokoly w technologii obiektow rozproszonych - CORBA, RMI/IIOP, COM, SOAP Paweł Kozioł p.koziol@students.mimuw.edu.pl Na początek - moja praca magisterska Narzędzie dla środowiska Eclipse wspierające
Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)
Spis treści Dzień 1 I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501) I-3 O czym będziemy mówić? I-4 Typowe sytuacje I-5 Klasyczne podejście do komunikacji z urządzeniami
Platforma 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
Wprowadzenie do usług internetowych
Wprowadzenie do usług internetowych Tomasz Pawlak 2 Plan prezentacji Wprowadzenie do usług internetowych Technologie usług internetowych Architektura usług internetowych Statystyki 3 Usługa internetowa
Web 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
1. Uruchomić i skonfigurować środowisko tworzenia aplikacji i serwer aplikacji.
Temat Stworzenie systemu składającego się z prostej usługi sieciowej (ang. web service) oraz komunikującej się z nią aplikacji klienckiej umożliwiającej dostęp do usługi przez przeglądarkę internetową.
Spis treci. Dzie 1. I Wprowadzenie (wersja 0911) II Dostp do danych biecych specyfikacja OPC Data Access (wersja 0911)
I Wprowadzenie (wersja 0911) Kurs OPC Integracja i Diagnostyka Spis treci Dzie 1 I-3 O czym bdziemy mówi? I-4 Typowe sytuacje I-5 Klasyczne podejcie do komunikacji z urzdzeniami automatyki I-6 Cechy podejcia
Programowanie 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,
Technologie 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
5.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
Komunikacja systemów informatycznych przy pomocy usług sieciowych
Komunikacja systemów informatycznych przy pomocy usług sieciowych standardy i rozwiązania techniczne Paweł Soczewski Paweł Badowski Biuro Geodety Województwa Mazowieckiego w Warszawie Pojecie usługi pomoc
Automatyzacja 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
Wojciech Cellary Katedra Technologii Informacyjnych. Mansfelda 4, Poznań. informatyka + 2
Czy komputery będą robić biznes? Wojciech Cellary Katedra Technologii Informacyjnych Uniwersytet Ekonomiczny w Poznaniu Mansfelda 4, 60 854 Poznań cellary@kti.ue.poznan.pl pl www.kti.ue.poznan.pl informatyka
Web 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
SOAP. Autor: Piotr Sobczak
SOAP Autor: Piotr Sobczak AGENDA: Trochę o Web Services Wprowadzenie do SOAP Anatomia komunikatu SOAP Wysyłanie i otrzymywanie komunikatu SOAP oraz API Javy w przykładach SOAP z załącznikami SOAP-RPC Obsługa
Mydło i spółka. Aplikacje rozproszone. Serwisy sieciowe Broker usług. Serwisy sieciowe. Serwisy sieciowe, WWW (Web Services) Internet
Mydło i spółka Serwisy sieciowe Wybrane zagadnienia Systemów protokół Rozproszonych (Simple Object Access Protokol) Aplikacje rozproszone Po co (Aplikacje o): Po co (źródło): rozproszenie przetwarzania
SIMON SAYS ARCHITECTURE! Usługi zdalne. Technologie, techniki i praktyki implementacji
SIMON SAYS ARCHITECTURE! Usługi zdalne Technologie, techniki i praktyki implementacji O mnie Bloguję: SIMON-SAYS-ARCHITECTURE.COM Twittuję: www.twitter.com/szymonpobiega Koduję: DDDSample.Net, NetMX, WS-Man.Net
MODELOWANIE PROCESÓW Z WYKORZYSTANIEM SIEC SEMANTYCZNYCH
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.
ABC WCF. adam.furmanek@studentpartner.com
ABC WCF adam.furmanek@studentpartner.com Agenda WS, SOAP, REST Czym jest WCF? ABC WCF Usługa WCF Klient WCF Demo: prognoza pogody Demo: przesyłanie plików Pozostałe aspekty WCF Podsumowanie WS, SOAP, REST
Programowanie 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
Narzę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
Jarosław Zembrzuski. Kierownik Projektu ZSIN. Warszawa, 27 września 2013 r.
Jarosław Zembrzuski Z-ca Dyrektora Centralnego Ośrodka Dokumentacji Geodezyjnej i Kartograficznej Kierownik Projektu ZSIN Warszawa, 27 września 2013 r. Ramy organizacyjno - prawne Ustawa z dnia 17 maja
MINISTERSTWO 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...
Architektury 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
Oprogramowanie dostosowane do potrzeb użytkownika. Skrócenie czasu wejścia na rynek
Platforma ASG jak wykorzystać potencjał usług sieciowych Beta Prelegent: Tomasz Kaczmarek Zespoł: Witold Abramowicz, Agata Filipowska, Monika Kaczmarek, Marek Kowalkiewicz, Tomasz Kaczmarek, Wojciech Rutkowski,
1.INTEGRACJA SYSTEMÓW W ARCHITEKTURZE ZORIENTOWANEJ NA USŁUGI
INŻYNIERIA OPROGRAMOWANIA W PROCESACH INTEGRACJI SYSTEMÓW INFORMATYCZNYCH Pod redakcją J. Górskiego, C. Orłowskiego, 2010 PWNT Gdańsk 1.INTEGRACJA SYSTEMÓW W ARCHITEKTURZE ZORIENTOWANEJ NA USŁUGI Ilona
4. Usługi Web. Maciej Piechówka macpi@eti.pg.gda.pl 2009. Serwis turystyczny ABC: Gdańsk PLN 3,27. Możesz tam lecieć za jedyne: PLN 1999
Spis treści: 1 Usługi Web (web services) - kontekst 2 Tworzenie i korzystanie z usług Web 3 Protokół SOAP 4 Opis usług WSDL 5 Odkrywanie Web Services: UDDI 6. Bezpieczeństwo usług Web www.xmethods.com
4 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
Web Service y w Javie
Web Service y w Javie Konrad Miziński Wydział Elektroniki i Technik Informacyjnych, Politechnika Warszawska ul. Nowowiejska 15/19, 00-665 Warszawa, Polska k.mizinski@stud.elka.pw.edu.pl Streszczenie. Niniejszy
Zaawansowane aplikacje internetowe. Wykład 7. Implementacja procesów biznesowych w języku BPEL. wykład prowadzi: Maciej Zakrzewicz BPEL.
Wykład 7 Implementacja procesów biznesowych w języku BPEL wykład prowadzi: Maciej Zakrzewicz BPEL Wymagania: 1 Plan wykładu Wprowadzenie do języka BPEL Definicja procesów BPEL z użyciem narzędzia Oracle
Mechanizmy 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
Technologie usług internetowych
Technologie usług internetowych Tomasz Pawlak 2 Plan prezentacji Wprowadzenie do usług internetowych SOAP WSDL UDDI Inne standardy 3 Usługa internetowa 3 Usługa internetowa Wiele definicji Aplikacja dostępna
ESDI. WebService. Wersja 1.2. Strona 1
ESDI WebService Wersja 1.2 Strona 1 Spis treści 1. Informacje ogólne... 4 2. Komunikacja... 6 3. Format komunikatu ESDK dla ESDI WebService... 7 4. Podpis CAdES... 8 5. Funkcje API - formaty komunikatów...
Zastosowanie informatyki w gospodarce Wykład 4
Instytut Informatyki, Automatyki i Robotyki Zastosowanie informatyki w gospodarce Wykład 4 WebSerwisy i SOAP dr inż. Tomasz Walkowiak Serwisy sieciowe, WWW Web Services dostępne poprzez sieć komponenty
Implementacja aplikacji biznesowych w technologii WS-BPEL
Implementacja aplikacji biznesowych w technologii WS-BPEL Maciej Zakrzewicz mzakrz@cs.put.poznan.pl Plan wykładów Wprowadzenie do języka BPEL Definicja procesów BPEL z użyciem narzędzia Oracle JDeveloper
Wybrane 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
MONITOROWANIE DOSTĘPNOŚCI USŁUG IT
MONITOROWANIE DOSTĘPNOŚCI USŁUG IT POZIOMY MONITOROWANIA Services Transaction Application OS Network IBM TIVOLI MONITORING Proaktywnie monitoruje zasoby systemowe, wykrywając potencjalne problemy i automatycznie
Page 1. Architektura systemów GIS. Architektura klient-serwer. Geoinformaacyjne usługi sieciowe DESKTOP. dr inż. Adam Iwaniak
Geoinformaacyjne usługi sieciowe dr inż. Adam Iwaniak Szkolenie w Luboradzy, ZCPWZ, 12-13.02.2009r. Architektura systemów GIS Aspekt: Funkcjonalny (ramy funkcjonalne systemu ) Logiczny (główne komponenty
Rozproszone systemy internetowe 2. WS-Policy: specyfikacje wymagań dla usług WWW
Rozproszone systemy internetowe 2 WS-Policy: specyfikacje wymagań dla usług WWW Wstęp Metadane usługi WWW Format i zawartość komunikatów (WSDL) Szczegóły komunikacji (WSDL) Wymagania (możliwości) dotyczące
Programowanie 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
Wybrane 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
Usługi danych przestrzennych w GEOPORTAL-u. Marek Szulc , Warszawa
Usługi danych przestrzennych w GEOPORTAL-u Marek Szulc 16.05.2013, Warszawa Czym jest GEOPORTAL 2? GEOPORTAL 2 jest jednym z największych projektów w Polsce, który koncentruje się na rozwoju Infrastruktury
Język XQuery jako narzędzie do integracji danych Oracle XML Data Synthesis
Język XQuery jako narzędzie do integracji danych Język XQuery jako narzędzie do integracji danych Oracle XML Data Synthesis Tomasz Traczyk Wydział Elektroniki i Technik Informacyjnych Politechnika Warszawska
Obiektowe programowanie rozproszone specyfikacja CORBA. Krzysztof Banaś Systemy rozproszone 1
Obiektowe programowanie rozproszone specyfikacja CORBA Krzysztof Banaś Systemy rozproszone 1 CORBA CORBA jest przykładem oprogramowania warstwy pośredniej (middleware) Rolą takiego oprogramowania jest
Problemy 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
AfterMarket.pl nowoczesne rozwiązania wtórnego rynku domen. Michał Pleban Michau Enterprises, Ltd.
AfterMarket.pl nowoczesne rozwiązania wtórnego rynku domen Michał Pleban Michau Enterprises, Ltd. Plan prezentacji Program partnerski AfterMarket.pl: Zmiany w programie Nowe narzędzia dla partnerów AfterMarket.pl
Programowanie 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
UDDI & WSDL wykład 10
Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej UDDI & WSDL wykład 10 Programowanie w Javie 2 mgr inż. Michał Misiak WSDL (1) Web Services Description Language Bazuje na
Platforma Usług dla Obywateli - Microsoft Citizen Service Platform
Platforma Usług dla Obywateli - Microsoft Citizen Service Platform Paweł Walczak pawel.walczak@microsoft.com CSP w kilku słowach Citizen Services Platform Ogólnoświatowy projekt Microsoft na bazie Doświadczeń
Architektury i technologie integracji danych
Architektury i technologie integracji danych Robert Wrembel Politechnika Poznańska Instytut Informatyki Robert.Wrembel@cs.put.poznan.pl www.cs.put.poznan.pl/rwrembel Problematyka i architektury integracji
Grupy 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
Raport z przebiegu prac czwartej grupy problemowej
Raport z przebiegu prac czwartej grupy problemowej Temat: Opracowanie metody udostępnienia systemu rejestracji domen internetowych aplikacjom kooperantów przy pomocy interfejsu partnerskiego www.ath.bielsko.pl
Wirtualny 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
Spis treści. Spis treści
Spis treści Spis treści Wprowadzenie 9 Rozdział 1. Poznajemy Visual Studio.NET 15 Strona startowa...16 Konfigurowanie środowiska Visual Studio.NET...22 Solucje, projekty i moduły...26 Narzędzia środowiska
Modelowanie, projektowanie i implementacja usług Web Services. Maciej Zakrzewicz
Modelowanie, projektowanie i implementacja usług Web Services Maciej Zakrzewicz Plan wykładów 2 Wprowadzenie do architektury SOA Przegląd technologii usług Web Services Przegląd technologii XML Schema
XML - wprowadzenie. <message> <text> Dobrze </text> </message> <message> <text> Źle </message> </text> <message> <message> <text> Źle.
XML i SOAP 1. XML (extensive Markup Language). wprowadzenie, zastosowania, przykłady, specyfikacje DTD (Document Type Definition). 2. SOAP (Simple Object Access Protocol) struktura wiadomości, zdalne wywołanie
Kontrola spójności modeli UML za pomocą modelu. Stanisław Jerzy Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska
Kontrola spójności modeli UML za pomocą modelu przestrzennego DOD Stanisław Jerzy Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska Wprowadzenie Obecne metody kontroli spójności modeli
Fakty i mity usług sieciowych
XIV Konferencja PLOUG Szczyrk Październik 2008 Fakty i mity usług sieciowych Czesław Jędrzejek Centrum Doskonałości w dziedzinie Telematyki, Instytut Automatyki i Inżynierii Informatycznej, Politechnika
Dni Użytkowników Aplikacji QAD 2013. Interoperacyjność z QXtend
Dni Użytkowników Aplikacji QAD 2013 Trzebieszowice 3-4 październik Interoperacyjność z QXtend Tomasz Porzeziński, QAD Building the Effective Enterprise Wstęp Rozwój interoperacyjności Elementy integracji