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