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
Link To Document :
بازگشت