Service Oriented Architectures and Product Lines - What is the Connection?
(SOAPL - 07)

10 September 2007, Kyoto

Description Contact Information
Audience Workshop Organizers
Schedule Related References
Submission Instructions   Workshop Presentations

Workshop Proceedings

Cohen, Sholom & Krut, Robert. Proceedings of the First Workshop on Service-Oriented Architectures and Product Lines (CMU/SEI-2008-SR-006).

Post-workshop Information

The following presentations were given at the SOAPL - 07 workshop. Information gathered during the workshop and the workshop papers will be incorporated into a workshop report from the Software Engineering Institute. The report will be publish during calendar year 2008.

 


Pre-workshop information

Description

Service-Oriented Architectures (SOA) and software product line (SPL) approaches to software development share a common goal. They both encourage an organization to reuse existing assets and capabilities rather than repeatedly redeveloping them for new systems. The intent is that organizations can capitalize on reuse to achieve desired benefits such as productivity gains, decreased development costs, improved time to market, higher reliability, and competitive advantage. Their distinct goals may be stated as:

  • SOA: "enable assembly, orchestration and maintenance of enterprise solutions to quickly react to changing business requirements" (Wienands)
  • SPL: systematically capture and exploit commonality among a set of related systems while managing variations for specific customers or market segments

This workshop will explore the connections from two perspectives:

  1. Can web services support product lines using a service-oriented architecture?
  2. How can use of product line practices support web services and service-oriented architectures?

Topics of interest for the workshop include, but are not limited to:

  • Practice areas that span both SOA and product lines (e.g., domain analysis, legacy mining, operations/governance, etc.)
  • Handling variability through services
  • Cost models to justify investment in SOA for product lines
  • Use of support technology such as: domain specific languages, tools, other
  • Differences between service-oriented and more conventional product line development approaches.

Audience

Participants in the SOA and Product Lines Workshop will include product line practitioners who have experience in using service-oriented architectures, or who are interested in migrating their software product lines to SOA in the future. These include practitioners in product line engineering as well as product line management roles. We also welcome participation from architects/developers of SOA-based systems who are interested in applying product line practices in development of their systems.

Schedule

The workshop will be highly interactive and focused on making tangible progress towards answering the two questions relating to the connections between SOA and product lines. The morning session will feature invited speakers and selected presentations based on position papers. Participants will be assigned to groups that reflect specific topics. After the workshop, the leader of each working group will be asked to write a summary of the working group's discussion and (especially) its conclusions.

Submission instructions

Prospective participants are required to either

  1. Submit a 3-6 page position paper. All submissions will be reviewed by members of the program committee for quality and relevance. Accepted papers will become part of the workshop proceedings. Three or four papers will be chosen to be presented during the workshop to foment discussion. Submit your paper in PDF formate to soa-workshop@sei.cmu.edu or by July 1, 2007.

  2. Submit an experience report describing the software architecture or other system artifacts that are SOA-based.

  

Workshop Organizers:

Notifications of paper or experience report acceptance will be sent by July 15, 2007.

Contact Person

Sholom Cohen
sgc@sei.cmu.edu
Software Engineering Institute
Carnegie Mellon University
Pittsburgh, PA 15213
Phone: +1-412-268-5872
Fax: +1-412-268-5758