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 5GuidelinesThis chapter presents elaborated guidelines in order <strong>of</strong> their application. Theguidelines apply white-box approach (see section 2.1.1 for example white boxapproach). The presented white-box approach defines process which requirescontext identification, service identification and identification <strong>of</strong> the target architecture.While the target architecture is already identified (see figure 4.4). Thecontext analysis and service identification is possible because the documentationand source code is available. Each guideline is meant <strong>to</strong> introduce one SOA architecturalpattern in<strong>to</strong> target architecture. The chapter is organized in<strong>to</strong> followingsections:1. <strong>Pattern</strong> Languages– the section presents motivation behind chose <strong>of</strong> patternlanguages as a mean <strong>of</strong> transformation between two architectural. Additionally,the section describes migrated and the target architectures are patternlanguages.2. Guidelines– Guidelines for migration are meant <strong>to</strong> simplify migration <strong>to</strong>SOA. The guidelines are implementation <strong>of</strong> translation between migratedand target pattern language. Order <strong>of</strong> application <strong>of</strong> each guideline reflectthe description section <strong>of</strong> the target pattern language. Each guidelines introducesone SOA pattern (see section 4.6.1 for full list <strong>of</strong> identified SOApatterns) in<strong>to</strong> architecture. The target architecture (see figure 4.4 for targetarchitecture) is a result <strong>of</strong> application <strong>of</strong> all the guidelines. This sectionpresents how guidelines were created and what determines order <strong>of</strong> theirapplication. Guidelines are described by “How <strong>to</strong>” section and figure presentingstate before application <strong>of</strong> the guideline and after the application.3. Project for migration – the section presents briefly a project selected foran example migration along with selection criteria and their application.<strong>Migration</strong> <strong>of</strong> the project illustrates how <strong>to</strong> apply the guidelines.4. Application <strong>of</strong> the guidelines– the section presents an example application<strong>of</strong> guidelines and technical issues that were identified during migration.5. Discussion– the section presents a discussion about guidelines and the targetarchitecture that is created as result <strong>of</strong> their application.102

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

Saved successfully!

Ooh no, something went wrong!