December 2011
Intermediate to advanced
336 pages
10h 10m
English
In computer science, the term loosely coupled refers to different systems that can interoperate with minimal dependencies on each other. For example, if a client application communicates to the server application using only a well-defined web service, the two layers can be said to be loosely coupled. If a client and server application share common classes and assemblies and require those objects to communicate, the two layers are tightly coupled.
Creating a loosely coupled layered architecture provides greater flexibility in the future. For example, if the client and server components are tightly coupled, upgrading one would require upgrading both. If you decided to transition a tightly ...