A Proposal for Improving Behavioral Adaptation of Web Services Integration

Full Text (PDF, 411KB), PP.18-26

Views: 0 Downloads: 0


M. Rizwan Jameel Qureshi 1,* Alaa Ahmed Almarzuki 1

1. Faculty of Computing and Information Technology, King Abdulaziz University, Saudi Arabia

* Corresponding author.

DOI: https://doi.org/10.5815/ijmecs.2013.08.03

Received: 25 Apr. 2013 / Revised: 5 Jun. 2013 / Accepted: 2 Jul. 2013 / Published: 8 Aug. 2013

Index Terms

Component-Based, Web Services, Adaptation, Behavioral Mismatch


Reuse of existing software components is the main goal of Component-Based Software Engineering. Different organizations designed different web-services as the most famous type of component. Adaptation is a critical issue when building new applications by reusing existing services. How to adapt these services to work correctly is the main goal of most of the proposed models and techniques in software component filed. Behavioral mismatches are one of the adaptation problems. Different solutions have been written to address this problem like adapter and some other techniques. Most of the papers focused on how to create the adapter to overcome the incompatibility problem. In this paper, the authors provide a simple integrated tool that can solves ordering mismatching. The results are concluded using a survey from thirty one respondents. The proposed solution needs further validation by conducting a case study.

Cite This Paper

M. Rizwan Jameel Qureshi, Alaa Ahmed Almarzuki, "A Proposal for Improving Behavioral Adaptation of Web Services Integration", International Journal of Modern Education and Computer Science (IJMECS), vol.5, no.8, pp.18-26, 2013. DOI:10.5815/ijmecs.2013.08.03


[1]Canal, C.; Poizat, P.; Salaun, G.,"Model-Based Adaptation of Behavioral Mismatching Components," Software Engineering, IEEE Transactions on, vol.34, no.4, pp.546-563, July-Aug. 2008.
[2]Mooij, A.J., Voorhoeve, M., "Trading Off Concurrency to Generate Behavioral Adapters", Application of Concurrency to System Design, 2009. ACSD '09. Ninth International Conference on, On page(s): 109 – 118
[3]Sheng Wang; Guangquan Zhang; Xiaofang Zhang; Yang Yang; , "A Method for Detecting Behavioral Mismatching Web Services," Web Information Systems and Applications Conference, 2009. WISA 2009. Sixth, vol., no., pp.116-121, 18-20 Sept. 2009
[4]Qi Huacheng; Rong Mei; Zhang Guangquan; , "A behavior-driven model of component interaction adaptation," Computer Science & Education, 2009. ICCSE '09. 4th International Conference on, vol., no., pp.871-875, 25-28 July 2009
[5]Xiong Xie, Weishi Zhang, Huawei Zhai, Licheng Cui, Jinyu Shi, "Specification and Verification of Safe Web Service Behavior Adaptation", Parallel Architectures, Algorithms and Programming (PAAP), 2010 Third International Symposium on, On page(s): 417 - 421
[6]H.-H. Lin, T. Aoki, and T. Katayama, “Non-regular adaptation of services using model checking,” inISORC10. 2010, pp. 170–174.
[7]Seguel, R.; Eshuis, R.; Grefen, P.; , "Generating Minimal Protocol Adapt ors for Loosely Coupled Services," Web Services (ICWS), 2010 IEEE International Conference on , vol., no., pp.417-424, 5-10 July 2010
[8]Jian-min Jiang, Shi Zhang, Ping Gong, Zhong Hong, "Message Dependency-Based Adaptation of Services", Services Computing Conference (APSCC), 2011 IEEE Asia-Pacific, On page(s): 442 – 449
[9]Chouali, S.; Mouelhi, S.; Mountassir, H.; , "Adapting Component Behaviours Using Interface Automata," Software Engineering and Advanced Applications (SEAA), 2010 36th EUROMICRO Conference on , vol., no., pp.119-122, 1-3 Sept. 2010
[10]M. Tivoli and P. Inverardi, “Failure-free coordinators synthesis for component-based architectures,” Sci. Comput. Program., vol. 71, no. 3, pp. 181–212, 2008.