Wednesday, October 1, 2008

Loose coupling

In computer science, coupling is the degree of interdependency between resources which is usually between software modules. Loosely coupled systems are the systems which depend and communicate very less each other. They do not make assumptions about resources involved in other units which provides a kind of independence. Therefore it does not become a necessity that one be changed when the structure of other units involved in the system are changed.

The idea of loose coupling was introduced by Karl Weick in organizational studies. It is used in grid computing.

No comments: