Management of Web Services Communities, WSC System
Victor POPA1, Liliana CONSTANTINESCU1, Victoriana POPA2,
Maria MOISE3, Carmen ROTUNĂ1
1 I C I Bucharest
(National Institute for R & D in Informatics)
8-10 Averescu Blvd.
011455 Bucharest 1, Romania
firstname.lastname@example.org, email@example.com, firstname.lastname@example.org
2 Reply, 25 Cenisio Avenue, Milano, Italy,
3 Romanian-American University
1B Expoziţiei Avenue, Bucharest 1, Romania
Abstract: The paper presents the system WSC, designed to provide modeling, organization, management and execution of Web services. The Service and Community ontologies are used for modeling of the Web services and Web services communities. Web Services are organized in semantic communities, in order to be easily accessed. Thus, the users of system navigate through the taxonomy of communities and invoke the target generic operations of communities. If an invoked operation requires some pre-operations to be executed before it, the system builds process diagram for these pre-operations. The user executes interactively each operation of diagram process using the interface provided by the system.
Keywords: community ontology, service ontology, registration of services with communities, process diagrams, invocation of community’s generic operations, execution of Web service’s methods.
CITE THIS PAPER AS:
Victor POPA, Liliana CONSTANTINESCU, Victoriana POPA, Maria MOISE, Carmen ROTUNĂ, Management of Web Services Communities, WSC System, Studies in Informatics and Control, ISSN 1220-1766, vol. 19 (3), pp. 295-308, 2010.
The number of Web services is increasing fast. The large scale and dynamics of these Web services hinders the understanding of their semantics and hence their management. To address this issue we propose the system WSC. Compared with other approaches which propose the ontologies for describing Web services (DAML-S, WSMF, OWL-S etc ) the WSC system provides means for both semantic description of Web services and their organization into communities.
The system WSC is the result of sustained research work on finding innovative and effective technologies for modeling, managing and accessing Web services.
To achieve this goal WSC system took into consideration both existing industry standards for modeling services (WSDL, SOAP, UDDI, BPEL) as well as academic initiatives in the area of semantic Web (DAML-S, WSMF etc).
The following requirements need to be considered when designing the WSC system:
- organizing web services space in semantic communities in order to effectively discover services
- understanding the capabilities of semantic web services
- discovering and accessing Web services using semantic criteria
- simple and fast designation of the processes used in invoking Web services methods
- using standard BPEL for composing Web services and communities
To meet the requirements listed above, WSC system provides the following features:
- Community  ontology, used as templates for creating community descriptions
- Service  ontology, used as templates for creating service descriptions
- WSDL-S formalism, used to create descriptions for communities and services, according to the two ontology
- communities taxonomy management
- Web services registration with communities taxonomy
- Web services discovery based on semantic criteria
- mapping the generic operation invocations to Web service method invocations, based on quality attributes of Web services (response time, cost, reliability, confidentiality, etc.)
- automatic generation of process diagrams used to invoke generic operations of Web service communities
- interactive execution of process diagrams
- support for execution of generic operations invoked from BPEL processes
Due to its facilities, WSC system can be used in organizations and institutions that need to organize their own services in semantic communities, so that their business partners may get easy access to these services.
- BRAHIM, M., A Dynamic Foundational Architecture for Semantic Web Services, Distributed and Parallel Databases, 17, 2005, pp. 179-206.
- POPA, V., L. CONSTANTINESCU, C. ROTUNĂ, Senior Citizen Service Management using WebAging System, Studies in Informatics and Control, Volume 18, Issue 4, 2009.
- RAN, S., A Model for Web Services Discovery with QoS, SIGecom Exchanges, vol. 4, no. 1, 2003.
- MOISE, M., V. POPA, M. ZINGALE, L. CONSTANTINESCU, Al. PÎRJAN, WebAgeing – A Flexible System for Personalized Accessing of Services for Ageing Population, International Journal of Computers, Communications & Control, Supplementary Issue – Proceedings of ICCCC 2008, Vol. III, 2008, www.journal.univagora.ro.
- MOISE, M., V. POPA, E-learning System Architecture for Personalized Publication and Access of Learning Resources, Using the Approach Based on Semantic Metadata, in Metalurgia International Journal Vol. XV, Special Issue, nr. 3, 2010, ISSN 1582-2214, pp. 207-210.
- MEDJAHED, B., A. BOUGUETTAYA, A. ELMAGARMID, Composing Web Services on the Semantic Web. The VLDB Journal, Special Issue on the Semantic Web, September 2003.
- OUZZANI, M., B. BOUGUETTAYA, Efficient Access to Web Services. IEEE Internet Computing, 37(3), March 2004.
- SANDU, G., Achieving Modernization through ICT and New Technologies, Romanian IT&C Directory – The 10th Edition, March 2010.