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