An Approach for Developing Service Oriented Product Lines

被引:29
|
作者
Lee, Jaejoon [1 ]
Muthig, Dirk [2 ]
Naab, Matthias [2 ]
机构
[1] Univ Lancaster, Dept Comp, InfoLab21, South Dr, Lancaster, England
[2] Fraunhofer Inst Expt Software Engn IESE, D-67663 Kaiserslautern, Germany
关键词
D O I
10.1109/SPLC.2008.34
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Service Orientation (SO) is a relevant promising candidate for accommodating rapidly changing user needs and expectations. Adopting SO in practice for real software and system development, however, has uncovered several challenging issues, such as how to identify services, determining configurations of services that are relevant to users' current context, and maintaining system integrity after configuration changes. In this paper, we propose a method that addresses these issues by adapting a feature-oriented product line engineering approach. Our method is based on the feature analysis technique that enables us to identify services of a service oriented system. The method is notable in that it guides developers to identify services at the right level of granularity, to map users' context to relevant service configuration, and to maintain system integrity in terms of invariants and pre/post conditions of services. We also propose a heterogeneous style based architecture model for developing such systems.
引用
收藏
页码:275 / +
页数:3
相关论文
共 50 条
  • [11] A Practical Tool for Automating Service Oriented Software Product Lines Derivation
    Alzahmi, Salwa
    Abu Matar, Mohammad
    Mizouni, Rabeb
    2014 IEEE 8TH INTERNATIONAL SYMPOSIUM ON SERVICE ORIENTED SYSTEM ENGINEERING (SOSE), 2014, : 90 - 97
  • [12] A Service-Oriented Approach for the Optimal Product/Service Design Business Process
    Tsafarakis, Stelios
    Delias, Pavlos
    Matsatsinis, Nikolaos
    INTERNATIONAL JOURNAL OF INFORMATION SYSTEMS IN THE SERVICE SECTOR, 2013, 5 (01) : 68 - 81
  • [13] A repair-oriented approach to product consistency in product lines using negative variability
    Buchmann, Thomas
    Schwaegerl, Felix
    SICS SOFTWARE-INTENSIVE CYBER-PHYSICAL SYSTEMS, 2019, 34 (01): : 17 - 33
  • [14] An Automated Framework for Variability Management of Service-Oriented Software Product Lines
    Abu-Matar, Mohammad
    Gomaa, Hassan
    2013 IEEE SEVENTH INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2013), 2013, : 260 - 267
  • [15] An Ontology for Service-Oriented Dynamic Software Product Lines Knowledge Management
    Maalaoui, Najla
    Beltaifa, Raoudha
    Jilani, Lamia Labed
    Mazo, Raul
    ENASE: PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2021, : 314 - 322
  • [16] Linear Evolution of Domain Architecture in Service-Oriented Software Product Lines
    Khoshnevis, Sedigheh
    Shams, Fereidoon
    FUNDAMENTALS OF SOFTWARE ENGINEERING, FSEN 2015, 2015, 9392 : 275 - 291
  • [17] A feature oriented approach to modeling and reusing requirements of software product lines
    Mei, H
    Zhang, W
    Gu, F
    27TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2003, : 250 - 256
  • [18] A Comprehensive Business Approach to Product Realization Using Service Oriented Architecture
    Srinivasan, Vijay
    PRODUCT REALIZATION: A COMPREHENSIVE APPROACH, 2009, : 191 - 203
  • [19] A rule driven approach for developing adaptive service oriented business collaboration
    Orriens, B
    Yang, J
    Papazoglou, M
    SERVICE-ORIENTED COMPUTING - ICSOC 2005, PROCEEDINGS, 2005, 3826 : 61 - 72
  • [20] A service-oriented analysis and design approach to developing adaptable services
    Chang, Soo Ho
    Kim, Soo Dong
    2007 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, 2007, : 204 - +