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 6. Conclusion 148elaborated and consequently maintained documentation in order <strong>to</strong> identify allinput–output pairs and use cases <strong>to</strong> cover(see 2.1.5 for more information).In addition <strong>to</strong> those drawback. The presented techniques do not use architecturalpattern built in<strong>to</strong> migrated system.RQ.3 What process employ in order <strong>to</strong> select the pattern for migration?There are many architectural pattern. Selection <strong>of</strong> the pattern for migrationneeds <strong>to</strong> be structured and conducted in a way that allows <strong>to</strong> remove successivelypatterns that do not fulfil current criteria. The selection <strong>of</strong> the final pattern isconducted according <strong>to</strong> following steps:1. Selection <strong>of</strong> literature sources2. Selection <strong>of</strong> architectural patterns from the literature sources3. Removal <strong>of</strong> patterns that exist in only one source4. Assignment <strong>of</strong> architectural patterns <strong>to</strong> selected category5. Selection <strong>of</strong> representatives for categories6. Removal <strong>of</strong> rarely interacting patterns7. Prefeasibility study8. Final SelectionMore detailed information about all the steps is presented in chapter 3RQ.4 Which pattern should be chosen for migration?Model–View –Controller is the pattern for migration. The pattern was selectedbecause it passed process <strong>of</strong> selection. MVC was mentioned in revised publicationand occurred <strong>to</strong> be the most generic from within its category. The pattern is alsoapplied with other patterns (see table 3.6). Finally, the pattern was found <strong>to</strong> bein scope <strong>of</strong> researches related <strong>to</strong> migration <strong>to</strong> SOA (see section 3.4.1)RQ.5 What elements should be the building blocks <strong>of</strong> the target architecture?The target architecture consists <strong>of</strong> identified SOA architectural pattern. Thefull list <strong>of</strong> pattern is presented in table 4.3. Detailed description <strong>of</strong> the patternsis presented in section 4.6.1

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

Saved successfully!

Ooh no, something went wrong!