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 条
  • [1] An Approach to Variability Management in Service-Oriented Product Lines
    Khoshnevis, Sedigheh
    2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, : 1483 - 1486
  • [2] An Architecture-Centric Development Approach for Service-Oriented Product Lines
    Lu, Xingjian
    Yin, Jianwei
    He, Gaoqi
    Yu, Huiqun
    Xiong, Neal N.
    JOURNAL OF INTERNET TECHNOLOGY, 2019, 20 (04): : 999 - 1012
  • [3] Managing Service Level Agreements in Service Oriented Product Lines
    Garusinghe, Asanka
    Perera, Indika
    Meedeniya, Dulani
    2016 SIXTEENTH INTERNATIONAL CONFERENCE ON ADVANCES IN ICT FOR EMERGING REGIONS (ICTER) - 2016, 2016, : 274 - 280
  • [4] Service-Oriented Dynamic Software Product Lines
    Baresi, Luciano
    Guinea, Sam
    Pasquale, Liliana
    COMPUTER, 2012, 45 (10) : 42 - 48
  • [5] Product Lines for Service Oriented Applications - PL for SOA
    ter Beek, Maurice H.
    Gnesi, Stefania
    Njima, Mercy N.
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2011, (61): : 34 - 48
  • [6] Multiple Software Product Lines for Service Oriented Architecture
    Kamoun, Akram
    Hadj Kacem, Mohamed
    Hadj Kacem, Ahmed
    2016 IEEE 25TH INTERNATIONAL CONFERENCE ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2016, : 56 - 61
  • [7] A scenario, goal and feature-oriented domain analysis approach for developing software product lines
    Park, S
    Kim, M
    Sugumaran, V
    INDUSTRIAL MANAGEMENT & DATA SYSTEMS, 2004, 104 (3-4) : 296 - 308
  • [8] Product lines for supporting the composition and evolution of service oriented applications
    Capilla, R
    Topaloglu, NY
    EIGHTH INTERNATIONAL WORKSHOP ON PRINCIPLES OF SOFTWARE EVOLUTION, PROCEEDINGS, 2005, : 53 - 56
  • [9] Developing service oriented architectures for product-service systems -: A conceptual approach and its application for the recycling of electronic equipment
    Beverungen, Daniel
    Knackstedt, Ralf
    Mueller, Oliver
    WIRTSCHAFTSINFORMATIK, 2008, 50 (03): : 220 - 234
  • [10] A feature-oriented approach for developing reusable product line assets of service-based systems
    Lee, Jaejoon
    Muthig, Dirk
    Naab, Matthias
    JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (07) : 1123 - 1136