ABSTRACT
With the emerging of SOA, Web Services are used frequently to build software applications in a loosely coupled manner. A Web Service is the wide popular implementation of SOA. It is a software component allowing to expose services via Internet. It insures interactions between heterogeneous applications and systems and is platform independent. With the increasing growth in popularity of Web Services, discovering relevant Web Services becomes a significant challenge. Nevertheless, existing Web Services offer the same result regardless the user profile. Therefore, we are interested in defining an adaptable Web Service architecture. In a previous work we have proposed an UML extension named AWS-UML that describes the different allowed users profiles at the metamodel level according to the MDA principles and standards. As we modified the modeling process of the Web Service and so the resulting implementation code, we need also to extend the service description in order to support the additional adaptation informations. Thus, we introduce in the current paper an extension of the standard WSDL used to describe the service offered functionalities. Our proposal is named AWS-WSDL.
- D. Andrea. A wsdl extension for performance-enabled description of web services. In ISCIS, pages 371--381, October 2005. Google ScholarDigital Library
- D. Andrea. A model-driven wsdl extension for describing the qos of web services. In ICWS, pages 789--796, 2006. Google ScholarDigital Library
- B. E. Asri, A. Kenzi, M. Nassar, A. Kriouile, and A. Barrahmoune. Multiview components for user-aware web services. In ICEIS, pages 196--207, May 2009.Google Scholar
- O. M. Group. Mda specifications. http://www.omg.org/mda/specs.htm.Google Scholar
- C. E. Hog, R. B. Djemaa, and I. Amous. Towards an uml based modeling language to design adaptive web services. In SWWS, pages 38--44, July 2011.Google Scholar
- J. Kopecky, T. Vitvar, C. Bournez, and J. Farrell. Sawsdl: Semantic annotations for wsdl and xml schema. IEEE Internet Computing, 11(6): 60--67, November 2007. Google ScholarDigital Library
- K. Liao, Q. Z. Sheng, J. Yu, and H. S. Wong. Smart adelaide guide: a context-aware web application. In iiWAS, pages 681--687, 2009. Google ScholarDigital Library
- Q. Z. Sheng and B. Benatallah. Contextuml: A uml-based modeling language for model-driven development of context-aware web services. In ICMB, pages 206--212, 2005. Google ScholarDigital Library
- Q. Z. Sheng, S. Pohlenz, J. Yu, H. S. Wong, A. H. H. Ngu, and Z. Maamar. Contextserv: A platform for rapid and flexible development of context-aware web services. In ICSE, pages 619--622, 2009. Google ScholarDigital Library
- S. B. Thomas, T. Hamann, and G. Hübsch. Comprehensive structured context profiles (cscp): Design and experiences. In IEEE PCW, pages 43--47. IEEE Computer Society, March 2004. Google ScholarDigital Library
Index Terms
- Profile annotation for adaptable Web Service description
Recommendations
Adaptable Web Service Registry for Publishing Profile Annotation Description
UIC-ATC '13: Proceedings of the 2013 IEEE 10th International Conference on Ubiquitous Intelligence & Computing and 2013 IEEE 10th International Conference on Autonomic & Trusted ComputingWeb services are described via an XML-based language called Web Service Description Language (WSDL). They are then discovered through registries and repositories built upon a standard called Universal Description, Discovery and Integration (UDDI). Due ...
Adaptable web service registry for publishing context aware service composition
iiWAS '15: Proceedings of the 17th International Conference on Information Integration and Web-based Applications & ServicesIn this paper, we introduce a new registry that provides publishing adaptable composition Web services (CAC-WSR). Our registry allows to publish and to find composition Web services not only through the functional criterion but also through users ...
Semantic web service composition testbed
A huge amount of web services are deployed on the Web, nowadays. These services can be used to fulfill online requests. Requests are getting more and more complicated over time. So, there exists a lot of frequent request that cannot be fulfilled using ...
Comments