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