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