|
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
|
Xin Dong , Alon Halevy , Jayant Madhavan , Ema Nemes , Jun Zhang, Similarity search for web services, Proceedings of the Thirtieth international conference on Very large data bases, p.372-383, August 31-September 03, 2004, Toronto, Canada
|
| |
9
|
|
 |
10
|
|
| |
11
|
Gunar Fiedler , Thomas Raak , Bernhard Thalheim, Database collaboration instead of integration, Proceedings of the 2nd Asia-Pacific conference on Conceptual modelling, p.49-58, January 01, 2005, Newcastle, New South Wales, Australia
|
| |
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
|
Manolis Tzagarakis , Nikos Karousos , Dimitris Christodoulakis , Siegfried Reich, Naming as a fundamental concept of open hypermedia systems, Proceedings of the eleventh ACM on Hypertext and hypermedia, p.103-112, May 30-June 03, 2000, San Antonio, Texas, United States
[doi> 10.1145/336296.336338]
|
| |
39
|
|
| |
40
|
|
| |
41
|
Sanjiva Weerawarana , Francisco Curbera , Frank Leymann , Tony Storey , Donald F. Ferguson, Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging and More, Prentice Hall PTR, Upper Saddle River, NJ, 2005
|
| |
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
|
Olaf Zimmermann , Mark R. Tomlinson , Stefan Peuser, Perspectives on Web Services: Applying SOAP, WSDL, and UDDI to Real-World Projects, Springer-Verlag New York, Inc., Secaucus, NJ, 2003
|
|