14
Authors : Loic De Checchi Martin Bouladour Yoann Colas Mohamed Gasmi

Software Development of Web Services Travel Good Project 08.12.2008

  • Upload
    trevet

  • View
    29

  • Download
    2

Embed Size (px)

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

Authors : • Loic De Checchi• Martin Bouladour• Yoann Colas• Mohamed Gasmi

AgendaI. IntroductionII. SOA ArchitectureIII. Travel Good Architecture

a. Helpersb. XSDc. WSDLd. Bpel

IV. DemonstrationV. Used TechnologiesVI. Conclusion

I. IntroductionSubject :

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

II. SOA Architecture

III. TravelGood Architecture

TravelGoodBpel

airline reservation agencies

WSDL

Web applicati

ons

Hotel reservati

on agencies

Fast Money

CheapBird&

LameDuck Services

NiceView&

SleepDeepServices

Helpers

(Java)

Bpel Files

III. Architecture : HelpersFunction:

Implement the servicesHelpers implemented :

TravelGood LameDuck & CheapBird SleepDepp & Nice View

III. Architecture : WSDLFunction : 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

III. Architecture : WSDLEn rapport avec notre projet

III. Architecture : XSDFunction :

Define a set of data structures that defines all the objects that can be sent and received by the service.

III. Architecture : Bpel

IV. Demonstration

Plan de la presentation

V. Used Technologies

VI. ConclusionProblems faced:

Environment Configuration (Technologies & Tools Used)

Lack of documentation Group management

What we learned : Conception & Implementation Using and combining different technologies Group management

Questions ?