One- Loose coupling
60 related topics
Field of computer science that studies distributed systems.
Distributed programming typically falls into one of several basic architectures: client–server, three-tier, n-tier, or peer-to-peer; or categories: loose coupling, or tight coupling.
Software or hardware infrastructure supporting sending and receiving messages between distributed systems.
They are different in that RPC- and ORB-based middleware create systems of tightly coupled components, whereas MOM-based systems allow for a loose coupling of components.
Software architecture paradigm promoting the production, detection, consumption of, and reaction to events.
This architectural pattern may be applied by the design and implementation of applications and systems that transmit events among loosely coupled software components and services.
Degree of interdependence between software modules; a measure of how closely connected two routines or modules are; the strength of the relationships between modules.
Low coupling often correlates with high cohesion, and vice versa.
Sociologist and emeritus professor at Stanford University.
He helped pioneer the sociological new institutionalism, stressing the role of loose coupling in organizational behavior and the conditions under which the diffusion of practices takes place (e.g. Organizational Environments, with W. Richard Scott, Sage 1983).
Open-source container orchestration system for automating software deployment, scaling, and management.
Kubernetes is loosely coupled and extensible to meet different workloads.
A microservice architecture – a variant of the service-oriented architecture (SOA) structural style – arranges an application as a collection of loosely-coupled services.
16-bit microprocessor that was introduced on February 1, 1982.
It had 134,000 transistors and consisted of four independent units: the address unit, bus unit, instruction unit, and execution unit, organized into a loosely coupled (buffered) pipeline, just as in the 8086.
Computer with a high level of performance as compared to a general-purpose computer.
Opportunistic supercomputing is a form of networked grid computing whereby a "super virtual computer" of many loosely coupled volunteer computing machines performs very large computing tasks.
About the book.
Acquaintance is a weaker relationship than aggregation and suggests much looser coupling between objects, which can often be desirable for maximum maintainability in a design.