Download presentation
Presentation is loading. Please wait.
Published byElizabeth Beeching Modified over 10 years ago
1
A Tool for the Design and Verification of Composite Web Services María Emilia Cambronero, Gregorio Díaz, Valentín Valero and Enrique Martínez Universidad de Castilla-La Mancha. SPAIN FLACOS 2008
2
1.Introduction 2.Web Services Translation tool (WST) 3.Case Study 4.Conclusion and Future Work
3
Little effort has been dedicated to systematically design and analyze web services systems. Introduction Travel Agent Internet Credit Card Car Rental Hotels Airlines The use of formal techniques bring rigour and consistency to system specification and implementation.
4
The airline always keeps the reservation 24 hours before the payment. The TravelAgent always cancels the reservation on the travelers demand. Introduction Travel Agent Internet Credit Card Car Rental Hotels Airlines Web Services Coordination and timed restrictions analysis must be enforced in Web Services.
5
Web Services : SET OF PROTOCOLS & STANDARS Choreography Description Language WS-CDL Business Process Language WS-BPEL UDDI WSDL SOAP XML,Encodings HTTP,SMTP, JMS Introduction
6
WS-CDL Introduction Travel Agent Internet Credit Card Car Rental Hotels Airlines WS-BPEL
7
1.Introduction 2.Web Services Translation tool (WST) 3.Case Study 4.Conclusion and Future Work
8
WST tool Time Restrictions Model Checking Engine Choreography Layer WS-CDL XML Orchestration Layer WS-BPEL XML TIMED AUTOMATA Sequence Diagrams RT-UML XMI XSLT (Done) Under development (Done) XSLT (Done) XSLT
9
WST tool
10
WS-CDL documents generation Execution of translation process
11
WST tool TA documents generation Execute the translation process UPPAAL Tool - Open XMI file - Open WS-CDL file - Save XMI file - Save WS-CDL - Exit - Save Timed Automata - Save WS-CDL
12
1.Introduction 2.Web Services Translation tool (WST) 3.Case Study 4.Conclusion and Future Work
13
Case Study: Internet Purchase Site
14
Case Study:
15
Case Study: Internet Purchase Site
17
XSLT (XML Stylesheets Language) for Transforming XML documents into other XML Documents. Case Study: Internet Purchase Site
20
1.Introduction 2.Web Services Translation tool (WST) 3.Case Study 4.Conclusion and Future Work
21
WST as a tool to support Web Services designs with time restrictions. The starting point are UML 2.0 sequence diagrams. After modelling the sequence diagrams, they can be translated into Web Services descriptions. Finally, the descriptions will be translated into a formal specification supported by a model checking engine. This engine allows developers to validate the design of the Web Services. Conclusions
22
Orchestration Layer WS-BPEL XML TA Sequence Diagrams RT-UML XMI (To develop) XSLT Future Work XSLT
23
A Tool for the Design and Verification of Composite Web Services María Emilia Cambronero, Gregorio Díaz, Valentín Valero and Enrique Martínez Universidad de Castilla-La Mancha. SPAIN FLACOS 2008
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.