The Service Ecosystem: Dynamic Self-Aggregation of Pervasive Communication Services
SEPCASE '07 Proceedings of the 1st International Workshop on Software Engineering for Pervasive Computing Applications, Systems, and Environments
Autonomic Adaptation solution based on Service-Context Adequacy Determination
Electronic Notes in Theoretical Computer Science (ENTCS)
A component platform for experimenting with autonomic composition
Proceedings of the 1st international conference on Autonomic computing and communication systems
Optimal precomputation for mapping service level agreements in grid computing
Future Generation Computer Systems
A QoS-driven approach for service-oriented device anycasting in ubiquitous environments
Computer Networks: The International Journal of Computer and Telecommunications Networking
An improved SCIM-based service invocation mechanism for integrated services in IMS
Mobility '08 Proceedings of the International Conference on Mobile Technology, Applications, and Systems
Adaptive and intelligent path discovery on-demand for wireless networks using service composition
Expert Systems with Applications: An International Journal
Semantics-based context-aware dynamic service composition
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
MySIM: a spontaneous service integration middleware for pervasive environments
Proceedings of the 2009 international conference on Pervasive services
Cost and accuracy sensitive dynamic workflow composition over grid environments
GRID '08 Proceedings of the 2008 9th IEEE/ACM International Conference on Grid Computing
On-demand service composition based on natural language requests
WONS'09 Proceedings of the Sixth international conference on Wireless On-Demand Network Systems and Services
An agent-based approach to user-initiated semantic service interconnection
AAMAS'07/SOCASE'07 Proceedings of the 2007 AAMAS international workshop and SOCASE 2007 conference on Service-oriented computing: agents, semantics, and engineering
A Decentralized Self-Organizing Service Composition for Autonomic Entities
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
A complementary ubiquitous service bundling method using service complementarity index
Expert Systems with Applications: An International Journal
Framework for service-oriented architecture metadata management
ACS'06 Proceedings of the 6th WSEAS international conference on Applied computer science
A novel architecture for Web service composition
Journal of Network and Computer Applications
International Journal of Systems and Service-Oriented Engineering
Accurate sub-swarms particle swarm optimization algorithm for service composition
Journal of Systems and Software
Hi-index | 0.08 |
Complex services may be dynamically composed through combining distributed components on demand (i.e., when requested by a user) in order to provide new services without preinstallation. Several systems have been proposed to dynamically compose services. However, they require users to request services in a manner that is not intuitive to the users. In order to allow a user to request a service in an intuitive form (e.g., using a natural language), this paper proposes a semantics-based service composition architecture. The proposed architecture obtains the semantics of the service requested in an intuitive form, and dynamically composes the requested service based on the semantics of the service. To compose a service based on its semantics, the proposed architecture supports semantic representation of components [through a component model named Component Service Model with Semantics (CoSMoS)], discovers components required to compose a service [through a middleware named Component Runtime Environment (CoRE)], and composes the requested service based on its semantics and the semantics of the discovered components [through a service composition mechanism named Semantic Graph-Based Service Composition (SeGSeC)]. This paper presents the design, implementation and empirical evaluation of the proposed architecture.