Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Achieving true flexibility of SOA-based information systems by adopting practices from product line engineering

: Naab, Matthias

McGregor, J.D. ; Software Engineering Institute -SEI-, Pittsburgh; Carnegie Mellon University:
13th International Software Product Line Conference, SPLC 2009. Proceedings. Vol.2 : August 24-28, 2009, Airport Marriott, San Francisco, CA, USA
San Francisco/Calif., 2009
International Software Product Line Conference (SPLC) <13, 2009, San Francisco/Calif.>
Conference Paper
Fraunhofer IESE ()
service-oriented architecture (SOA); software architecture; flexibility; product line engineering

Nearly all enterprise organizations rely on information systems supporting of their business processes. Multiple reasons require changes of these business processes and consequently of the IT systems, but they are hard to achieve. The paradigm of SOA is becoming more and more popular and one of its main claims is increased business agility and flexibility. Although a number of concepts for flexibility are provided, methodical support for the design of flexible systems is still missing. This dissertation research aims at providing such a method, enhancing actual SOA design methods. Due to parallels of flexibility in SOA-based systems and variability in product lines, the proposed solution adopts concepts and practices from product line engineering. Design for flexibility starts with an analysis and scope definition of anticipated changes. Further, sound management practices for the planned flexibility are needed. For the realization of flexibility, the proposed method combinesand aligns the selection of dedicated architectural mechanisms and the design of service properties for the specific context. The method provides an explicit design process and the supporting concepts.