On Syntactic and Semantic Dependencies in Service-Oriented Architectures

被引:0
|
作者
Marmsoler, Diego [1 ]
机构
[1] Tech Univ Munich, Munich, Germany
关键词
Syntactic Dependency; Semantic Dependency; Service Oriented Architectures; SOFTWARE;
D O I
10.1109/TASE.2018.00025
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In service oriented architectures, components provide services on their output ports and consume services from other components on their input ports. Thereby, a component is said to depend on another component if the former consumes a service provided by the latter. This notion of dependency (which we call syntactic dependency) is used by many architecture analysis tools as a measure for system maintainability. With this paper, we introduce a weaker notion of dependency, still sufficient, however, to guarantee semantic independence between components. Thereby, we discover the concepts of weak and strong semantic dependency and prove that strong semantic dependency indeed implies syntactic dependency. Our alternative notion of dependency paves the way to more precise dependency analysis tools. Moreover, our results about the different types of dependencies can be used for the verification of semantic independence.
引用
收藏
页码:132 / 137
页数:6
相关论文
共 50 条
  • [1] Semantic lookup in service-oriented architectures
    Zdun, U
    ENGINEERING ADVANCED WEB APPLICATIONS, 2004, : 124 - 135
  • [2] Semantic Web Service Composition for Service-Oriented Architectures
    Weise, Thomas
    Bleul, Steffen
    Kirchhoff, Marc
    Geihs, Kurt
    IEEE JOINT CONFERENCE ON E-COMMERCE TECHNOLOGY (CEC'08) AND ENTERPRISE COMPUTING, E-COMMERCE AND E-SERVICES (EEE'08), 2008, : 355 - 358
  • [3] Models for semantic interoperability in service-oriented architectures
    Vetere, G
    Lenzerini, M
    IBM SYSTEMS JOURNAL, 2005, 44 (04) : 887 - 903
  • [4] IntelliGOV - A Semantic Approach for Compliance Validation of Service-Oriented Architectures
    Teixeira Filho, Haroldo Maria
    Azevedo, Leonardo Guerreiro
    Matsui Siqueira, Sean Wolfgand
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2016, 22 (08) : 1048 - 1071
  • [5] Service-oriented architectures and recordkeeping
    Reed, Barbara
    RECORDS MANAGEMENT JOURNAL, 2008, 18 (01) : 7 - +
  • [6] Testing Service-Oriented Architectures
    Chatterjee, Arunava
    DR DOBBS JOURNAL, 2008, 33 (11): : 46 - +
  • [7] Service-oriented architectures and recordkeeping
    Reed, Barbara
    RECORDS MANAGEMENT JOURNAL, 2010, 20 (01) : 124 - +
  • [8] Formalizing service-oriented architectures
    Arab Academy for Banking and Financial Sciences
    IT Prof, 2008, 4 (34-38):
  • [9] A Model of Service-Oriented Architectures
    Malkis, Alexander
    Marmsoler, Diego
    PROCEEDINGS 2015 NINTH BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE - SBCARS 2015, 2015, : 110 - 119
  • [10] Clouds and service-oriented architectures
    Liu, Lu
    Xu, Jie
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF GRID COMPUTING AND ESCIENCE, 2013, 29 (01): : 271 - 272