Systematic development and exploration of service-oriented software architectures

被引:16
|
作者
Krüger, IH [1 ]
Mathew, R [1 ]
机构
[1] Univ Calif San Diego, Dept Comp Sci & Engn, La Jolla, CA 92093 USA
关键词
D O I
10.1109/WICSA.2004.1310701
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The notion of service is becoming increasingly popular as a means for implementing large-scale distributed, reactive systems. Systematic development approaches and modeling notations for services are sill largely missing from the literature. We introduce an Architecture Definition Language for service-oriented software architectures. It provides modeling elements for interaction patterns defining services, as well as for mapping sets of services to target component configurations. We also present a comprehensive software development process that considers services as first class modeling elements. By decoupling the modeling of services from their implementation on target component configurations this process enables exploration of multiple architectures implementing the same set of services. We substantiate our view of services as cross-cutting architectural aspects by providing a mapping from services to aspects in AspectJ We illustrate applicability of our approach by modeling service-oriented architectures for portions of the Center TRACON Automation System as a running example.
引用
收藏
页码:177 / 187
页数:11
相关论文
共 50 条
  • [1] Systematic security analysis for service-oriented software architectures
    Liu, Yanguo
    Traore, Issa
    [J]. ICEBE 2007: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2007, : 612 - 621
  • [2] Service-oriented Software Architectures in Theory and practice
    Flieder, K.
    [J]. ELEKTROTECHNIK UND INFORMATIONSTECHNIK, 2009, 126 (12): : A32 - A35
  • [3] Software visualization in the context of service-oriented architectures
    Eicker, Stefan
    Spies, Thorsten
    Kahl, Christian
    [J]. 4TH IEEE INTERNATIONAL WORKSHOP ON VISUALIZING SOFTWARE FOR UNDERSTANDING AND ANALYSIS, PROCEEDINGS, 2007, : 108 - +
  • [4] Transformation of UML models for service-oriented software architectures
    Machado, RJ
    Fernandes, JM
    Monteiro, P
    Rodrigues, H
    [J]. 12th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems, Proceedings, 2005, : 173 - 182
  • [5] A security framework for developing service-oriented software architectures
    Rafe, Vahid
    Hosseinpouri, Ramin
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2015, 8 (17) : 2957 - 2972
  • [6] Economic aspects of building software for service-oriented architectures
    Antos, Dimitrios
    Courcoubetis, Costas
    Stamoulis, George D.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2010, 22 (14): : 2012 - 2035
  • [7] Development Processes in Automotive Service-oriented Architectures
    Vetter, Andreas
    Obergfell, Philipp
    Guissouma, Houssem
    Grimm, Daniel
    Sax, Eric
    Rumez, Marcel
    [J]. 2020 9TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2020, : 32 - 38
  • [8] Optimising Multiple Quality Criteria of Service-Oriented Software Architectures
    Martens, Anne
    Brosch, Franz
    Reussner, Ralf
    [J]. QUASSOSS 09: 1ST INTERNATIONAL WORKSHOP ON THE QUALITY OF SERVICE-ORIENTED SOFTWARE SYSTEM, 2009, : 25 - 32
  • [9] Model-driven software migration into service-oriented architectures
    Fuhr, Andreas
    Horn, Tassilo
    Riediger, Volker
    Winter, Andreas
    [J]. COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2013, 28 (01): : 65 - 84
  • [10] A Service-oriented Framework for Quantitative Security Analysis of Software Architectures
    Liu, Yanguo
    Traore, Issa
    Hoole, Alexander M.
    [J]. 2008 IEEE ASIA-PACIFIC SERVICES COMPUTING CONFERENCE, VOLS 1-3, PROCEEDINGS, 2008, : 1231 - 1238