Service-Oriented Architecture (SOA) enables enterprise for distributed and flexible software development. SOA aims at promoting effective software asset reuse by means of encapsulating functionalities as reusable services accessible through well-defined interfaces. However, one of the challenging problems for the realization of this vision is an need for design and management of variants of SOA-based solutions. Such SOA-based solutions require customization to meet stakeholders' individual functional and non-functional requirements. In this chapter, a methodological foundation for modeling and developing variant-rich SOA-solutions by incorporating the principles of Software Product Line Engineering (SPLE) into the SOA development life cycle.
CITATION STYLE
Mohabbati, B., Asadi, M., Gašević, D., & Lee, J. (2014). Software product line engineering to develop variant-rich web services. In Web Services Foundations (Vol. 9781461475187, pp. 535–562). Springer New York. https://doi.org/10.1007/978-1-4614-7518-7_21
Mendeley helps you to discover research relevant for your work.