View
105
Download
1
Category
Preview:
Citation preview
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
Recommended