Can SOA and software product lines be used together?
It is possible to build a stand-alone (i.e., non-product-line) application using SOA and to build a software product line without using SOA. In that sense, the two approaches are independent. However, it is also possible to combine the two approaches. In particular, it is possible and feasible for an organization to use services as a reusable core asset with which to build products in a software product line. That is a focus of the “Using Externally Available Software” practice area. Also, service providers and SOA application developers could take a product line approach to the development of services.
It is possible to build a stand-alone (i.e., non-product-line) application using SOA and to build a software product line without using SOA. In that sense, the two approaches are independent. However, it is also possible to combine the two approaches. In particular, it is possible and feasible for an organization to use services as reusable core assets with which to build products in a software product line. That is a focus of the Using Externally Available Software practice area. Also, service providers and SOA application developers could take a product line approach to the development of services.” Can the framework provide guidance for a move to SOA” Organizations moving to an SOA approach can benefit from software product line information captured in other practice areas as well. The practice areas related to organizational management could help organizations understand important issues in adopting a new reuse-based technology. And those related to technical management and softwar