yuhui chen; romanovsky, a.; it professional volume 10, issue 3, may-june 2008 page(s):29 - 35...
TRANSCRIPT
Yuhui Chen; Romanovsky, A.;IT ProfessionalVolume 10, Issue 3, May-June 2008 Page(s):29 - 35 Digital Object Identifier 10.1109/MITP.2008.49
Improving the Dependability of Web Services Integration
Reporter: 廖宇祥Date: 2009.05.24
1
OutlineIntroductionWeb Services DependabilityWS-Mediator ApproachWS-Mediator FrameworkEvaluationConclusion
2
IntroductionThis paper propose an approach to improve the
dependability of Web services integration.
Using an off-the-shelf mediator architecture to support resilience-explicit dynamic Web services integration.
3
Web ServiceWeb services offer advantages over conventional
distributed computing middleware platforms.
Implement capabilities and functionalities via computer networks, especially the Web.
4
Web Service cont.XMLSOAPWSDLUDDI
5
Web Services DependabilitySome of those services are dynamically discovered via
UDDI.
Research on the topic typically focuses on ensuring these services’ dependability and the communication between clients and service providers.
6
WS-Mediator Approach
7
WS-Mediator General Architecture
8
The WS-Mediator is an architectural solution deployed on a distributed infrastructure between a set of clients and Web services that they access.
In Web services, the distinction between a client and a service provider is blurry.
WS-Mediator General Architecture
9
Dynamic ReconfigurationThe dynamicreconfiguration component is handling
service-execution procedures.
The faulttolerance mechanismsfault-tolerance techniques, which can vary when adapted
to particular application scenarios.
10
Service Policies
11
When a client invokes the submediator, three kinds of information are assembled in the SOAP messageembedded SOAP messagesan execution policya global-execution policy
Resilience-Explicit Computing
12
It’s a critical concept in the WS-Mediator approach.
The resilience metadata generated by the monitoring mechanism is used for resilience-explicit dynamic reconfiguration.
WS-Mediator Framework
13
Implemented a Java prototype of the WS-Mediator to validate the approach’s applicability.
Consists of the remote submediator and Mediator-Elite components.
14
Evaluation
15
deployed a Java WS-Mediator framework on three Blast Web services:EBIVBIDDBJ
Evaluation cont.
16
The recovery block execution mode
Evaluation cont.
17
the N-version programming execution mode
Conclusion
18
The evaluation experiments have demonstrated the potential of our WS-Mediator system.
modeling a detailed overall architecture of the WS-Mediator system and its components.
We envision deploying a general WS-Mediator system for public access and evaluation as well as integrating the WS-Mediator system into a real-world e-Science application.
The End.
19