140 likes | 298 Views
Software Development of Web Services Travel Good Project 08.12.2008. Authors : Loic De Checchi Martin Bouladour Yoann Colas Mohamed Gasmi. Agenda. Introduction SOA Architecture Travel Good Architecture Helpers XSD WSDL Bpel Demonstration Used Technologies Conclusion.
E N D
Software Development of Web ServicesTravel Good Project08.12.2008 Authors : Loic De Checchi Martin Bouladour Yoann Colas Mohamed Gasmi
Agenda • Introduction • SOA Architecture • Travel Good Architecture • Helpers • XSD • WSDL • Bpel • Demonstration • Used Technologies • Conclusion
Introduction • Subject : • Travel agency providing a set of Web services • TravelGood : • Two Airline reservation agencies : LameDuck & CheapBird • Two hotel reservation agencies called SleepDeep and NiceView. • Tools used: • SVN • Wiki • NetBeans
TravelGood Architecture Web applications WSDL Bpel Files Hotel reservation agencies airline reservation agencies TravelGood Bpel CheapBird & LameDuck Services NiceView & SleepDeep Services Fast Money Helpers (Java)
Architecture : Helpers • Function: • Implement the services • Helpers implemented : • TravelGood • LameDuck & CheapBird • SleepDepp & Nice View
Architecture : WSDL • Function : Describe the manner how to communicate with the services • W3C recommendation • WSDL file is an XML file that specifies: • The messages and theirs types • The binding: Defines the protocol used to invoke the service • The port: Defines the location of the service • The service: Defines collections of network endpoints
Architecture : WSDL • En rapport avec notre projet
Architecture : XSD • Function : • Define a set of data structures that defines all the objects that can be sent and received by the service.
Demonstration • Plan de la presentation
Conclusion • Problems faced: • Environment Configuration • (Technologies & Tools Used) • Lack of documentation • Group management • What we learned : • Conception & Implementation • Using and combining different technologies • Group management