Object Oriented Software Engineering   View all facts   Glossary   Help
subject > pattern > architectural pattern > broker
Next architectural patternmulti-layer    Uparchitectural pattern    Previous architectural patterntransaction-processing   

broker
subjectfact 
brokerallows an object to call methods of another object without knowing that this object is remotely located2001-08-30 14:54:44.0
has definition An architectural pattern in which parts of the system are transparently distributed to different nodes of a network2001-08-30 14:54:44.0
distributes aspects of the software system to different nodes2001-08-30 14:54:44.0
facilitates divide and conquer since the remote objects can be independently designed2001-08-30 14:54:44.0
increases cohesion because the remote objects have strong communicational cohesion2001-08-30 14:54:44.0
increases reusability because it is often possible to design the remote objects so that other systems can use them too2001-08-30 14:54:44.0
increases reuse because you may be able to reuse remote objects that others have created2001-08-30 14:54:44.0
is a subtopic of 9.5 - Architectural Patterns2001-08-30 14:54:44.0
is a kind of architectural pattern2001-08-30 14:54:44.0
patternshould be as general as possible2001-08-30 14:56:56.0
should be described in an easy-to-understand form so that people can determine when and how to use it2001-08-30 14:56:56.0
should contain a solution that has been proven to effectively solve the problem in the indicated context2001-08-30 14:56:56.0

Kinds of broker :