Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Capturing human intelligence in the net
Communications of the ACM
The IRules Project - Using Active Rules for the Integration of Distributed Software Components
Proceedings of the IFIP TC2/WG2.6 Ninth Working Conference on Database Semantics: Semantic Issues in E-Commerce Systems
SPARTACAS Automating Component Reuse and Adaptation
IEEE Transactions on Software Engineering
xSADL: An Architecture Description Language to Specify Component-Based Systems
ITCC '05 Proceedings of the International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II - Volume 02
Managing User-Centric Adaptive Services for Pervasive Computing
ICAC '04 Proceedings of the First International Conference on Autonomic Computing
Hi-index | 0.00 |
Service customization always plays an important role in ubiquitous environment, in which the adaptation of service component according to user requirement is a key problem. Component adaptation is a traditional topic in Component-Based Software Development (CBSD) and Service-Oriented Architecture (SOA) research fields. But most of the existing approaches employ high level abstraction to achieve the adaptation process and usually make it a computation-intensive task, which can hardly be utilized in the ubiquitous environment. In addition, the high level abstraction-based approach is always difficult to understand for normal users. In this paper, based on the analysis of existing approaches, a business area-oriented service component adaptation approach is proposed. The approach employs basic functions of the business area to represent user requirement and service components. Three control structures are introduced to model the interconnection of the functions. Then the adaptation is performed based on the functionality relationships between service components and user requirement. The approach usually causes low computation cost and is easy to be utilized in ubiquitous environment.