Part of the Computing fundamentals glossary:

Coupling is the act of joining two things together.  In software development, coupling refers to the degree to which software components are dependant upon each other.  For instance, in a tightly-coupled architecture, each component and its associated components must be present in order for code to be executed or compiled.  In a loosely-coupled architecture, components can remain autonomous and allow middleware software to manage communication between them. In a decoupled architecture, the components can operate completely separately and independently. 

Next Steps

This was last updated in March 2011
Posted by: Margaret Rouse

Related Terms

Definitions

  • cyberextortion

    - Cyberextortion is a crime involving an attack or threat of attack against an enterprise, coupled with a demand for money to avert or stop the attack. (SearchSecurity.com)

  • multiprocessing

    - Multiprocessing is the coordinated processing of programs by more than one computer processor. (SearchDataCenter.com)

  • decoupled architecture

    - In general, a decoupled architecture is a framework for complex work that allows components to remain completely autonomous and unaware of each other.� (WhatIs.com)

Glossaries

  • Computing fundamentals

    - Terms related to computer fundamentals, including computer hardware definitions and words and phrases about software, operating systems, peripherals and troubleshooting.

  • Internet applications

    - This WhatIs.com glossary contains terms related to Internet applications, including definitions about Software as a Service (SaaS) delivery models and words and phrases about web sites, e-commerce ...

Dig Deeper

  • Digging inside IBM's DataPower play

    Compartmentalists beware, Loosely Coupled columnist Phil Wainewright warns "the boundary between hardware and software in service-oriented infrastructure is dissolving." ()

  • Synapse a needed weapon against tight coupling

    With fears that Web services standards could lead down a point-to-point alley, the Apache Synapse project looks for a rapid creation of a functional mediation framework. ()

  • SOA coupling defined

    What are SOA architects talking about when they talk about coupling? That and the difference between SOA and component based design are explored in this article. ()

Fast References

People Who Read This Also Read...

Tech TalkComment

Share
Comments

    Results

    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.