Upload
roswitha-wellborn
View
105
Download
1
Embed Size (px)
Citation preview
Web ServicesDie Zukunft netzbasierter Applikationen
iternum GmbHAlexanderstraße 760489 Frankfurt/Mainwww.iternum.com
Inhalt
• Warum Web Services ?• Web Services für Unternehmen
• Von EAI zum Value Net
• Web Services für Consumer• Das nächste Internet
• Zusammenfassung
Integration
• Bekannte Schwierigkeiten• Oft zu spät bedacht• Schwierig, kostspielig, langsam• „Islands of technology in a sea of
connectivity“
• Betrifft• Unternehmen• Consumer
Was sind XML Web Services
• Applikationen/Web Sites• Angesprochen von anderen Computern• Verwandeln sich in Komponenten• Können andere Web Services verwenden
• Neue Integrationsplattform• XML zur Interaktion der Systeme• Offene, Internet Technologie• Jedes OS/Programmiersprache/Netzwerk
• Integration völlig verschiedener Systeme
Web Services GrundlagenEinfach, Offen, Breite Unterstützung
Finden, Publizieren UDDI
Schnittstellen beschreiben WSDL
Datenformat XML
Interagieren SOAP
Plattform Internet
Inhalt
• Warum Web Services ?• Web Services für Unternehmen
• Von EAI zu Value Net
• Web Services für Consumer• Zusammenfassung
Web Services im Unternehmen
• Enterprise Application Integration
• Komponenten Repositories• Erweitertes Unternehmen• „Value Universe“
Entwicklung B2B
EAI
Repository
B2B> $100M
B2B< $100M
ERPCRMSupplyChain
Q1/2003Q1/2002 Q3/2002
Enterprise Application Integration
DCOM
Web Services
CORBA EJBMOM HOST
Living Repositories
DCOM
Web Services
CORBA EJBMOM HOST
Web ServicesUDDIWSDL WSDL
Erweitertes Unternehmen
Unternehmen A
Web Services
Unternehmen BUnternehmen B
Unternehmen C
Unternehmen D
Web Services
Unternehmen C
Web Services
Unternehmen D
Web Services
Value Universe
Web Services
Web Services
Web Services
Web Services
Web Services
Web Services
Web Services
Web Services
Inhalt
• Warum Web Services ?• Web Services für Unternehmen• Web Services für Consumer
• Das nächste Internet
• Zusammenfassung
Web Services für Consumer
• Zentrale Dienste• myServices
• Aggregierte Dienste• Consumer provided
Services• Das nächste Internet
Zentralisierte Dienste
• Framework Dienste• Session• Security• ....
• Produktivitäts Dienste• Email• Kalender• ...
Client
Service ServiceService
Aggregierte Dienste
• Ein Dienst integriert mehrere Dienste
• Delegation zeitgesteuerter Ereignisse an den Dienst
• Konkurrenzdruck für hochintegrierte Anbieter
Client
Service
Service Service
Service Service
Beispiel: Reiseservice
Web Service
Demo Advanced Travel
http://www.iternum.com
AdvancedTravel
http://thor.velocigen.com
Flight Information
http://services.xmltoday.com
Stock Quotes
http://www.capescience.com
Airport Weather
• Flughafen – IATA Code• IATA Code – ICAO Code• Airline – Tickersymbol
Das nächste Internet
ClientClientService
Service
ClientClientService
ClientClientService
ClientClientService ClientClient
Service
ClientClientService
ClientClientService
ClientClientService
Inhalt
• Warum Web Services ?• Web Services für Unternehmen• Web Services für Consumer
• Das nächste Internet
• Zusammenfassung
Zusammenfassung
SOAP/XML
RPC
DIR
MOM
OBJEKT
UDDI
WSDL
Zusammenfassung
• Web Services in Unternehmen• EAI• Living Repositories• Value Net
• Web Services für Consumer• Zentrale Dienste• Aggregationsszenarien• Servicezentrierte Geräte / Das nächste
Internet
Zusammenfassung
• Web Services als Integrationstechnologie• Hersteller unabhängig• Hersteller unterstützt• MOM und RPC Semantik• Einfache Erstellung• Einfache Integration / Wiederverwendung
The iternum Advantage
• First Movers / Early Adaptors• Mehr als Public Web Services• iternum i3:
• Web Services ready• Mehrwertdienste