1 / 9

Autopůjčovna

Autopůjčovna. Michal Kozák Ondrej Krč-Jediný Igor Kulman. Rozdělení. Použité technologie. Služby byly napsány ve Visual Studiu 2008 (C#) DB je MSSQL server 2005 SoapUI – klient pro testování WS. Rozdělení práce. Michal Kozák Uživatelská WS ( UserService ) Prezentace Igor Kulman

aletta
Download Presentation

Autopůjčovna

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Autopůjčovna Michal Kozák Ondrej Krč-Jediný Igor Kulman

  2. Rozdělení

  3. Použité technologie • Služby byly napsány ve Visual Studiu 2008 (C#) • DB je MSSQL server 2005 • SoapUI – klient pro testování WS

  4. Rozdělení práce • Michal Kozák • Uživatelská WS (UserService) • Prezentace • Igor Kulman • AresService • AdditionalServices • OndrejKrč-Jediný • CarServiceDB + DB

  5. UserService • Hlavní služba, komunikace s klientem • Komunikuje s ostatními • 2 metody: • Dostupné rezervace v období • Vytvoř rezervaci vozidla

  6. AdditionalServices • Vrací seznam služek, 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) • Rezervace • 2 metody: • Volná vozidla v termínu • Vytvoř rezervaci pro dané vozidlo a termín

  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 • 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

More Related