• DocumentCode
    1953358
  • Title

    A Rigorous Model of Contract-Based Service Component Architecture

  • Author

    Du, Dehui ; Liu, Jing ; Cao, Honghua

  • Author_Institution
    Software Eng. Inst., East China Normal Univ., Shanghai
  • Volume
    2
  • fYear
    2008
  • fDate
    12-14 Dec. 2008
  • Firstpage
    409
  • Lastpage
    412
  • Abstract
    Service component architecture (SCA) is a new promising programming model for constructing service-oriented application, which facilitates the development of business integration in SOA. However, there still lacks the unified theory foundations for the service component assembly based on SCA in a rigorous way. Firstly, a metamodel of the contract-based SCA is proposed by applying the idea of design by contract to the assembly process of service components. Secondly, a signature model for the contract-based SCA is given according to the metamodel, which supports the construction of service-oriented application in a rigorous way. Moreover, reasoning about or verifying the correctness of service components assembly can be implemented based on the semantics of the port protocol. Finally, the online shop case study is discussed to illustrate how to construct a service-oriented application in a rigorous way.
  • Keywords
    Web services; software architecture; contract-based service component architecture; online shop; service-oriented application; signature model; Application software; Assembly systems; Component architectures; Computer science; Contracts; Protocols; Service oriented architecture; Software engineering; Software systems; Wire; SCA; consistency verification; contract; service component;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Software Engineering, 2008 International Conference on
  • Conference_Location
    Wuhan, Hubei
  • Print_ISBN
    978-0-7695-3336-0
  • Type

    conf

  • DOI
    10.1109/CSSE.2008.1007
  • Filename
    4722081