Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
1
Autopůjčovna Michal Kozák Ondrej Krč-Jediný Igor Kulman
2
Rozdělení UserServiceAdditionalServicesCarServiceDBDB, nativni DBAresServiceARES
3
Použité technologie Služby byly napsány ve Visual Studiu 2008 (C#) DB je MSSQL server 2005 Berkeley DB 2.5.13 SoapUI – klient pro testování WS Eclipse, BPEL project + Apatche Tomcat ToxGene
4
Rozdělení práce Michal Kozák – Uživatelská WS (UserService) – BPEL – Prezentace Igor Kulman – AresService – AdditionalServices – Evoluce Ondro – CarServiceDB – MS SQL DB, nativní DB – ToxGene
5
UserService Hlavní služba, komunikace s klientem Komunikuje s ostatními 3 metody: – Dostupné rezervace v období – Vytvoř rezervaci vozidla – Detail o výbavě vozidla
6
AdditionalServices Vrací seznam služeb, které jsou nezávislé na vozidle – Plná nádrž – Přistavení vozidla – … 1 metoda: – Seznam služeb
7
AresService Odstínění externí komunikace Využívá jednu metodu veřejné služby ARES 1 metoda: – Platnost IČO
8
CarServiceDB WS nad DB vozidel Tabulky v DB: – Popis vozidel (SPZ, další XML data) – Výbava vozidel – Rezervace – Další informace k rezervaci 4 metody: – Volná vozidla v termínu – Výbava vozidla – Vytvoř rezervaci pro dané vozidlo a termín – Získání údajů z nativní DB
9
Postup komunikace mezi WS Klient žádá seznam vozidel v daném termínu – UserService požádá CarServiceDB o seznam vozidel volných v tomto termínu – UserService si vyžádá seznam služeb od AdditionalServices – Uživatel si může vyžádat podrobnější informace o vozidle Klient si vybere vozidlo a pro daný termín zažádá o rezervaci a určí jaké služby chce – Přes AresService se ověří platnost jeho IČO, pokud je platné, pošle se požadavek do CarServiceDB
10
Pojetí práce Naučit se nové – Věci, které někteří z nás uměli, přenechali na práci dalším a pouze radili a dohlíželi Každý pracoval na určitém problému – Ondro Krč-Jediný - Nativní DB, MS SQL – Michal Kozák - BPEL – Igor Kulman – Evoluce
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.