Friday 29th of March 2024
 

A model driven method for promoting reuse in SOA-solutions by managing variability


Boutaina Chakir, Mounia Fredj and Mahmoud Nassar

Service Oriented Architecture (SOA) is an architectural paradigm that describes how organizations, people and systems provide and use services to achieve their goals and enhance productivity. Moreover, with the evolution of SOA, the focus in software development has shifted from applications to reusable services. However, the reuse in SOA is more seen as composition of fine-grained services rather than reuse of services implementation to build new services with additional functionalities. This can have some performance repercussions. Hence, in this paper, we propose a model driven method for managing Web services variability based on MDA (Model Driven Architecture) as a way to promote reuse. In fact, through MDA, the method enables the automation of Web services realization regardless of the supported platforms. Moreover, we present a WSDL extension meta-model called VarWSDL which enhances Web services by variability notions.

Keywords: : SOA, Web services, Variability, Services modeling, MDA

Download Full-Text


ABOUT THE AUTHORS

Boutaina Chakir
Boutaina Chakir is a Software Engineer graduated from ENSIAS (2004) (National Higher School for Computer Science and System analysis), holder of an Extended Higher Studies Diploma from ENSIAS (2007) and “Ph.D. candidate” at ENSIAS. Her research focuses on management variability in SOA. She is a project engineer at the Ministry of Economy and Finance of the Kingdom of Morocco since 2004.

Mounia Fredj
Mounia Fredj is a PhD in Computer Sciences. Professor in ENSIAS, (National Higher School for Computer Science and System analysis), Rabat, Morocco; Ongoing research interests: Information System Engineering, components, patterns, MDA approach.

Mahmoud Nassar
Mahmoud Nassar is a PhD in Computer Sciences. Professor in ENSIAS, (National Higher School for Computer Science and System analysis), Rabat, Morocco. Ongoing research interests: Object modeling of complex system based on view point (VUML method), MDA approach and context aware SOA.


IJCSI Published Papers Indexed By:

 

 

 

 
+++
About IJCSI

IJCSI is a refereed open access international journal for scientific papers dealing in all areas of computer science research...

Learn more »
Join Us
FAQs

Read the most frequently asked questions about IJCSI.

Frequently Asked Questions (FAQs) »
Get in touch

Phone: +230 911 5482
Email: info@ijcsi.org

More contact details »