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 5. Guidelines 1035.1 <strong>Pattern</strong> LanguagesPrevious chapters provide two architectures. First that is the migrated architectureprovided by MVC architectural pattern. The second is the target architecturethat is a result <strong>of</strong> application <strong>of</strong> several SOA architectural patterns. The targetarchitecture is in fact a pattern language because [37]:<strong>Pattern</strong> languages are collections <strong>of</strong> patterns that can be used <strong>to</strong> build somethinglarger than any individual pattern can be used <strong>to</strong> build.Since the target architecture may be expressed as a pattern language, it isworth <strong>to</strong> use this fact and convert transformation between two architectures in<strong>to</strong>translation between two pattern languages.This section presents the MVC architectural pattern and the target architecturedescribed as pattern languages. The description follows template <strong>of</strong> description<strong>of</strong> pattern language presented in section 3.3.15.1.1 MVC <strong>Pattern</strong> LanguageThis section presents MVC architectural pattern (see 3.2.1 for description ) as apattern language.AbstractThis pattern language is dedicated for application interacting with users. Thepattern language simplifies interaction through clear separation <strong>of</strong> GUI from logic<strong>of</strong> the system. Application <strong>of</strong> the pattern language supports maintenance anddevelopment <strong>of</strong> multiple user interfaces.MapThis pattern language is one element pattern language only. The map <strong>of</strong> thispattern language is the map <strong>of</strong> only one node without arcs. The structure <strong>of</strong> thepattern is presented in figure 3.10DescriptionThe pattern language is one element only. The order <strong>of</strong> application is reduced <strong>to</strong>the only one step.<strong>Pattern</strong>sName Model View Controller

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

Saved successfully!

Ooh no, something went wrong!