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 4<strong>Service</strong> <strong>Oriented</strong> ArchitectureThis chapter presents an overview <strong>of</strong> <strong>Service</strong> <strong>Oriented</strong> Architecture (SOA) alongwith benefits and challenges and the target architecture that bases on SOA architecturalpatterns. Section is organised in following manner:1. Definition <strong>of</strong> <strong>Service</strong> <strong>Oriented</strong> Architecture – presents definition <strong>of</strong> SOAfrom both business and architectural point <strong>of</strong> view.2. Elements <strong>of</strong> SOA – architecture is composed <strong>of</strong> a set <strong>of</strong> elements. Thissection briefly presents elements <strong>of</strong> SOA. This knowledge is required <strong>to</strong>understand architectural point <strong>of</strong> view.3. SOA – business point <strong>of</strong> view – the point <strong>of</strong> view presents SOA as a businessprocess. The perspective underlines activities and services. The activitiesare required <strong>to</strong> create SOA, while services are abstract entities providingbusiness values.4. SOA – architectural point <strong>of</strong> view – this point <strong>of</strong> view presents three differentapproaches <strong>to</strong> realize <strong>Service</strong> <strong>Oriented</strong> Architecture.5. SOA Vendors – one <strong>of</strong> the basic properties <strong>of</strong> SOA says that SOA is vendorindependent. Since there is no unified definition describing SOA, each vendorpresents own vision. Those visions are not necessarily similar <strong>to</strong> visions<strong>of</strong> other vendors. This section presents overview <strong>of</strong> SOA delivered by a fewleading vendors and an overview <strong>of</strong> <strong>to</strong>oling provided by the leading vendor.6. <strong>Architectural</strong> <strong>Pattern</strong>s in SOA – this section presents identified SOA patterns.The patterns support different elements <strong>of</strong> SOA. Based on the patternsthe target architecture is created.7. Benefits <strong>of</strong> SOA – the section presents briefly possible motivation for choosingSOA. The benefits present different perspectives on benefits <strong>of</strong> SOA.The section contains also several SOA related challenges.8. SOA Manifes<strong>to</strong> – presents SOA Manifes<strong>to</strong>9. Summary – a section summarizing the chapter.74

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

Saved successfully!

Ooh no, something went wrong!