Web Services Die Zukunft netzbasierter Applikationen iternum GmbH Alexanderstraße 7 60489...

Preview:

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

Recommended