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 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!