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 2. Related Work 11This chapter is meant <strong>to</strong> investigate techniques <strong>of</strong> migration <strong>to</strong>ward SOA inorder <strong>to</strong> set context <strong>of</strong> the work and identify advantage and drawback <strong>of</strong> the existingmethods. The study aims at mature and well described migration techniquesbut techniques that base on architectural patterns are also briefly presented. Thechapter is organised as follows:1. <strong>Migration</strong> <strong>to</strong>ward SOA – “colour” techniquesThis section presents three example techniques that correspond <strong>to</strong> White–Box,Black–Box and Grey–Box approaches. Descriptions provided by availableliterature give an overview <strong>of</strong> studies conducted in the field <strong>of</strong> migrations<strong>to</strong>ward SOA. Addi<strong>to</strong>nally, the section presented advantages and drawback<strong>of</strong> the presented techniques.2. Other approachesThe section presents three other approaches. The first approach is notdedicated for migration <strong>to</strong>ward SOA, but the steps taken during migrationreflect steps taken during creation <strong>of</strong> SOA. The remaining two techniquespresent different approaches <strong>of</strong> migration <strong>of</strong> an architectural pattern<strong>to</strong> SOA.3. SummaryThe summary presents result <strong>of</strong> investigation in the field <strong>of</strong> migration <strong>to</strong>wardSOA.2.1 <strong>Migration</strong> <strong>to</strong>ward SOA – “colour techniques”This section presents briefly examples <strong>of</strong> migration techniques described byZ.Zhangand H.Yang[84].2.1.1 White–box: <strong>Service</strong>–<strong>Oriented</strong> <strong>Migration</strong> and ReuseTechnique<strong>Service</strong>–<strong>Oriented</strong> <strong>Migration</strong> and Reuse Technique (SMART) is rather a family <strong>of</strong>processes then a single process. It is meant <strong>to</strong> support organisations in makinginitial decision about feasibility <strong>of</strong> migration system <strong>to</strong>wards SOA [10]. SMARTevolved from the Options Analysis for Reengineering (OAR) method developedat the SEI. [49][10]Family membersHowever SMART family consists <strong>of</strong> five members, the members are just tailoredvariants <strong>of</strong> the first technique–SMART–<strong>Migration</strong> Pilot (SMART–MP), thereforethis ”root” approach in opposite <strong>to</strong> remaining family members is described moredetailed.

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

Saved successfully!

Ooh no, something went wrong!