Modeling and enforcing secure object flows in process-driven SOAs: an integrated model-driven approach

被引:16
|
作者
Hoisl, Bernhard [1 ,2 ]
Sobernig, Stefan [1 ]
Strembeck, Mark [1 ,2 ]
机构
[1] Vienna Univ Econ & Business WU Vienna, New Media Lab, Inst Informat Syst, Vienna, Austria
[2] Secure Business Austria Res SBA Res, Vienna, Austria
来源
SOFTWARE AND SYSTEMS MODELING | 2014年 / 13卷 / 02期
关键词
Process modeling; Secure object flows; Security engineering; Service-oriented architecture; Model-driven development; UML; SoaML; Web services; MDA APPROACH; ARCHITECTURE; FRAMEWORK; SYSTEMS;
D O I
10.1007/s10270-012-0263-y
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we present an integrated model-driven approach for the specification and the enforcement of secure object flows in process-driven service-oriented architectures (SOA). In this context, a secure object flow ensures the confidentiality and the integrity of important objects (such as business contracts or electronic patient records) that are passed between different participants in SOA-based business processes. We specify a formal and generic metamodel for secure object flows that can be used to extend arbitrary process modeling languages. To demonstrate our approach, we present a UML extension for secure object flows. Moreover, we describe how platform-independent models are mapped to platform-specific software artifacts via automated model transformations. In addition, we give a detailed description of how we integrated our approach with the Eclipse modeling tools.
引用
收藏
页码:513 / 548
页数:36
相关论文
共 50 条
  • [1] Modeling and enforcing secure object flows in process-driven SOAs: an integrated model-driven approach
    Bernhard Hoisl
    Stefan Sobernig
    Mark Strembeck
    Software & Systems Modeling, 2014, 13 : 513 - 548
  • [2] Model-Driven Integration and Management of Data Access Objects in Process-Driven SOAs
    Mayr, Christine
    Zdun, Uwe
    Dustdar, Schahram
    TOWARDS A SERVICE-BASED INTERNET, 2008, 5377 : 62 - 73
  • [3] VbTrace: using view-based and model-driven development to support traceability in process-driven SOAs
    Huy Tran
    Uwe Zdun
    Schahram Dustdar
    Software & Systems Modeling, 2011, 10 : 5 - 29
  • [4] VbTrace: using view-based and model-driven development to support traceability in process-driven SOAs
    Tran, Huy
    Zdun, Uwe
    Dustdar, Schahram
    SOFTWARE AND SYSTEMS MODELING, 2011, 10 (01): : 5 - 29
  • [5] A Model-Driven Approach for Enforcing Summarizability in Multidimensional Modeling
    Mazon, Jose-Norberto
    Lechtenboerger, Jens
    Trujillo, Juan
    ADVANCES IN CONCEPTUAL MODELING: RECENT DEVELOPMENTS AND NEW DIRECTIONS, 2011, 6999 : 65 - +
  • [6] Enhancing traceability of persistent data access flows in process-driven SOAs
    Mayr, Christine
    Zdun, Uwe
    Dustdar, Schahram
    DISTRIBUTED AND PARALLEL DATABASES, 2013, 31 (01) : 1 - 45
  • [7] Enhancing traceability of persistent data access flows in process-driven SOAs
    Christine Mayr
    Uwe Zdun
    Schahram Dustdar
    Distributed and Parallel Databases, 2013, 31 : 1 - 45
  • [8] View-based reverse engineering approach for enhancing model interoperability and reusability in process-driven SOAs
    Tran, Huy
    Zdun, Uwe
    Dustdar, Schahram
    HIGH CONFIDENCE SOFTWARE REUSE IN LARGE SYSTEMS, PROCEEDINGS, 2008, 5030 : 233 - 244
  • [9] On the Impact of Concurrency for the Enforcement of Entailment Constraints in Process-driven SOAs
    Quirchmayr, Thomas
    Strembeck, Mark
    WOSIS: PROCEEDINGS OF THE 10TH INTERNATIONAL WORKSHOP ON SECURITY IN INFORMATION SYSTEMS, 2013, : 34 - 43
  • [10] A process-driven, event-based business object model
    Riemer, K
    ENTERPRISE DISTRIBUTED OBJECT COMPUTING - PROCEEDINGS SECOND INTERNATIONAL WORKSHOP, 1998, : 68 - 74