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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 3. <strong>Architectural</strong> <strong>Pattern</strong>s 39Figure 3.4: Lazy Acquisition as architectural patterna composed design pattern, while Bushman for instance presents MVC as anarchitectural pattern [22]3.1.3 Sources <strong>of</strong> <strong>Architectural</strong> <strong>Pattern</strong>sFilter 1: Selection <strong>of</strong> Literature SourcesThe idea <strong>of</strong> <strong>Architectural</strong> <strong>Pattern</strong>s in S<strong>of</strong>tware Engineering is relatively old andpopular thus there are a number <strong>of</strong> publications about this particular type <strong>of</strong>pattern. Unfortunately, there is no standardized set <strong>of</strong> architectural patterns.Different authors present their own definitions <strong>of</strong> architectural patterns and proposetheir own categorisation <strong>of</strong> those patterns. The process <strong>of</strong> selection <strong>of</strong> anarchitectural pattern for migration <strong>to</strong> SOA requires a number <strong>of</strong> patterns <strong>to</strong> revisein order <strong>to</strong> select the most appropriate pattern. Due <strong>to</strong> a significant number<strong>of</strong> publications, it is impossible <strong>to</strong> identify all <strong>Architectural</strong> <strong>Pattern</strong>s in S<strong>of</strong>twareEngineering. The initial list <strong>of</strong> patterns has <strong>to</strong> be created based on a sized downlist <strong>of</strong> publication. The initial list <strong>of</strong> patterns bases on three sources:

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

Saved successfully!

Ooh no, something went wrong!