sandrine ferrari benjamin bäni. crystl-pim (product information system) ablauf ausgangslage ziele...

Post on 06-Apr-2015

104 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Semesterarbeit SOA

CRYSTL-PIM(Product Information System)

Sandrine FerrariBenjamin Bäni

CRYSTL-PIM (Product Information System)Ablauf

AusgangslageZiele

LösungsansatzKomponentenDemonstration

ZieleLösungsansatzKomponentenDemonstration

CRYSTL-PIM (Product Information System)Ausgangslage

Ausgangslage

• Vertieb von Bier und Kleinartikel• Heutige Informatik in schlechtem

Zustand• Kunden-Informations-System für

Kundenberater fehlt

ZieleLösungsansatzKomponentenDemonstration

CRYSTL-PIM (Product Information System)Ziele

Ausgangslage

• Lösung für das Lesen von Produktinformationen via Webservice

• Eingabemaske• Request und Response über HTTP

(SOAP und XML)• Implementierung• Ausgabemaske• Manuelle und automatisierte Tests

Grundidee

ZieleLösungsansatz

KomponentenDemonstration

CRYSTL-PIM (Product Information System)Lösungsansatz (Grundidee)

Lösung mit SOAP via HTTP

Ausgangslage

Aufbau

Grundidee

ZieleLösungsansatz

KomponentenDemonstration

CRYSTL-PIM (Product Information System)Lösungsansatz (Aufbau)

Ausgangslage

Aufbau

• ???

ZieleLösungsansatzKomponenten

Demonstration

CRYSTL-PIM (Product Information System)Komponenten (Server)

• DAOo HSQLConnection.javao ProductDAO.java

• Publishero WSPublisher.java

• Schemao Product.java

• Serviceo ProductService.javao ProductServiceImpl.javao ProductTO.java

Ausgangslage

ServerClient

DatenbankWSDL

ZieleLösungsansatzKomponenten

Demonstration

CRYSTL-PIM (Product Information System)Komponenten (Client)

Ausgangslage

ServerClient

DatenbankWSDL

ZieleLösungsansatzKomponenten

Demonstration

CRYSTL-PIM (Product Information System)Komponenten (Datenbank)

Ausgangslage

ServerClient

DatenbankWSDL

ZieleLösungsansatzKomponenten

Demonstration

CRYSTL-PIM (Product Information System)Komponenten (WSDL)

Ausgangslage

ServerClient

DatenbankWSDL

ZieleLösungsansatzKomponentenDemonstration

CRYSTL-PIM (Product Information System)Demonstration

Ausgangslage

top related