ACM Home Page
Please provide us with feedback. Feedback
Why is the web loosely coupled?: a multi-faceted metric for service design
Full text PdfPdf (768 KB)
Source
International World Wide Web Conference archive
Proceedings of the 18th international conference on World wide web table of contents
Madrid, Spain
SESSION: Web engineering/session: web architecture aspect table of contents
Pages 911-920  
Year of Publication: 2009
ISBN:978-1-60558-487-4
Authors
Cesare Pautasso  University of Lugano, Lugano, Switzerland
Erik Wilde  UC Berkeley, Berkeley, CA, USA
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 47,   Downloads (12 Months): 254,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1526709.1526832
What is a DOI?

ABSTRACT

Loose coupling is often quoted as a desirable property of systems architectures. One of the main goals of building systems using Web technologies is to achieve loose coupling. However, given the lack of a widely accepted definition of this term, it becomes hard to use coupling as a criterion to evaluate alternative Web technology choices, as all options may exhibit, and claim to provide, some kind of "loose" coupling effects. This paper presents a systematic study of the degree of coupling found in service-oriented systems based on a multi-faceted approach. Thanks to the metric introduced in this paper, coupling is no longer a one-dimensional concept with loose coupling found somewhere in between tight coupling and no coupling. The paper shows how the metric can be applied to real-world examples in order to support and improve the design process of service-oriented systems.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Tim Berners-Lee, Roy Thomas Fielding, and Larry Masinter. Uniform Resource Identifier (URI): Generic Syntax. Internet RFC 3986, January 2005.
2
 
3
Jason Bloomberg and Ronald Schmelzer, editors. Service Orient or Be Doomed! John Wiley & Sons, New York, NY, March 2006.
 
4
Tim Bray, Jean Paoli, C. Michael Sperberg-McQueen, Eve Maler, and Francois Yergeau. Extensible Markup Language (XML) 1.0 (Fifth Edition). World Wide Web Consortium, Recommendation REC-xml-20081126, November 2008.
 
5
 
6
 
7
Luc Clement, Andrew Hately, Claus von Riegen, and Tony Rogers. UDDI Version 3.0.2. Organization for the Advancement of Structured Information Standards, UDDI Spec Technical Committee Draft, October 2004.
 
8
 
9
10
 
11
 
12
Roy Thomas Fielding. Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California, Irvine, Irvine, California, 2000.
 
13
Roy Thomas Fielding, Jim Gettys, Jeffrey C. Mogul, Henrik Frystyk Nielsen, Larry Masinter, Paul J. Leach, and Tim Berners-Lee. Hypertext Transfer Protocol -- HTTP/1.1. Internet RFC 2616, June 1999.
14
 
15
 
16
Joe Gregorio. URI Template. Internet Draft draft-gregorio-uritemplate-03, March 2008.
17
 
18
 
19
 
20
 
21
Tim Kindberg. Ubiquitous and contextual identifier resolution for the real-world wide web. Technical Report 95, HP Labs, 2001.
 
22
Tim Kindberg and Sandro Hawke. The 'tag' URI Scheme. Internet RFC 4151, October 2005.
 
23
 
24
 
25
 
26
 
27
 
28
 
29
J. Douglas Orton and Karl E. Weick. Loosely Coupled Systems: A Reconceptualization. Academy of Management Review, 15(2):203--223, April 1990.
 
30
Cesare Pautasso and Gustavo Alonso. Flexible Binding for Reusable Composition of Web Services. In Proc. of the 4th Workshop on Software Composition (SC 2005), Edinburgh, Scotland, April 2005.
31
 
32
Cynthia Rettig. The Trouble with Enterprise Software. MIT Sloan Management Review, 49(1):21--27, 2007.
 
33
 
34
Jos A. Rijpma. Complexity, Tight-Coupling and Reliability: Connecting Normal Accidents Theory and High Reliability Theory. Journal of Contingencies and Crisis Management, 5(1), March 1997.
 
35
Wayne P. Stevens, Glenford J. Myers, and Larry L. Constantine. Structured Design. IBM Systems Journal, 13(2):115--139, 1974.
 
36
Andrew S. Tanenbaum. Distributed Operating Systems. Prentice-Hall, Englewood Cliffs, New Jersey, September 1994.
 
37
James D. Thompson. Organizations in Action: Social Science Bases of Administrative Theory. McGraw-Hill, New York, NY, June 1967.
38
 
39
 
40
 
41
 
42
Karl E. Weick. Educational Organizations as Loosely Coupled Systems. Administrative Science Quarterly, 21(1):1--19, March 1976.
43
 
44
 
45
E. Yourdon and L. Constantine. Structural Design. Prentice Hall, 1979.
 
46
Hubert Zimmermann. OSI Reference Model -- The ISO Model of Architecture for Open Systems Interconnection. IEEE Transactions on Communications, 28(4):425--432, April 1980.
 
47


Collaborative Colleagues:
Cesare Pautasso: colleagues
Erik Wilde: colleagues