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 1. Introduction 42. Requires documentation - this causes problems because documentation <strong>of</strong>an old system may be missing or not maintainedWrappingAdvantages1. The technique is systematic2. Execution <strong>of</strong> the technique is semi au<strong>to</strong>maticDrawbacks1. The technique does not consider architectural patterns that are applied inarchitecture <strong>of</strong> migrated systems2. A full list <strong>of</strong> use cases is needed. The use cases are described in documentationthat may be missing or not maintained3. The technique bases on inputs and outputs <strong>of</strong> the system. It is hard <strong>to</strong>define all possible combinations <strong>of</strong> input-output pairs.SMARTAdvantages1. The technique is systematic2. The technique produces many artifacts that help in understanding the migratedsystem3. SMART has a few variants that are tailored <strong>to</strong> different needsDrawbacks1. The technique does not consider architectural patterns that are applied inarchitecture <strong>of</strong> migrated systems2. Application <strong>of</strong> the technique requires a lot <strong>of</strong> time1.2 Problem StatementIdentified techniques <strong>of</strong> migration <strong>to</strong> SOA do not consider architectural patternsapplied in the migrated system (see first drawback <strong>of</strong> each technique ).Usage <strong>of</strong> architectural patterns during migration is important because theyexpress some common structure <strong>of</strong> the system. A migration technique that baseson an architectural pattern could provide a structured and systematic way <strong>of</strong>migration for systems characterised by this particular pattern. Additionally, it

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

Saved successfully!

Ooh no, something went wrong!