[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

Dimensions of coupling in middleware

Published: 01 December 2009 Publication History

Abstract

It is well accepted that different types of distributed architectures require different degrees of coupling. For example, in client-server and three-tier architectures, application components are generally tightly coupled, both with one another and with the underlying middleware. Meanwhile, in off-line transaction processing, grid computing and mobile applications, the degree of coupling between application components and with the underlying middleware needs to be minimized. Terms such as ‘synchronous’, ‘asynchronous’, ‘blocking’, ‘non-blocking’, ‘directed’, and ‘non-directed’ are often used to refer to the degree of coupling required by an architecture or provided by a middleware. However, these terms are used with various connotations. Although various informal definitions have been provided, there is a lack of an overarching formal framework to unambiguously communicate architectural requirements with respect to (de-)coupling. This article addresses this gap by: (i) formally defining three dimensions of (de-)coupling; (ii) relating these dimensions to existing middleware; and (iii) proposing notational elements to represent various coupling integration patterns. This article also discusses a prototype that demonstrates the feasibility of its implementation. Copyright © 2009 John Wiley & Sons, Ltd.

Cited By

View all
  • (2018)Middleware Architectures for the Smart Grid: A Survey on the State-of-the-Art, Taxonomy and Main Open IssuesIEEE Communications Surveys & Tutorials10.1109/COMST.2018.284628420:4(2992-3033)Online publication date: 1-Oct-2018
  • (2016)Patterns and tools for business process monitoring customizationService Oriented Computing and Applications10.1007/s11761-015-0185-y10:3(253-271)Online publication date: 1-Sep-2016
  • (2014)A stream-based architecture for the management and on-line analysis of unbounded amounts of simulation dataProceedings of the 2nd ACM SIGSIM Conference on Principles of Advanced Discrete Simulation10.1145/2601381.2601399(83-94)Online publication date: 18-May-2014
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Concurrency and Computation: Practice & Experience
Concurrency and Computation: Practice & Experience  Volume 21, Issue 18
December 2009
285 pages
ISSN:1532-0626
EISSN:1532-0634
Issue’s Table of Contents

Publisher

John Wiley and Sons Ltd.

United Kingdom

Publication History

Published: 01 December 2009

Author Tags

  1. asynchronous-synchronous communication
  2. coupling
  3. decoupling
  4. distributed architecture
  5. message-oriented middleware

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2018)Middleware Architectures for the Smart Grid: A Survey on the State-of-the-Art, Taxonomy and Main Open IssuesIEEE Communications Surveys & Tutorials10.1109/COMST.2018.284628420:4(2992-3033)Online publication date: 1-Oct-2018
  • (2016)Patterns and tools for business process monitoring customizationService Oriented Computing and Applications10.1007/s11761-015-0185-y10:3(253-271)Online publication date: 1-Sep-2016
  • (2014)A stream-based architecture for the management and on-line analysis of unbounded amounts of simulation dataProceedings of the 2nd ACM SIGSIM Conference on Principles of Advanced Discrete Simulation10.1145/2601381.2601399(83-94)Online publication date: 18-May-2014
  • (2012)Resilience for collaborative applications on cloudsProceedings of the 12th international conference on Computational Science and Its Applications - Volume Part IV10.1007/978-3-642-31128-4_31(418-433)Online publication date: 18-Jun-2012
  • (2012)Patterns to enable mass-customized business process monitoringProceedings of the 24th international conference on Advanced Information Systems Engineering10.1007/978-3-642-31095-9_29(445-459)Online publication date: 25-Jun-2012

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media