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 1. Introduction 3technique conducts a three steps migration [23] The first step is meant <strong>to</strong> identifyuse cases and candidate services that cover those use cases. The description <strong>of</strong>this step does not provide own way <strong>of</strong> identification <strong>of</strong> services, instead it refers <strong>to</strong>works <strong>of</strong> Sneed [76] or SMART [49][10].The identified services are wrapped in<strong>to</strong>services during the second step. The last step is deployment and validation. Thisstep establishes infrastructure and deploys already created services. The servicesare further tested in order <strong>to</strong> assure that the migrated system fulfills requirements.SMART is a family <strong>of</strong> five approaches <strong>of</strong> migration <strong>to</strong>ward SOA [10]. The basicSMART approach is SMART-<strong>Migration</strong> Pilot (SMART-MP). SMART-MP identifiesservices and their components. This technique estimates potential risks andtries <strong>to</strong> provide a migration pilot with strategies for migration <strong>of</strong> the whole systems.Four remaining approaches are tailored version <strong>of</strong> the basic case. SMART<strong>Service</strong> <strong>Migration</strong> Feasibility (SMART-SMF) focuses mainly on feasibility <strong>of</strong> migrationand its risks. SMART Enterprise <strong>Service</strong> Portfolio (SMART-ESP) dedicatedfor companies that decided <strong>to</strong> migrate their system but they did not identifyall the services. SMART Environment (SMART-ENV) is meant for companiesthat did not select the target platform for migrated system. This approach aimsat selection <strong>of</strong> this platform with analysis <strong>of</strong> its implications like risks and cost.The last family member is SMART System. This technique supports migrationfrom initial estimations and analysis, through implementation and selection <strong>of</strong>environment till the end <strong>of</strong> migration. The SMART family provides guidelinesfor migration, but the guidelines are not complete [3]. They neglect impact <strong>of</strong>architecture <strong>of</strong> migrated systems on the process <strong>of</strong> migration and the target architecture.Descriptions <strong>of</strong> those three approaches allows identifying following advantagesand drawbacks:Taxonomy analysisAdvantages1. Identifies relations between services2. The technique is systematic3. Execution <strong>of</strong> the technique can be performed semi au<strong>to</strong>matic4. Provides a lot <strong>of</strong> information about the migrated systemDrawbacks1. The technique does not consider architectural patterns that are applied inarchitecture <strong>of</strong> migrated systems

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

Saved successfully!

Ooh no, something went wrong!