Web Services - der Weg zum dynamischen ebusiness
|
|
- Gotthilf Kneller
- vor 6 Jahren
- Abrufe
Transkript
1 Web Services - der Weg zum dynamischen ebusiness Andreas Seurig seurig@de.ibm.com
2 Die Herausforderung Lieferanten Unternehmen B Labor Aussendienst, Telemitarbeiter Konsortium Unternehmen A? Institute Handel Kunden Berater Vertreter Organisationen Notariat Banken Hersteller
3 ebusiness Integration - heutiger Stand
4 Offene Standards sind die Türöffner "Proprietary standards often lock solution providers and their customers into one vendor's technology. Open standards allow for the use of technology from many different vendors." - CRN, 2001/2/23
5 Web-Services Modell
6 Web-Services - technische Definition URL adressierbare Software - Plattform unabhängig Ein Web-Service ist eine selbst-beschreibende, modulare Anwendung, die sich durch andere Applikationen über das Web aufrufen lassen (Standard Webprotokolle), unabhängig von deren Implementierung (Plattform, Sprache oder Objektmodell). Zusammenfügen (Composition) von Web-Services Web-Services können mit anderen Web-Services kombiniert werden, um "höherwertige" Web-Services anzubieten.
7 Web Services - Kernelemente Service Registry SOAP - Simple Object Access Protocol kommunizieren FIND WSDL + UDDI PUBLISH WSDL + UDDI WSDL - Web Services Definition Language beschreiben Service Requester BIND SOAP Service Provider UDDI - Univeral Description, Discovery and Integration publizieren/verlegen (advertise/syndicate)
8 Web Services - Open Standards World Wide Web Consortium (W3C) SOAP WSDL UDDI - Arbeitsgruppe Anderson Consulting Ariba CommerceOne Compaq Equifax Fujitsu Hewlett-Packard I2 IBM Intel Microsoft Oracle SAP Sun
9 Web Services - CORBA Analogie FIND WSDL + UDDI Service Registry PUBLISH WSDL + UDDI UDDI - Naming Service WSDL - IDL SOAP - ORB Referenz-Aufruf Service Requester Service Provider BIND SOAP
10 SOAP FIND WSDL + UDDI Service Registry PUBLISH WSDL + UDDI Simple Object Access Protocol. RPC Mechanismus plattform- und sprachunabhängig (XML) Kommunikation mittels HTTP, FTP, SMTP, MQSeries etc., auch über Firewalls hinweg Service Requester Service Provider BIND SOAP
11 SOAP Nachricht SOAP Nachricht besteht aus SOAP-Umschlag (Envelope) Deklaration von Namensräumen enthält: Kopf (Header) optional enthält Informationen zur Sicherheit oder Authentifzierung Nachrichtenkörper (Body) RPC - Remote Procedure Call Nachrichtendokument SOAP Envelope Header Body
12 SOAP-Anforderung - Beispiel POST /EndorsementSearch HTTP/1.1 Host: Content-Type: text/xml; charset="utf-8" Content-Length: 261 SOAPAction: " <SOAP-ENV:Envelope xmlns:soap-env=" SOAP-ENV:encodingStyle=" <SOAP-ENV:Header>... </SOAP-ENV:Header> <SOAP-ENV:Body> <m:getlasttradeprice xmlns:m=" <symbol>ibm</symbol> </m:getlasttradeprice> </SOAP-ENV:Body> </SOAP-ENV:Envelope> Methoden-Aufruf "GetLastTradePrice" Methoden-Parameter <symbol>ibm Service Lokation
13 SOAP-Antwort - Beispiel HTTP/ OK Content-Type: text/xml; charset="utf-8"... <SOAP-ENV:Envelope xmlns:soap-env=" Antwortname SOAP-ENV:encodingStyle=" <SOAP-ENV:Body> <m:getlasttradepriceresponse xmlns:m=" <price>135.34</price> </m:getlasttradepriceresponse> Ergebnis </SOAP-ENV:Body> <price> </SOAP-ENV:Envelope> "GetLastTradePriceResponse"
14 Apache SOAP Architektur Web Server Servlet Container RPC Router Servlet Service Implementation (Java, Script, Legacy, CICS,...) SOAP-Anforderung SOAP-Antwort SOAP Umgebung Apache XERCES XML Parser Apache SOAP Client API Java Client
15 WSDL FIND WSDL + UDDI Service Registry PUBLISH WSDL + UDDI WSDL - Spezifikation zur Beschreibung von XML basierten Diensten. Gibt Service-Provider eine einfache Möglichkeit, ihre Dienste (Methoden/Parameter) zu beschreiben - unabhänging vom Protokoll. Service Requester Service Provider BIND SOAP
16 WSDL Syntax Service: verbindet verschiedene Ports, die fachlich zusammengehören, aber nicht mit- bzw. untereinander kommunizieren. Dienen nur zur Auswahl durch den WSDL-Nutzer. Port: Netzwerkadresse des SOAP-Routers und Bindungsdefinition des Service Binding: definiert Protokolle und Datenformate der Netzwerkadresse und assoziert abstrakte Operationsdefinitionen. SOAPReferenz auf Port Typ. Port Type: Sammlung von abstrakten Operationen Operation: WSDL <service... <port... <soap:addresslocation="" Call call = new Call(); URL url=new URL(" call.invoke(url,""); Definition der Datenpakete einer Operation. Zuordnung von Input, Output, Fault Messages Message: Definition der Daten und Datentypen Service 1 n Port Binding Port Type 1 n Operation Message
17 SOAP-Anforderung - Beispiel POST /EndorsementSearch HTTP/1.1 Host: Content-Type: text/xml; charset="utf-8" Content-Length: 261 SOAPAction: " <SOAP-ENV:Envelope xmlns:soap-env=" SOAP-ENV:encodingStyle=" <SOAP-ENV:Header>... </SOAP-ENV:Header> <SOAP-ENV:Body> <m:getlasttradeprice xmlns:m=" <symbol>ibm</symbol> </m:getlasttradeprice> </SOAP-ENV:Body> </SOAP-ENV:Envelope> Methoden-Aufruf "GetLastTradePrice" Methoden-Parameter <symbol>ibm Service Lokation
18 WSDL Syntax Service: verbindet verschiedene Ports, die fachlich zusammengehören, aber nicht mit- bzw. untereinander kommunizieren. Dienen <binding nur zur name="stockquoteservicebinding" Auswahl durch den WSDL-Nutzer. type="... Port: Netzwerkadresse des SOAP-Routers und Bindungsdefinition des Service Binding: WSDL <soap:binding style="rpc" transport=" <operation name="getlasttradeprice"> <soap:operation soapaction="urn:stockquoteservice" style="rpc"/> definiert Protokolle und Datenformate der Netzwerkadresse und assoziert abstrakte Operationsdefinitionen. Referenz auf Port Typ. Port Type: SOAP Sammlung von abstrakten Operationen call.settargetobjecturi("urn:stockquoteservice"); Operation: call.setmethodname("getlasttradeprice"); Message:... call.setparams(params); Definition der Datenpakete einer Operation. Zuordnung von Input, Output, Fault Messages Definition der Daten und Datentypen Service 1 n Port Binding Port Type 1 n Operation Message
19 WSDL Syntax Service: verbindet verschiedene Ports, die fachlich zusammengehören, aber nicht mit- bzw. untereinander kommunizieren. Dienen nur zur Auswahl durch den WSDL-Nutzer. Port: Netzwerkadresse des SOAP-Routers und Bindungsdefinition des Service Binding: WSDL <porttype name="stockquoteservice"> <operation name="getlasttradeprice"> <input name="getquoterequest" message="tns:getquoterequest"/>... definiert Protokolle <message und Datenformate name="getquoterequest"> der Netzwerkadresse und assoziert abstrakte Operationsdefinitionen. Referenz auf Port Typ. <part name="symbol" type="xsd:string"/> Port Type: </message> Sammlung von abstrakten Operationen <message name="getquoteresponse"> Operation: <part name="price" type="xsd:float"/> </message> Definition der Datenpakete einer Operation. Zuordnung von Input, Output, Fault Messages Message: Definition der Daten und Datentypen Service 1 n Port Binding Port Type 1 n Operation Message
20 UDDI FIND WSDL + UDDI Service Registry PUBLISH WSDL + UDDI UDDI - Spezifikation ein "Telefonbuch" mit weissen, gelben und grünen Seiten ermöglicht die Suche nach Web Services (Geschäftspartnern) Service Requester Service Provider BIND SOAP
21 UDDI Model - Business Entity Business Entity name description contacts discoveryurls identifierbag categorybag businesskey Business Service Business Entity: Informationen über das Unternehmen, welches einen Service veröffentlicht und Kontakte innerhalb des Unternehmens name: Name der Entität description: kurze Business-Beschreibung contacts: optionale Liste business von Kontakten name, description, (Art, Name contact der information Person, Telefon, Adresse, emai White Pages business information 1 identifierbag: service Identifizerungsmöglichkeiten industrial categorizations based des Unternehmen on standard taxonomies wie Steuernummer, Yellow Pages Handelsregisternummer information n binding the technical information about services that are exposed by the Green Pages categorybag: information Kategorisierungsmöglichkeiten business des Unternehmen z.b. Produkte 1 Industry-Codes NAICS, Geographie GCS, Product/Service-Codes UNSPC n Binding Template tmodel businesskey: UUID Universal Unique Identifier - eindeutiger Schlüssel über mehrere Datenbanken hinweg, um ein Dokument bzw. ein Unternehmen zu referenzieren authorizedname: Name der Person, welche die BusinessEntity Daten veröffentlicht hat. discoveryurls: optionale Liste auf alternative URL-adressierbare Discovery-Dokumente operator: zertifizierter Name des UDDI-Site Operators
22 UDDI Model - Business Service/Binding Business Entity White 1 Pages n Binding Template Yellow Pages name description Green Pages accesspoint hostingredirector... 1 n Business Service name description categorybag... Business Entity: Informationen über das Unternehmen, welches einen Service veröffentlicht und Kontakte innerhalb des Unternehmens Business Service: Service-Referenz und deren logische Klassifizierung business information Binding Template: service information business name, description, contact information industrial categorizations based on standard taxonomies Beschreibung eines Services und dessen Lokation und tmodels binding the technical information about services that are exposed by the accesspoint: information Adresse business zum Aufruf des Webservice (mailto, http, https, ftp, fax, phone) hostingredirector: Verweis auf ein anderes Binding Template. tmodel... overviewdoc... tmodel: Detailbeschreibung der technischen Schnittstellen overviewdoc: Dokumentation und Parameterbeschreibung (WSDL, Rosetta.Net,..)
23 UDDI Information Model
24 Beispiel für eine Registrierung businessentity TB993 Harbour Metals Serving Inner Sydney Harbour for contacts businessservices identifierbag categorybag Peter Smythe King s Blvd, Sydney, NSW Peter@harbourmetals.co.au businessservice businessservice Key 23T701e54683nf Name Online catalog Description Website where you can BindingTemplates keyedreference EE123 keyedreference NAICS DFE-2B DUNS tmodelkeys BindingTemplate 5E2D412E5-44EE- tmodelinstancedetails tmodelinstanceinfo 4453D6FC-223C-3ED0
25 UDDI Replikation Öffentliche UDDI Register Registrierungen werden täglich untereinander repliziert. Komplettes Set an "registrierten" Datensätzen verfügbar auf allen Knoten. Einheitliche API unterstützt von allen Knoten.
26 UDDI Registry - Web Beispiel
27 UDDI Registry - Web Beispiel
28 Vereinfachtes Fallbeispiel Ein Unternehmen mit unterschiedlichen Organisationen und Rechenzentren in den Bundesländern möchte sein Kursangebot öffentlich verfügbar machen. Provider: Erhöhung der Erreichbarkeit im Markt Requester: Erweiterung des Angebots (Kurs-Portal)
29 WebServices - Beispiel find Client Appl. UDDI publish publish bind WebService: Kurse BaWü getkursliste buchekurs stornokurs pt BaWü Kursverw. - Backend System statisches oder dynamisches Binden bind WebService: Kurse Bayern getkursliste buchekurs stornokurs pt Bayern Kursver. - Backend System
30 Kombination von WebServices WebService: Kurse BaWü WebService: Kurse D-Süd getkursliste buchekurs pt getkursliste buchekurs stornokurs pt WebService: Kurse Bayern Backend System stornokurs getkursliste buchekurs stornokurs pt Backend System
31 Kombination von WebServices WebService: Kurse BaWü WebService: Kurse D-Süd getkursliste buchekurs stornokurs pt getkursliste buchekurs stornokurs abrechnen abrechnen getkursliste buchekurs stornokurs pt pt WebService: Kurse Bayern Backend System pt abrechnen Back Syst WebService: Partner Payment Backend System
32 Die Herausforderung - Teil 2 Lieferanten Unternehmen B Labor Aussendienst, Telemitarbeiter Konsortium Unternehmen A Private UDDI Private UDDI Institute Handel Kunden Berater Vertreter Public UDDI Organisationen Notariat Banken Hersteller
33 IBM Web Service Lösungen Web Service Runtime and Deployment Development Private UDDI Registry Web Service Management Security Portal-Integration
34 Dynamic e-business Software Portfolio Web Services Runtime and Deployment WebSphere Web Application Server 4.0. Includes SOAP Servlet and support for access to UDDI Registries. WebSphere Business Integrator. New software to manage web services workflow within and between enterprises. Development and Integration of Web Services Applications WebSphere Studio Application Developer. IDE hosting a complete web application development environment. Includes major Web Services functions such as: Web Service creation: Java beans, DADX, DB2 XML Extender, WSDL, URLs; Test Client generation for Web Services test and verification Web Services consumption: generate Java Proxy from WSDL Full interface to UDDI Registries to browse, discover, download and publish.
35 Dynamic e-business Software Portfolio DB2 UDB 7.2 Manage Data in Web Services Environment DB2 XML Extender. Stored procedures and SQL statements to be exposed as invokable Web Service operations. Enables Web services applications to access data stored in DB2 as an XML structured document. Manage the IBM Middleware that Runs the Web Services Tivoli Tivoli Web Services Manager. Software for performance monitoring of Web Services. Tivoli Manager for WebSphere Application Server. Software providing a single point of control to manage Web Services. Tivoli SecureWay Policy Director. Software to build consistent security policy into Web Services. Web Services Enablement in Lotus Products Lotus Lotus Web Services Enablement Kit. Software tools to build Web Services with Lotus products. Lotus Domino Server. Collaboration, workflow and messaging software that can be accessed by Web Services. Lotus Knowledge Discovery System. Knowledge management software to access expertise from Web Services.
36 Websphere Portal Server - Web Service
37 Websphere Portal Server - Web Service Portlets können WebServices einbinden und ausführen Administratoren können Remote Portlets als WebServices einbinden UDDI Portlet Info Portlet Info Find Portlet SOAP Portlet Info SOAP Publish Portlet Portal Administration Portlet Registry Bind Portlet by adding Portlet Proxy Entry Portlet Proxy Entry Invoke Remote Portlet Portlet Entry Portal Administration Portlet Registry Portal Aggregation Portlet Proxy RPI/SOAP Remote Portlet Portal Aggregation
38 Offene Portal Architektur Portals Portlet Proxy SOAP/RPI Portlet Services Stock Portlet Web Services Stock Content Portlet Proxy SOAP/RPI Banking Portlet SOAP Banking OpenPortal Compliant Portal Implementation Search Portlet News Portlet SOAP/SearchML SOAP/NewsML Search Search News Content Portlet SOAP Streaming Protocol Streaming Media
39 Current Service Stack UDDI Service Discovery Service Publication WSDL Service Description SOAP HTTP, FTP, , MQ, etc. XML- Based Messaging Network
40 Wir sind erst am Anfang Erweiterung des Web Service Stacks notwendig Reliable Messaging Workflow Quality of Services Security Manageability
41 Reliable Messaging HTTPR(S) - reliable messaging over HTTP Reliable HTTP (HTTPR) ist ein neues Protokoll, das die zuverlässige Auslieferung von HTTP-Paketen zwischen Server und Client garantieren soll. IBM MQSeries Weltweit verbreitetes Messaging-System, verfügbar auf 35 Plattformen. Unterstützt SOAP.
42 Reliable Messaging Synchrone, nicht zuverlässige Nachricht 1) Nachricht nicht ausgeliefert Requester Requester Comm Support Responder Comm Support Responder Request Deliver Request 2) Rollback Dispatch Responder Response Process Deliver Response Return Response 3) kann Antwort nicht ausliefern 4) verlorengegangen
43 Reliable Messaging Synchrone, zuverlässige Nachricht Requester Requester Comm Support Responder Comm Support Responder Request Persist Request Deliver Request Persist Request Req.System Crash bevor Antwort zurück Dispatch Responder Response Process Deliver Response Persist Response Return Response Persist Response
44 Reliable Messaging Asynchrone, zuverlässige Nachricht Requester Requester Comm Support Responder Comm Support Responder Request Update DB Ack Send Persist Request Deliver Request Ack Request Persist Request Dispatch Responder Response Process Deliver Response Persist Response Persist Response Send Request Return Response Ack Response Update DB
45 Web Services Zukunft - Workflow Integration Call Spawn Resume Jede Aktivität innerhalb eines Workflow entspricht einem asynchronen Aufruf eines Web Services Unterstützung von langlebigen Workflow-Prozessen. Suspend Inquire Terminate MQWF
46 Web Services Zukunft - Workflow Integration Call Spawn Resume Import Suspend Inquire Terminate MQWF WebServices public Entwicklungswerkzeuge Importieren von Web Services Einbettung in Workflows Der Ablauf wird durch logische Bedingungen (Kanten) kontrolliert Exportieren von zusammengesetzten Web Services Festlegung von "public" Prozessaktivitäten Beschreiben der WS Workflows mit WSFL public
47 Web Services Zukunft - Workflow Integration Call Spawn Import Resume Suspend WebServices Inquire Terminate MQWF public public Buyer Service order sell Seller Service public flow Public Credit Service in Credit Validation Service Inventory Management Service Step 1 Step 2 Step 3 Customer Accounting Service private flow out
48 WSEL - Web Service Endpoint Language Für die Zusammenstellung und Choreographie von Services zu grösseren Geschäftsprozessen sind Endpunkt-Beschreibungen (QoS) notwendig - nicht abgedeckt durch WSFL und WSDL rechtliche Anforderungen Verfügbarkeit Kosten, Preise zur Ausführung einer Aktivität maximale Dauer und Versuche Eskalationsweg, wenn Schwellwert überschritten Sicherheit (Vertraulicheit, Unleugbarkeit)
49 Sicherheit Wie können Nachrichten sicher gemacht werden? transport xp message pay load header SAML data SAML data 1. Transport-Verschlüsselung 2. Einfügen von Authentifizierungs/Autorisierungs-Credentials 3. Schutz der Nachricht (Message) und Anhängen (Attachments) Integrität (Digitale Signaturen) Vertraulichkeit (Verschlüsselung) Autorisierung für Nutzlast (Pay Load) 4. Unterschiedliche Signaturen bei Nachricht und Nutzlast (Pay Load)
50 Sicherheit Was ist vorhanden? S/MIME, PGP, SSL, VPN PKI Was ist am Horizont? XML Digital Signatures SOAP Digital Signatures XML Encryption SAML (Secure Assertion Markup Language) XKMS (XML Key Management Services) XACML (XML Access Control Markup Language)
51 Sicherheit - Beispiel <customer_order> <item quantity="200">pencils</item> <credit_payment type="visa"> <bank>deutsche Bank</Bank> <card_num ex_month="12" ex_year="2002"> </card_num> </credit_payment> </customer_order>
52 Sicherheit - Beispiel <customer_order> <item quantity="200">pencils</item> <credit_payment type="visa"> <bank>deutsche Bank</Bank> <card_num ex_month="12" ex_year="2002"> </card_num> </credit_payment> </customer_order> XML Security Suite - IBM alphaworks
53 Verschlüsselungsbeispiel <customer_order> <item quantity="200">pencils</item> <credit_payment type="visa"> <bank>deutsche Bank</Bank> <card_num ex_month="12" ex_year="2002"> </card_num> </credit_payment> </customer_order> XML Security Suite - IBM alphaworks Partial Encryption <customer_order> <item quantity="200">pencils</item> <encrypted_element algorithmen"des5..."> qjfdwqgha5+vloafdgunnfzf3cg.. </encrypted_element> </customer_order>
54 Beispiel SOAP Security Extention <SOAP-ENV:Envelope xmlns:soap-env=" <SOAP-ENV:Header> <SOAP-SEC:Signature xmlns:soap-sec=" > <ds:signature xmlns:ds=" <ds:signedinfo> <ds:canonicalizationmethod Algorithm=" <ds:signaturemethod Algorithm=" <ds:digestvalue>j6lwx3rvepo0vktmup4nbevu8nk=</ds:digestvalue> </ds:reference> </ds:signedinfo> <ds:signaturevalue>mc0cffrvltrlk=...</ds:signaturevalue> </ds:signature> </SOAP-SEC:Signature> </SOAP-ENV:Header> <SOAP-ENV:Body xmlns:soap-sec=" SOAP-SEC:id="Body"> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
55 Manageability Web Services sollten überwacht werden können Reporting und Recovery Interfaces Transaktionen Performance JMX (Java Management Extension)
56 Web Service Stack WSFL UDDI WSDL Service Flow Service Discovery Service Publication Service Description Security/Trust/Privacy Management Quality of Service SOAP XML- Based Messaging HTTP, FTP, , MQ, etc. Network
57 Web Service - Motivation Geschäftssynergien bei Neuakquisition oder Partnerschaften schneller nutzen Verbesserte Kundenzufriedenheit durch schnellere Reaktionszeiten Reduzierung von Umstrukturierungs-Investitionen Vereinheitlichte Integrationsstrategie
58 Was sagen die Analysten? All leading e-business platforms will support at least basic Web services infrastructure by GartnerGroup By 2003, more than 75% of Web services in production will be supported by Web services infrastructure provided by IBM, Microsoft and two to three other vendors. GartnerGroup The industry desperately wants vendors to move away from proprietary systems that lock firms into technologies. IBM has seen the writing on the wall and is moving early. This is the way the industry is moving. Rob Hailstone, director of software infrastructure at research house IDC Silicon.com
59 Zusammenfassung Web Services sind eine e-business Evolution (keine Revolution) Services: beschreiben, finden, integrieren Erhöhung der Erreichbarkeit im Markt Schnellere Automation von Prozessen
60 Zusammenfassung Web Services sind eine e-business Evolution (keine Revolution) Web Services wollen nicht bestehende Applikationen oder Systeme ändern; sie ändern nur die Art wie man sie darstellt Offene Standards sind notwendiger als je zuvor Open Source spielt eine katalytische Rolle
61 WS?L WSXL - Web Service Experience Language : : WSIL - Web Service Inspection Language : WSFL - Web Service Flow Language WSEL - Web Service Endpoint Language WSDL - Web Service Definition Language WSCL - Web Service Conversation Language WSBL -???
62 WSBL - Women's Southwest Baseball Leaque
63 Mehr Informationen developerworks - Web Services Zone AlphaWorks - Web Services Toolkit IBM Web Services UDDI Organization SOAP WSDL www-106.ibm.com/developerworks/webservices Danke für Ihre Aufmerksamkeit!
SOA. Prof. Dr. Eduard Heindl Hochschule Furtwangen Wirtschaftsinformatik
SOA Prof. Dr. Eduard Heindl Hochschule Furtwangen Wirtschaftsinformatik Laderampen müssen passen Modularisieren Softwarearchitektur Modul A Modul B Modul C Modul D Große Anwendung im Unternehmen Modul
MehrKapitel 5 Web-Services
Kapitel 5: Web-Services 1 Kapitel 5 Web-Services 5.1 Web-Services Verwendung/Aufruf (Service Invocation) SOAP Beschreibung (Service Description) WSDL Repository/Verzeichnis (Service Discovery) UDDI 5.2
MehrWebservices. 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung. Hauptseminar Internet Dienste
Hauptseminar Internet Dienste Sommersemester 2004 Boto Bako Webservices 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung Was sind Web Services? Web Services sind angebotene
MehrWorkflow, Business Process Management, 4.Teil
Workflow, Business Process Management, 4.Teil 24. Januar 2004 Der vorliegende Text darf für Zwecke der Vorlesung Workflow, Business Process Management des Autors vervielfältigt werden. Eine weitere Nutzung
MehrSeminar E-Services WS 02/03 WSDL. Web Services Description Language. Moritz Kleine SES 02 - WSDL
Seminar E-Services WS 02/03 WSDL Web Services Description Language SES 02 - WSDL Zum Ablauf Einleitung Webservices und WSDL Grundlagen (XML - Schema und Namespaces) WSDL Syntax Beispiel Zusammenfassung
MehrWiederholung: Beginn
B) Webserivces W3C Web Services Architecture Group: "Ein Web Service ist eine durch einen URI eindeutige identifizierte Softwareanwendung, deren Schnittstellen als XML Artefakte definiert, beschrieben
MehrInhalt I. Blick zurück II. Was sind WebServices? III. Rahmenwerk für edienstleistungen IV. Verwendete WebServices
WebServices Applikationen und Services Ralf Günther Consultant HP Services April, 2003 Ralf.Guenther@hp.com DECUS Symposium 2003, Vortrag 2L06 9.04.2003 Inhalt I. Blick zurück II. Was sind WebServices?
MehrMicrosoft.NET und SunONE
Microsoft.NET und SunONE, Plattformen und Application Service Providing Agenda Einordnung.NET und SunONE Kurzvorstellung Gegenüberstellung Zusammenfassung ASP (Application( Service Providing) ) und Ausblick
MehrHauptseminar Internetdienste Prof. F. Schweiggert Sommersemester 2004 Universität Ulm. Web Services. Boto Bako
Hauptseminar Internetdienste Prof. F. Schweiggert Sommersemester 2004 Universität Ulm Web Services Boto Bako Inhaltsverzeichnis 1.Einführung und Motivation...3 2.Verwendete Standards...4 2.1.SOAP...5 2.2.WSDL...6
MehrSOAP, WSDL, UDDI. Martin Grimmer. Proseminar: Die Zukunft der Softwareentwicklung: Komponentensysteme/Web Services Vortrag 1 am 21.06.
Proseminar: Die Zukunft der Softwareentwicklung: Komponentensysteme/Web Services Vortrag 1 am 21.06.2006 Betreuer: Dipl.-Inform. Andreas Both Lehrstuhl Softwaretechnik und Programmiersprachen, Institut
MehrWeb Services: Inhalt
Web Services Fachseminar Verteilte Systeme 8. April 2002 - Marco Steiner Assistent: Thomas Schoch Professor: Dr. F. Mattern Web Services: Inhalt Bedeutung Gegenwart Architektur SOAP WSDL UDDI Vergleich
MehrPraktikum aus Softwareentwicklung 2. Web Services. Java Praktikum SS 2010 Gerald.Ehmayer@borland.com
Web Services Java Praktikum SS 2010 Gerald.Ehmayer@borland.com 1 Web Services Einführung Definition, Eigenschaften, Anwendungen... JAX-RPC Überblick, Architektur... JAX Übersicht, Architektur Java Praktikum
MehrE-Services mit der Web-Service-Architektur
E-Services mit der Web-Service-Architektur im Seminar Neue Konzepte anwendungsorientierter Middleware - Stefan Kürten - Literatur A. Tsalgatidou and T. Pilioura, An Overview of Standards and Related Rechnology
MehrWeb Services. XML, WSDL, SOAP und UDDI Einblicke und Ausblicke. 31.03.2003 J.M.Joller 1
Web Services XML, WSDL, SOAP und UDDI Einblicke und Ausblicke 31.03.2003 J.M.Joller 1 Inhalt Architekturen Main Stream.NET J2EE und Applikations-Server Sicht der Anbieter Java J2EE J2EE versus.net Web
MehrService Oriented Architecture. Hanno Wunderlich SWT-Projekt WS07/08
Service Oriented Architecture Hanno Wunderlich SWT-Projekt WS07/08 1 Agenda Einführung SOA / Webservices Standards und Technologien hinter SOA/Webservices Beispiel für SOA SOA in unserem Projekt 2 Einführung
MehrWebservices in der IBM Welt eine neue Herausforderung für DB2 Spezialisten
Betrifft Webservices in der IBM Welt eine neue Herausforderung für DB2 Spezialisten Autor Andreas Börlin (info-zuerich@trivadis.com) Erstellungsdatum Januar 2004 Informationen innerhalb einer Unternehmung
MehrArchitektur von SOAP basierten Web Services
Architektur von SOAP basierten Web Services André Homeyer 28.11.2005 Worst-Case einer verteilten Anwendung TravelTime Client Benutzerinterface WackyWing Server Flüge suchen TravelTime Server Flüge suchen
MehrWebservices Ein Vortrag von:
Webservices Ein Vortrag von: Andreas Münstermann Michael Reiher Markus Buschky Gliederung Einführung in Webservices Technische Grundlagen SOAP UDDI WSDL Sicherheitskonzepte Blick in die Zukunft Einführung
MehrSoftwareschnittstellen
P4.1. Gliederung Rechnerpraktikum zu Kapitel 4 Softwareschnittstellen Einleitung, Component Object Model (COM) Zugriff auf Microsoft Excel Zugriff auf MATLAB Zugriff auf CATIA Folie 1 P4.2. Einleitung
MehrSOAP Integrationstechnologie für verteilte Middlewarearchitekturen?
SOAP Integrationstechnologie für verteilte Middlewarearchitekturen? Großer Beleg Christian Wurbs Zwischenbericht http://www.inf.tu-dresden.de/~cw6 cw6@inf.tu-dresden.de Überblick 2 Aufgabenstellung CORBA
MehrWSDL. Web Services Description Language. André Vorbach. André Vorbach
André Vorbach WSDL Web Services Description Language André Vorbach Übersicht Was ist WSDL? Dokumentenstruktur Elemente Definitions Types Messages porttype Binding Service SOAP-Bindings Beispiel Was ist
MehrEnterprise Application Integration Erfahrungen aus der Praxis
Enterprise Application Integration Erfahrungen aus der Praxis Teil 4: EAI und.net, EAI und J2EE Tutorial NODs 2002, Wolfgang Keller and Generali 2001, 2002, all rights reserved 1 Überblick EAI und....net
MehrGliederung. 1. Einleitung (1) 1. Einleitung (3) 1. Einleitung (2)
Referat im Rahmen des Proseminars Internettechnologie WS 2007/2008 Thema: Web Services und serviceorientierte Architekturen (SOA) vorgelegt von: Intelligente Web Services sind für das Informationszeitalter,
MehrWebService-basierte Integration externer Datenquellen in relationale Datenbanksysteme
WebService-basierte Integration externer Datenquellen in relationale Datenbanksysteme Workshop XML-Technologien für Middleware - Middleware für XML-Anwendungen XMIDX 2003 Berlin, 17. Februar 2003 Vortragender:
MehrEntwicklung von Web-Anwendungen auf JAVA EE Basis
Entwicklung von Web-Anwendungen auf JAVA EE Basis Java Enterprise Edition - Überblick Prof. Dr. Bernhard Schiefer Inhalt der Veranstaltung Überblick Java EE JDBC, JPA, JNDI Servlets, Java Server Pages
MehrVerteilte Systeme: Übung 4
Verteilte Systeme: Übung 4 WSDL und SOAP Oliver Kleine Institut für Telematik https://www.itm.uni-luebeck.de/people/kleine SOAP Nachrichten Serialisierung in XML Root-Element einer SOAP Nachricht ist
MehrH.2 Problematik. 2 Enterprise Application Integration EAI. H.1 Überblick. 2 Enterprise Application Integration (2)
H Webservices & Verteilte Anwendungen H Webservices & Verteilte Anwendungen 2 Enterprise Application Integration EAI H.1 Überblick Problematik Web Services XML SOAP WSDL UDDI Kopplung und Integration von
Mehr5. Übung zur Vorlesung Service-orientierte Architekturen
5. Übung zur Vorlesung Service-orientierte Architekturen Webservices und WSDL SoSe 2011 Anmerkung Hausaufgabe 03 BPMN Auch hier gilt: Layout! Zu Unterschieden zw. BPMN und eepk Relative Aussagen sind geschickter
MehrSeminarbericht Rechnernetze XML Web Services Schnittstelle zwischen den Welten.NET und Java
Seminarbericht Rechnernetze XML Web Services Schnittstelle zwischen den Welten.NET und Java von Christian Brand Kennnummer: 09376 November 2005 Abkürzungen Abkürzungen API - Application Programming Interface
MehrMotivation. Web Services in der Bioinformatik. Web Services. Motivation (2) Definition
Web Services in der Bioinformatik 1. Motivation 2. Web Services - Definition - Funktionsweise - Umsetzung (WSDL, SOAP, UDDI) 3. Beispiele - XEMBL - OpenBQS - OmniGene 4. Zusammenfassung Situation: Viele
MehrWeb Services and Semantic Web - Introduction to Web Services. von Andreas Weiler
Web Services and Semantic Web - Introduction to Web Services von Andreas Weiler Definitionen Beispiele Technologien Vorteile Kritik Abschlussbeurteilung Fragen? Definition von IBM: Web services are a new
MehrSOAP. SOAP: Envelope
SOAP Simple Object Access Protocol XML-basierter Nachrichtenaustauschmechanismus Projektbeginn 1998 (Microsoft). Heute: SOAP V1.2 W3C Recommendation http://www.w3.org/2002/ws/ Spezifikation umfasst: SOAP
MehrWeb-Applications mit SOAP und RSS. Vortrag 8, Jonas Mitschang, 15.6.2005
Web-Applications mit SOAP und RSS Vortrag 8, Jonas Mitschang, 15.6.2005 Inhalt Motivation Web Applications / Web Services SOAP - Simple Object Access Protocol RSS - Really Simple Syndication Bewertung
MehrSoftwareentwicklung mit Enterprise JAVA Beans
Softwareentwicklung mit Enterprise JAVA Beans Java Enterprise Edition - Überblick Was ist J2EE Java EE? Zunächst mal: Eine Menge von Spezifikationen und Regeln. April 1997: SUN initiiert die Entwicklung
MehrJava und XML 2. Java und XML
Technische Universität Ilmenau Fakultät für Informatik und Automatisierung Institut für Praktische Informatik und Medieninformatik Fachgebiet Telematik Java und XML Hauptseminar Telematik WS 2002/2003
MehrIsabel Arnold CICS Technical Sales Germany Isabel.arnold@de.ibm.com. z/os Explorer. 2014 IBM Corporation
Isabel Arnold CICS Technical Sales Germany Isabel.arnold@de.ibm.com z/os Explorer Agenda Introduction and Background Why do you want z/os Explorer? What does z/os Explorer do? z/os Resource Management
MehrXML-RPC, SOAP und Web Services. Jörn Clausen joern@techfak.uni-bielefeld.de
XML-RPC, SOAP und Web Services Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Was ist RPC? Was hat XML mit RPC zu tun? Was sind XML-RPC und SOAP? Was sind Web Services? Wird das die Welt retten?
MehrAutor: Peter Seemann Seminar: Softwarearchitekturen Betreuer: Benedikt Meurer
Autor: Peter Seemann Seminar: Softwarearchitekturen Betreuer: Benedikt Meurer *Was sind Web Services? *Beispiele für Web Services *Web Service Architektur *Web Services Technologien *Fazit 2 *Übertragungsstandard
MehrWeb-Services Grundlagen
Web-Services Grundlagen Praktikum Informationsintegration 1.11.2005 Agenda Aktueller Stand Was sind Web-Services? Allgemeines Web-Service-Technologien SOAP WSDL 2 Umgebung (Korrektur) Rechner/Server mangold.informatik.hu-berlin.de
Mehr1 Web Service Techniken (2)
1 Web Service Techniken (2) K.3 Web Services Anforderungen an Web-Service-Techniken system- und programmiersprachen-unabhängige Interoperabilität unabhängige Schnittstellenbeschreibungen Dienste zur Lokalisierung
Mehr1 Web Service Techniken (2)
1 Web Service Techniken (2) K.3 Web Services Anforderungen an Web-Service-Techniken system- und programmiersprachen-unabhängige Interoperabilität unabhängige Schnittstellenbeschreibungen Dienste zur Lokalisierung
MehrTelecooperation. Telekooperation 1 Chapter 2, Part II a (Mainstream Paradigms) Web Services. Technische Universität Darmstadt
Technische Universität Darmstadt Telecooperation 1 Chapter 2, Part II a (Mainstream Paradigms) Web Services Gerhard Austaller, Erwin Aitenbichler, Max Mühlhäuser Copyrighted material; for TUD student use
MehrMarkus Schulz Seminar: XML für Fortgeschrittene 30.06.2003
Markus Schulz Seminar: XML für Fortgeschrittene 30.06.2003 Vortragsgliederung 1. Motivation 2.-8. WS : Definition, Ansatz, Architektur,... 9.x. SOAP : Definition, Geschichte,... 10.x.x. WSDL : siehe oben...
MehrThema: Web Services. Was ist ein Web Service?
Willkommen zum Component Ware Seminar Thema: Achim Grimm & Fabian Unterschütz Folie 1 Was ist ein Web Service? Web Services sind selbstbeschreibende, modulare Softwarekomponenten im Internet, die sich
MehrOrganisation und Systeme SOA: Erstellung von Templates für WebService Consumer und Provider in Java
SOA: Erstellung von Templates für WebService Consumer und Provider in Java Entwicklung von Java WebService Provider- und Consumer-Bibliotheken zur Standardisierung der Karmann WebService Landschaft. Konzeption
MehrWebService-Architekturen
WebService-Architekturen W12 Mario Jeckle mario.jeckle jeckle@daimlerchrysler.comcom DaimlerChrysler Forschungszentrum Ulm Inhaltsübersicht WebService was ist das? Dienstanbieter (Service Provider) Dienstnachfrager
MehrEnterprise Applikation Integration und Service-orientierte Architekturen. 09 Simple Object Access Protocol (SOAP)
Enterprise Applikation Integration und Service-orientierte Architekturen 09 Simple Object Access Protocol (SOAP) Anwendungsintegration ein Beispiel Messages Warenwirtschaftssystem Auktionssystem thats
MehrNetzwerk. A. Eberhart, S. Fischer: Web Services. München: Hanser 2003. Verschiedene Definitionen Web Service
Web Services Web Service = Schnittstelle für den netzbasierten Zugriff auf eine Anwendungsfunktionalität, die vollständig auf Standard-Internet-Technologien basiert Netzwerk Web Service Anwendungslogik
MehrNG-NAC, Auf der Weg zu kontinuierlichem
NG-NAC, Auf der Weg zu kontinuierlichem Monitoring, Sichtbarkeit und Problembehebung 2013 ForeScout Technologies, Page 1 Matthias Ems, Markus Auer, 2014 ForeScout Technologies, Page 1 Director IT Security
MehrEEX Kundeninformation 2007-09-05
EEX Eurex Release 10.0: Dokumentation Windows Server 2003 auf Workstations; Windows Server 2003 Service Pack 2: Information bezüglich Support Sehr geehrte Handelsteilnehmer, Im Rahmen von Eurex Release
MehrDefinition Web Service
Gliederung Einführung Definition Web Service Drei Schhichtenmodell Architectural Model System Model Web Service Standards SOAP WSDL UDDI Types of Web Services Programmatic Web Services Interactive Web
MehrWeb Services mit Java
Web Services mit Java Neuentwicklung und Refactoring in der Praxis Torsten Langner new technology Markt+Technik Verlag Inhaltsverzeichnis Vorwort 13 Warum ausgerechnet dieses Buch? 13 An wen richtet sich
MehrSoftwareentwicklung in verteilten Umgebungen, Teil 6 Web Services (Coulouris et al., Kapitel 19) Dieter Schmalstieg
Softwareentwicklung in verteilten Umgebungen, Teil 6 Web Services (Coulouris et al., Kapitel 19) Party based on material by Victor García Barrios Was sind Web Services? Im Kern: RPC via XML (Service Server)
MehrWeb- und Gridservices zur Überwindung von Heterogenität. Bearbeiter: Lei Xia 16.07.2004
Web- und Gridservices zur Überwindung von Heterogenität Bearbeiter: Lei Xia 16.07.2004 Gliederung Einleitung Formen von Heterogenität Grundlagen Web Services als Schnittstelle zu DBMS Grid Data Services
MehrVS11 Slide 1. Verteilte Systeme. Vorlesung 11 Sebastian Iwanowski FH Wedel
VS11 Slide 1 Verteilte Systeme Vorlesung 11 Sebastian Iwanowski FH Wedel VS11 Slide 2 Verteilte Systeme 1. Innovative Beispiele aus der Praxis 2. Allgemeine Anforderungen und Techniken verteilter Systeme
Mehr.NET-Networking 2 Windows Communication Foundation
.NET-Networking 2 Windows Communication Foundation Proseminar Objektorientiertes Programmieren mit.net und C# Fabian Raab Institut für Informatik Software & Systems Engineering Agenda Grundproblem Bestandteile
MehrSun ONE. Sun Open Net Environment. Architektur für Web-Services on Demand. Dr. Rainer Eschrich rainer.eschrich@sun.com
Sun ONE Sun Open Net Environment Dr. Rainer Eschrich rainer.eschrich@sun.com Architektur für Web-Services on Demand Sun ONE Vision Wie kann Software dem Kunden helfen? Kostenreduktion: Wie? In dem man
MehrEnterprise Application Integration Erfahrungen aus der Praxis
Enterprise Application Integration Erfahrungen aus der Praxis Teil 3: Fallstudien EDS und Vitria Tutorial NODs 2002, Wolfgang Keller and Generali 2001, 2002, all rights reserved 1 Überblick EDS ein selbstgebautes
MehrMOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!
MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?! Oliver Steinhauer Sascha Köhler.mobile PROFI Mobile Business Agenda MACHEN SIE IHRE ANWENDUNGEN MOBIL?! HERAUSFORDERUNG Prozesse und Anwendungen A B
MehrBusiness Activity Monitoring Overall, Real Time Monitoring Daniel Jobst, TietoEnator Michael Herr, Deutsche Post SOPSOLUTIONS
Business Activity Monitoring Overall, Real Time Monitoring Daniel Jobst, TietoEnator Michael Herr, Deutsche Post SOPSOLUTIONS CITT Expertengespräch TietoEnator 2006 Page 1 Data Freshness and Overall, Real
MehrSoftware Reuse Sommer 2004
8. Web Services Peter Sturm Universität Trier Ausgangspunkt Client/Server-Systeme Traditioneller RPC OO-Pendant RMI (CORBA) Probleme Installationbedarf auf Clientseite Aufwendige Installation auf Serverseite
MehrIT-Symposium 2007 19. April 2007
Einhaltung von Service Level Agreements Jutta Adam-Fuss Server Technology Competence Center www.it-symposium2007.de 1 Einhaltung von SLAs Welche Service Level Anforderungen sind für
MehrXML-RPC & SOAP. Sven Heß & Fabio Caprera Systemprogrammierung SS 08
XML-RPC & SOAP & Fabio Caprera Systemprogrammierung SS 08 Inhalt XML-RPC Überblick Entstehung Konzept Fehlerbehandlung Vor- und Nachteile SOAP Überblick Entstehung Konzept Fehlerbehandlung Vor- und Nachteile
MehrSECTINO. Security for Inter-Organizational Workflows
SECTINO Security for Inter-Organizational Workflows Framework zur Modellierung und Realsisierung sicherheitskritischer organisationsübergreifender Workflows Kooperation Research Group Quality Engineering
MehrÜbersicht. Angewandte Informatik 2 - Tutorium 6. Teile einer WSDL-Datei. Was ist WSDL. Besprechung: Übungsblatt 5
Übersicht Angewandte Informatik 2 - Tutorium 6 Besprechung: Übungsblatt 5 Götz Bürkle (goetz@buerkle.org) Übungsblatt 5: Aufgabe 4 - Webservices Institut für Angewandte Informatik und Formale Beschreibungsverfahren
MehrMarkus BöhmB Account Technology Architect Microsoft Schweiz GmbH
Markus BöhmB Account Technology Architect Microsoft Schweiz GmbH What is a GEVER??? Office Strategy OXBA How we used SharePoint Geschäft Verwaltung Case Management Manage Dossiers Create and Manage Activities
MehrEmployment and Salary Verification in the Internet (PA-PA-US)
Employment and Salary Verification in the Internet (PA-PA-US) HELP.PYUS Release 4.6C Employment and Salary Verification in the Internet (PA-PA-US SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten.
MehrWeb-Sevices : WSDL Entwicklung von Web-Anwendungen
Web-Sevices : WSDL Entwicklung von Web-Anwendungen Axel Reusch : ar047 MIB page 1 : 50 Agenda! Allgemeines! Prinzip! Anwendung! Details! WSDL und SOAP! Beispiel mit Java! Erweiterungen! Vorteile! Nachteile!
MehrVorteile von Java und Konvergenz Service Creation mit JAIN Network Management mit JMX Fazit
Hochschule für Technik und Architektur Chur Dr. Bruno Studer Studienleiter NDS Telecom, FH-Dozent bruno.studer@fh-htachur.ch 1 GSM: 079/610 51 75 Agenda Vorteile von Java und Konvergenz Service Creation
MehrAn Geschäftsprozessen ausgerichtete IT- Infrastruktur. In SOA werden Services (Dienste) lose miteinander verbunden.
SOA - Service Oriented Architecture An Geschäftsprozessen ausgerichtete IT- Infrastruktur. In SOA werden Services (Dienste) lose miteinander verbunden. Service Provider (bietet den Dienst an) Service Consumer
MehrInhaltsverzeichnis. Enterprise Java im Überblick. Technologien der Java2 Enterprise Edition
Inhaltsverzeichnis Vorwort 13 I Enterprise Java im Überblick 1 Bedeutung von Enterprise Java und IBM WebSphere 21 1.1 Enterprise Java 23 1.1.1 Anforderungen 23 1.1.2 E-Business 30 1.1.3 Java 36 1.2 IBM
MehrWeb Services. Dr. Wolfgang Süß
Service-orientierte Architektur (SOA) Architekturkonzept, da sich aus Diensten zusammensetzt. 3 Komponenten: Konnektoren: register Registrierung eines Dienstes bei einer Registry find Suchanfrage eines
MehrIntegration von Web Services in J EE Anwendungen mit XFire. 1/26 André Janus - Integration von Web Services in J EE Anwendungen mit XFire
Integration von Web Services in J EE Anwendungen mit XFire 1/26 André Janus - Integration von Web Services in J EE Anwendungen mit XFire univativ : = Umsetzung durch Studenten und Young Professionals.
MehrProgrammieren II. WebServices. www.kit.edu. Institut für Angewandte Informatik
Programmieren II WebServices KIT Universität des Landes Baden-Württemberg und nationales Großforschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu Service-orientierte Architektur (SOA) Architekturkonzept,
MehrIst Ihre Mainframe Anwendungs- Umgebung wirklich so effizient, wie Sie denken?
Ist Ihre Mainframe Anwendungs- Umgebung wirklich so effizient, wie Sie denken? Cross-Enterprise APM und Application Performance Management 30. Oktober 2012 Agenda Cross-Enterprise APM Mainframe Application
Mehr+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!.
+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!. +++ Oracle Mobile Cloud Service (MCS) MCS SDK & MAF MCS
MehrPublic Cloud im eigenen Rechenzentrum
Public Cloud im eigenen Rechenzentrum Matthias Weiss Direktor Mittelstand Technologie Oracle Deutschland B.V. & Co.KG Copyright 2016 Oracle and/or its affiliates. All rights reserved. Agenda Oracle Cloud
MehrDie Open Source SOA-Suite SOPERA
Architektur, Komponenten und Realisierung Jörg Gerlach Technische Universität Dresden Fakultät Informatik Institut für Angewandte Informatik Lehrstuhl Technische Informationssysteme 11. Juni 2009 Gliederung
MehrSOA mit.net: Vom Geschäftsprozess zur Lösung
SOA mit.net: Vom Geschäftsprozess zur Lösung Manfred Steyer Aktuelles Buch.Net 4.0 Update ISBN 978-3866454439 http://tinyurl.com/net4update 1 Kontakt [www] www.softwarearchitekt.at [mail] Manfred.Steyer@SoftwareArchitekt.at
MehrTermin 4: Web Services Computing
Arbeitsgruppe Übung Netzbasierte Informationssysteme Termin 4: Web Services Computing Prof. Dr. Adrian Paschke Arbeitsgruppe Corporate Semantic Web (AG-CSW) Institut für Informatik, Freie Universität Berlin
MehrSAP mit Microsoft SharePoint / Office
SAP mit Microsoft SharePoint / Office Customer Holger Bruchelt, SAP SE 3. Mai 2016 Disclaimer Die in diesem Dokument enthaltenen Informationen können ohne vorherige Ankündigung geändert werden. Dieses
MehrMOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)
MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform 02 PROFI News
MehrWeb Services T-Systems GS Darmstadt
T-Systems GS Darmstadt Optional: Präsentationstitel Verfasser, Dr. A. Heck, Projekt, T-Systems weitere Angaben Datum, 23.10.2002, Seite Seite 1 1 Übersicht 1. Unternehmensdarstellung T-Systems 2. Definition
MehrJAXR Java API for XML Registries. Jasmin Hatteh
JAXR Java API for XML Registries Jasmin Hatteh Übersicht Web Service Architektur Rollenverteilung Interaktionen Business-Registry UDDI ebxml JAXR Architektur Interaktionen Pakete Was sind Web Services?
MehrEnterprise Web-SSO mit CAS und OpenSSO
Enterprise Web-SSO mit CAS und OpenSSO Agenda Gründe für SSO Web-SSO selbst gemacht Enterprise Web-SSO mit CAS Enterprise Web-SSO mit SUN OpenSSO Federation-Management Zusammenfassung Gründe für SSO Logins
MehrEclipse Equinox als Basis für Smart Client Anwendungen. Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007
Eclipse Equinox als Basis für Smart Client Anwendungen Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007 Übersicht Definition / Architektur Smart Client Smart Client mit RCP / Equinox Gesamtfazit
MehrGrundlagen des Grid Computing
Grundlagen des Grid Computing Webservices und Grid Computing Globus Toolkit 4 - Grundlagen ICA Joh.. Kepler Universität t Linz Eine Typische Grid-Applikation (Beispiel) VO Management Service Resource Discovery
MehrThemen. Web Services und SOA. Stefan Szalowski Daten- und Online-Kommunikation Web Services
Themen Web Services und SOA Wer kennt den Begriff Web Services? Was verstehen Sie unter Web Services? Die Idee von Web Services Ausgangspunkt ist eine (evtl. schon bestehende) Software Anwendung oder Anwendungskomponente
MehrSymbio system requirements. Version 5.1
Symbio system requirements Version 5.1 From: January 2016 2016 Ploetz + Zeller GmbH Symbio system requirements 2 Content 1 Symbio Web... 3 1.1 Overview... 3 1.1.1 Single server installation... 3 1.1.2
MehrOliver Olbrich Das ebxml Projekt Entstand 1999 in einer gemeinsamen Initiative von OASIS (Organisation for the Advancement of Structured Information Standards) und UN/CEAFACT (United Nations Center for
MehrKapitel WT:VI (Fortsetzung)
Kapitel WT:VI (Fortsetzung) VI. Architekturen und Middleware-Technologien Client--Architekturen Ajax REST RPC, XML-RPC, Java RMI, DCOM Web-Services CORBA Message-oriented-Middleware MOM Enterprise Application
MehrGrundlagen des Grid Computing
Grundlagen des Grid Computing Service Oriented Architectures ICA Joh. Kepler Universität Linz Überblick Service-Oriented Architectures (SOAs) Verteilt Basierend auf Standards Lose gekoppelt Protokoll-unabhängig
MehrMOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)
MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer Markus Urban.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform
MehrJava und XML/XML und Java. Mario Jeckle DaimlerChrysler Forschungszentrum Ulm mario.jeckle@daimlerchrysler.com mario@jeckle.de www.jeckle.
Java und XML/XML und Java Mario Jeckle DaimlerChrysler Forschungszentrum Ulm mario.jeckle@daimlerchrysler.com mario@jeckle.de www.jeckle.de XML und Programmiersprachen... Java ist... Programmiersprache
MehrServiceorientierte Architektur Komplexitätsmanagement durch Integration
Serviceorientierte Architektur Komplexitätsmanagement durch Integration Feldafinger Kreis Dr. Uwe Bath, Deutsche Post Bad Honnef, 17. Januar 2005 Die neue Struktur der DPWN BRIEF EXPRESS / LOGISTIK FINANZ
MehrSOAP Simple Object Access Protocol
Informatikseminar Tobias Briel Überblick 1. Einführung - was ist? 2. Middlewaretechnologie 3. Aufbau von Nachrichten 4. Vergleiche 5. Beispielanwendung 6. Zusammenfassung 1 Einführung was ist Soap? neue
MehrMiddleware Software Strategie Application / Integration Server Dr. Lutz-Peter Kurdelski Manager Pre Sales Germany BEA Systems GmbH BEA Systems Business Problem: Der x-business Marktplatz Technologische
Mehrarlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek
arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek Speaker Andreas Holubek VP Engineering andreas.holubek@arlanis.com arlanis Software AG, D-14467 Potsdam 2009, arlanis
Mehr