sandrine ferrari benjamin bäni. crystl-pim (product information system) ablauf ausgangslage ziele...
TRANSCRIPT
![Page 1: Sandrine Ferrari Benjamin Bäni. CRYSTL-PIM (Product Information System) Ablauf Ausgangslage Ziele Lösungsansatz Komponenten Demonstration](https://reader033.vdocuments.net/reader033/viewer/2022051615/55204d7d49795902118cd5f5/html5/thumbnails/1.jpg)
Semesterarbeit SOA
CRYSTL-PIM(Product Information System)
Sandrine FerrariBenjamin Bäni
![Page 2: Sandrine Ferrari Benjamin Bäni. CRYSTL-PIM (Product Information System) Ablauf Ausgangslage Ziele Lösungsansatz Komponenten Demonstration](https://reader033.vdocuments.net/reader033/viewer/2022051615/55204d7d49795902118cd5f5/html5/thumbnails/2.jpg)
CRYSTL-PIM (Product Information System)Ablauf
AusgangslageZiele
LösungsansatzKomponentenDemonstration
![Page 3: Sandrine Ferrari Benjamin Bäni. CRYSTL-PIM (Product Information System) Ablauf Ausgangslage Ziele Lösungsansatz Komponenten Demonstration](https://reader033.vdocuments.net/reader033/viewer/2022051615/55204d7d49795902118cd5f5/html5/thumbnails/3.jpg)
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
![Page 4: Sandrine Ferrari Benjamin Bäni. CRYSTL-PIM (Product Information System) Ablauf Ausgangslage Ziele Lösungsansatz Komponenten Demonstration](https://reader033.vdocuments.net/reader033/viewer/2022051615/55204d7d49795902118cd5f5/html5/thumbnails/4.jpg)
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
![Page 5: Sandrine Ferrari Benjamin Bäni. CRYSTL-PIM (Product Information System) Ablauf Ausgangslage Ziele Lösungsansatz Komponenten Demonstration](https://reader033.vdocuments.net/reader033/viewer/2022051615/55204d7d49795902118cd5f5/html5/thumbnails/5.jpg)
Grundidee
ZieleLösungsansatz
KomponentenDemonstration
CRYSTL-PIM (Product Information System)Lösungsansatz (Grundidee)
Lösung mit SOAP via HTTP
Ausgangslage
Aufbau
![Page 6: Sandrine Ferrari Benjamin Bäni. CRYSTL-PIM (Product Information System) Ablauf Ausgangslage Ziele Lösungsansatz Komponenten Demonstration](https://reader033.vdocuments.net/reader033/viewer/2022051615/55204d7d49795902118cd5f5/html5/thumbnails/6.jpg)
Grundidee
ZieleLösungsansatz
KomponentenDemonstration
CRYSTL-PIM (Product Information System)Lösungsansatz (Aufbau)
Ausgangslage
Aufbau
• ???
![Page 7: Sandrine Ferrari Benjamin Bäni. CRYSTL-PIM (Product Information System) Ablauf Ausgangslage Ziele Lösungsansatz Komponenten Demonstration](https://reader033.vdocuments.net/reader033/viewer/2022051615/55204d7d49795902118cd5f5/html5/thumbnails/7.jpg)
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
![Page 8: Sandrine Ferrari Benjamin Bäni. CRYSTL-PIM (Product Information System) Ablauf Ausgangslage Ziele Lösungsansatz Komponenten Demonstration](https://reader033.vdocuments.net/reader033/viewer/2022051615/55204d7d49795902118cd5f5/html5/thumbnails/8.jpg)
ZieleLösungsansatzKomponenten
Demonstration
CRYSTL-PIM (Product Information System)Komponenten (Client)
Ausgangslage
ServerClient
DatenbankWSDL
![Page 9: Sandrine Ferrari Benjamin Bäni. CRYSTL-PIM (Product Information System) Ablauf Ausgangslage Ziele Lösungsansatz Komponenten Demonstration](https://reader033.vdocuments.net/reader033/viewer/2022051615/55204d7d49795902118cd5f5/html5/thumbnails/9.jpg)
ZieleLösungsansatzKomponenten
Demonstration
CRYSTL-PIM (Product Information System)Komponenten (Datenbank)
Ausgangslage
ServerClient
DatenbankWSDL
![Page 10: Sandrine Ferrari Benjamin Bäni. CRYSTL-PIM (Product Information System) Ablauf Ausgangslage Ziele Lösungsansatz Komponenten Demonstration](https://reader033.vdocuments.net/reader033/viewer/2022051615/55204d7d49795902118cd5f5/html5/thumbnails/10.jpg)
ZieleLösungsansatzKomponenten
Demonstration
CRYSTL-PIM (Product Information System)Komponenten (WSDL)
Ausgangslage
ServerClient
DatenbankWSDL
![Page 11: Sandrine Ferrari Benjamin Bäni. CRYSTL-PIM (Product Information System) Ablauf Ausgangslage Ziele Lösungsansatz Komponenten Demonstration](https://reader033.vdocuments.net/reader033/viewer/2022051615/55204d7d49795902118cd5f5/html5/thumbnails/11.jpg)
ZieleLösungsansatzKomponentenDemonstration
CRYSTL-PIM (Product Information System)Demonstration
Ausgangslage