5. Conclusion and Future Work
Our implementation has shown that the proposed solution is feasible and can be
implemented in JWSDP. Interface conversion proved to be a stable and efficient
method to build connections between components in an ad-hoc environment. With the
layered structure, the task of providing a composite service is decomposed into two
sub-tasks: (i) creating a service collector layer, to homogenize the semantically
equivalent Web service components, and (ii) aggregating the different service
collectors, and providing a common access to service requesters. During runtime, the
coordinators of the service collectors can dynamically select a Web service
component and perform the conversion by using mapping files.
Security is not addressed by the model described here, it will be addressed in
future extensions.
References:
1. V. Tosic, B. Pagurek, B. Esfandiari and K. Patel, “On Various Approaches to Dynamic
Adaptation of Distributed Component Compositions”, Technical Report OCIECE-02-02,
Ottawa-Carleton Institute for Electrical and Computer Engineering (OCIECE), June 2002
2. Benchaphon Limthanmaphon and Yanchun Zhang, “Web Service Composition With Case-
Based Reasoning”, in Proceedings of the 14
th
Australian Database Conference
(ADC2003), Conferences in Research and Practice in Information Technology, Vol. 17,
Page(s): 201-208, 2003
3. Francisco Curbera, Ignacio Silva-Lepe and Sanjiva Weerawarana, “On the Integration of
Heterogeneous web service partners”, in Proceedings of the OPPSLA 2001 Workshop on
Objected-Oriented Web Services (OOWS2001), 2001,
http://www.research.ibm.com/people/b/bth/OOWS2001/curbera.pdf
4. Paolo Predonzani, Alberto Sillitti and Tullio Vernazza, “Components and Data-Flow
Applied to the Integration of Web Services”, Industrial Electronics Society, 2001. IECON
'01. The 27th Annual Conference of the IEEE, Volume: 3, 29 Nov.-2 Page(s): 2204 –
2207, Denver, USA, Dec. 2001.
5. Paulo F. Pores, Mario R.F. Benevides and Marta Mattoso, “Mediating Heterogeneous Web
Services”, in Proceeding of the 2003 Symposium on Applications and Internet Workshops
(SAINT'03 Workshops), pp 344 - 347, Orlando, USA, Jan. 2003.
6. Peer Hasselmeyer, “Managing Dynamic Service Dependencies”, in Proceeding of 12
th
International Workshop on Distributed Systems: Operation and Management
DSOM’2001, pp 141-150, Nancy, France, 2001
94