DocumentCode
983192
Title
Component Contracts in Service-Oriented Architectures
Author
Curbera, Francisco
Author_Institution
IBM T.J. Watson Research Center
Volume
40
Issue
11
fYear
2007
Firstpage
74
Lastpage
80
Abstract
For SOAs to reach their full potential, the basic interoperable framework must accommodate meaningful quality-of-service contracts. Work on both industry-specific standards and semantic Web services is still needed to fully meet that goal. At the core of service-oriented architectures (SOAs) are distributed software components provided or accessed by independent third parties. Because access is not limited to a specific organization, explicit component contracts and universally adopted standards must support third-party access. Although such contracts could cover any technical or business aspect of service interaction, the current focus is on quality-of-service (QoS) policies. From an SOA point of view, we must consider two separate aspects of the use of QoS policies: interoperability between components, which is the subject of the Web services specifications stack; and composition, which composition models, such as the service component architecture (SCA).
Keywords
Web services; contracts; formal specification; object-oriented programming; open systems; semantic Web; software architecture; Web services specifications stack; component contracts; distributed software components; industry-specific standards; interoperable framework; quality-of-service contracts; semantic Web services; service component architecture; service-oriented architecture; Access protocols; Contracts; Runtime; Security; Service oriented architecture; Simple object access protocol; TCPIP; Transport protocols; Web services; XML; SOAs; Web services; service component architecture; service orientation;
fLanguage
English
Journal_Title
Computer
Publisher
ieee
ISSN
0018-9162
Type
jour
DOI
10.1109/MC.2007.376
Filename
4385260
Link To Document