PuLSE: a methodology to develop software product lines
SSR '99 Proceedings of the 1999 symposium on Software reusability
Software product-line engineering: a family-based software development process
Software product-line engineering: a family-based software development process
Building application frameworks: object-oriented foundations of framework design
Building application frameworks: object-oriented foundations of framework design
Design and use of software architectures: adopting and evolving a product-line approach
Design and use of software architectures: adopting and evolving a product-line approach
Scoping software product lines: an analysis of an emerging technology
Proceedings of the first conference on Software product lines : experience and research directions: experience and research directions
Web Services Essentials
Specification of Business Components
NODe '02 Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World
Software pioneers: contributions to software engineering
Software pioneers: contributions to software engineering
Communications of the ACM - Service-oriented computing
Communications of the ACM
Service-Oriented Architecture: Concepts, Technology, and Design
Service-Oriented Architecture: Concepts, Technology, and Design
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
Service-Oriented Architecture (SOA): A Planning and Implementation Guide for Business and Technology
Service-Oriented Architecture (SOA): A Planning and Implementation Guide for Business and Technology
Context awareness for dynamic service-oriented product lines
Proceedings of the 13th International Software Product Line Conference
A feature-oriented approach for developing reusable product line assets of service-based systems
Journal of Systems and Software
Ontology-based software product line for building semantic web applications
Proceedings of the 2010 Workshop on Knowledge-Oriented Product Line Engineering
Development and configuration of service-oriented systems families
Proceedings of the 2011 ACM Symposium on Applied Computing
Proceedings of the 17th International Software Product Line Conference
Hi-index | 0.01 |
Service-oriented Architectures and Software Product Lines are two concepts that currently get a lot of attention in research and practice. Both promise to make the development of flexible, cost-effective software systems and support high levels of reuse. But at the same time they are quite different from one another: while Software Product Lines focus on one producer alone developing a set of systems based on a common platform (often in the embedded systems-domain), most proponents of Service-oriented Architecture propose systems consisting of loosely coupled services or company-wide infrastructures including a variety of systems that are loosely coupled using services. In any case, the services are usually developed by various companies (e.g. SAP develops services for their platform itself, but explicitly allows other companies to develop and sell their services for the platform, too). Focus of this paper is the comparison of these concepts and the concept of component frameworks and show where they differ and analyze if they are mutually exclusive or (at least partially) complementary.