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 333. Mutual Interaction – this section describes pattern language and its roleduring system design. Next, result <strong>of</strong> study <strong>of</strong> forty-seven real documentations<strong>of</strong> systems is presented. The results <strong>of</strong> the study present frequency<strong>of</strong> usage <strong>of</strong> particular patterns and common pairs <strong>of</strong> patterns. Finally, thelist <strong>of</strong> representatives <strong>of</strong> the categories is confronted with results presentingoccurrences <strong>of</strong> pairs <strong>of</strong> patterns.Covers filters: Removal <strong>of</strong> rarely interacting patterns.4. <strong>Pattern</strong> selection – this section presents selection <strong>of</strong> the pattern for migration.The selection requires a research helping <strong>to</strong> determinate which patternis the most feasible <strong>to</strong> migrate. The assumption is that a pattern is feasible<strong>to</strong> migrate if there are any works describing attempts <strong>of</strong> migration <strong>of</strong>the pattern in context <strong>of</strong> SOA. The more works and the more elaboratedthey are, the higher feasibility is. Additionally, if the pattern occurs <strong>to</strong> bemigrated <strong>to</strong> SOA or the pattern is already a part <strong>of</strong> SOA then this patternwill be discarded because the solution already exists. Finally, a detaileddescription <strong>of</strong> the selected architectural pattern is presented.Covers filters: Prefeasibility study, Final selection.5. Summary – a summary <strong>of</strong> the chapter3.1 <strong>Pattern</strong>sS<strong>of</strong>tware Engineering is a domain that covers practical as well as theoretical aspects<strong>of</strong> s<strong>of</strong>tware development. S<strong>of</strong>tware Engineering is also a term that appearedfor the first time during NATO conference in 1969 year [57]. Since then, the domainevolved and adapted new engineering solutions. One <strong>of</strong> such adapted solutionis the concept <strong>of</strong> patterns. This section is meant <strong>to</strong> provide basic informationabout patterns in S<strong>of</strong>tware Engineering emphasising <strong>Architectural</strong> <strong>Pattern</strong>s. Thesection provides also a list <strong>of</strong> <strong>Architectural</strong> <strong>Pattern</strong>s. This section is broken int<strong>of</strong>ollowing subsections:1. <strong>Pattern</strong>s in S<strong>of</strong>tware Engineering– presents the origin <strong>of</strong> <strong>Pattern</strong>s in S<strong>of</strong>twareEngineering and describes groups <strong>of</strong> those patterns.2. Definition <strong>of</strong> <strong>Architectural</strong> <strong>Pattern</strong>s– presents definition <strong>of</strong> architecturalpatterns.3. Sources <strong>of</strong> <strong>Architectural</strong> <strong>Pattern</strong>s– presents sources <strong>of</strong> <strong>Architectural</strong> <strong>Pattern</strong>sused during selection <strong>of</strong> pattern for migration.

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

Saved successfully!

Ooh no, something went wrong!