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 3. <strong>Architectural</strong> <strong>Pattern</strong>s 713.4.1 Prefeasibility StudyFilter 6: Prefeasibility studySelection <strong>of</strong> a pattern proper for migration is not limited <strong>to</strong> pointing which patternwill be migrated but it also should consider whether migration has chances <strong>to</strong> besuccessful. The final group <strong>of</strong> patterns should be reconsidered from the feasibilitypoint <strong>of</strong> view. The consideration includes review <strong>of</strong> available literature. Thereview is meant <strong>to</strong> search for attempts <strong>of</strong> migration and their results.LayersThe pattern already exists in context <strong>of</strong> SOA. This pattern does not have clearlydistinguished subsystems. It is rather focused on separation <strong>of</strong> different part <strong>of</strong>the system based on their level <strong>of</strong> abstraction or functionality. Selection <strong>of</strong> thispattern for migration is not promising because the pattern is rather a concept.The elements <strong>of</strong> the pattern are very abstract and rather descriptive.Pipes–and–FiltersThe pattern in the context <strong>of</strong> SOA is considered as a good pattern for EnterpriseApplication Integration (EAI) [70]]. The description provided by authorspresents Filters as separate services that are incorporated in<strong>to</strong> orchestration process(see 4.3.2). The description compares two methods <strong>of</strong> business integration.In fact is a kind <strong>of</strong> migration but not from Pipe and Filters architecture. The finalsystem utilizes Pipes and Filters as an element <strong>of</strong> the final architecture. Summarizing:The pattern is already a part <strong>of</strong> SOA. It is used in Enterprise ApplicationIntegration.Shared Reposi<strong>to</strong>ryNo information about Shared Reposi<strong>to</strong>ry and its integration with / migration <strong>to</strong>SOA was found.MicrokernelNo information about Microkernel and its integration with / migration <strong>to</strong> SOAwas found.Model–View–ControllerModel View Controller in relation <strong>to</strong> SOA exists in literature in several contexts.The pattern does not appear as a part <strong>of</strong> SOA in opposite <strong>to</strong> for instancePipes And Filters. Elements <strong>of</strong> SOA are parts <strong>of</strong> Model View Controller pattern,namely, services replace controllers in for instance the Art Examination ManagementSystem [73].The system was not a result <strong>of</strong> migration, but it was created

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

Saved successfully!

Ooh no, something went wrong!