1 / 10

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 Berkeley DB 2.5.13 SoapUI – klient pro testování WS Eclipse , BPEL project + Apatche Tomcat ToxGene. Rozdělení práce.

maine
Télécharger la présentation

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 • Berkeley DB 2.5.13 • SoapUI – klient pro testování WS • Eclipse, BPEL project + ApatcheTomcat • 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

More Related