TY - JOUR
T1 - Dynamic service composition
T2 - A discovery-based approach
AU - Lee, Jonathan
AU - Ma, Shang Pin
AU - Lin, Ying Yan
AU - Lee, Shin Jie
AU - Wang, Yao Chiang
N1 - Funding Information:
This research was partially sponsored by Ministry of Economic Affairs in Taiwan under the grant 96-EC-17-A-02-S1-029, and partially sponsored by National Science Council under the grant NSC 96-2422-H-008-001.
PY - 2008/3
Y1 - 2008/3
N2 - Service-Orientated Computing (SOC) has become a main trend in software engineering that promotes the construction of applications based on the notion of services. SOC has recently attracted the researchers' attention and has been adopted industry-wide. However, service composition that enables one to aggregate existing services into a new composite service is still a highly complex and critical task in service-oriented technology. To enhance availability of composite services, we propose a discovery-based service composition framework to better integrate component services in both static and dynamic manner, including (1) to devise a notion of service availability especially for composition; (2) to develop a dynamic service composition (DSC) pattern for addressing the issues of service availability; and (3) to extend Contract Net Protocol (ECNP) to coordinate service discovery, composition and invocation based on the composite pattern. The main benefit of the proposed approach is better availability through attaching multiple candidate services for future binding.
AB - Service-Orientated Computing (SOC) has become a main trend in software engineering that promotes the construction of applications based on the notion of services. SOC has recently attracted the researchers' attention and has been adopted industry-wide. However, service composition that enables one to aggregate existing services into a new composite service is still a highly complex and critical task in service-oriented technology. To enhance availability of composite services, we propose a discovery-based service composition framework to better integrate component services in both static and dynamic manner, including (1) to devise a notion of service availability especially for composition; (2) to develop a dynamic service composition (DSC) pattern for addressing the issues of service availability; and (3) to extend Contract Net Protocol (ECNP) to coordinate service discovery, composition and invocation based on the composite pattern. The main benefit of the proposed approach is better availability through attaching multiple candidate services for future binding.
UR - http://www.scopus.com/inward/record.url?scp=44649196785&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=44649196785&partnerID=8YFLogxK
U2 - 10.1142/S0218194008003635
DO - 10.1142/S0218194008003635
M3 - Review article
AN - SCOPUS:44649196785
SN - 0218-1940
VL - 18
SP - 199
EP - 222
JO - International Journal of Software Engineering and Knowledge Engineering
JF - International Journal of Software Engineering and Knowledge Engineering
IS - 2
ER -