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.

ContentsAbstracti1 Introduction 11.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2 Problem Statement . . . . . . . . . . . . . . . . . . . . . . . . . . 41.3 Research Methodology . . . . . . . . . . . . . . . . . . . . . . . . 61.4 Outline <strong>of</strong> the thesis . . . . . . . . . . . . . . . . . . . . . . . . . 82 Related Work 102.1 <strong>Migration</strong> <strong>to</strong>ward SOA –“colour techniques” . . . . . . . . . . . . 112.1.1 White–box: <strong>Service</strong>–<strong>Oriented</strong> <strong>Migration</strong> and Reuse Technique. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112.1.2 Advantages and drawbacks <strong>of</strong> SMART . . . . . . . . . . . 162.1.3 Black–Box: Wrapping . . . . . . . . . . . . . . . . . . . . 172.1.4 Gray–Box: Taxonomy analysis . . . . . . . . . . . . . . . 212.1.5 Advantages and drawback <strong>of</strong> Taxonomy Analysis . . . . . 232.2 Other approaches . . . . . . . . . . . . . . . . . . . . . . . . . . 242.2.1 <strong>Architectural</strong>–Driven Modernisation . . . . . . . . . . . . . 242.2.2 PCBMER . . . . . . . . . . . . . . . . . . . . . . . . . . . 262.2.3 Peer–<strong>to</strong>–Peer . . . . . . . . . . . . . . . . . . . . . . . . . 282.3 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 <strong>Architectural</strong> <strong>Pattern</strong>s 303.1 <strong>Pattern</strong>s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333.1.1 <strong>Pattern</strong>s in S<strong>of</strong>tware Engineering . . . . . . . . . . . . . . 343.1.2 Definition <strong>of</strong> <strong>Architectural</strong> <strong>Pattern</strong>s . . . . . . . . . . . . . 353.1.3 Sources <strong>of</strong> <strong>Architectural</strong> <strong>Pattern</strong>s . . . . . . . . . . . . . . 393.1.4 Identified <strong>Architectural</strong> <strong>Pattern</strong>s . . . . . . . . . . . . . . . 403.2 Categorisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423.2.1 Description <strong>of</strong> selected <strong>Architectural</strong> <strong>Pattern</strong>s . . . . . . . 433.2.2 Methods <strong>of</strong> patterns categorisation . . . . . . . . . . . . . 583.2.3 Allocation <strong>of</strong> patterns <strong>to</strong> categories . . . . . . . . . . . . . 613.2.4 Selection <strong>of</strong> representatives . . . . . . . . . . . . . . . . . . 623.3 Mutual Interaction . . . . . . . . . . . . . . . . . . . . . . . . . . 65vi

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

Saved successfully!

Ooh no, something went wrong!