12.07.2015 Views

Migration of a Chosen Architectural Pattern to Service Oriented ...

Migration of a Chosen Architectural Pattern to Service Oriented ...

Migration of a Chosen Architectural Pattern to Service Oriented ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 3. <strong>Architectural</strong> <strong>Pattern</strong>s 57Client 1 Client 2Reposi<strong>to</strong>ryClient 3Client 4 Client 5Figure 3.22: Example usage <strong>of</strong> Active Reposi<strong>to</strong>ry patternOverview– the pattern is useful especially in distributed environment whereparts <strong>of</strong> the system do not know where remaining parts are localized or otherelements can become a part <strong>of</strong> the system via dynamic connection.ElementsClient – is a frontend <strong>of</strong> the applicationImplicit Mechanism – knows where the servers are and it is able <strong>to</strong> invokethem.Server – provides functionality <strong>of</strong> the systemRelationships– client invokes Implicit Mechanism that is meant <strong>to</strong> invokeserver or servers. The Implicit Mechanism maintains also dynamically connectingservers (see figure 3.24).Client 1 Server 1LogicProxyFigure 3.23: Example usage <strong>of</strong> Remote Procedure Call pattern

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!