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> Architecture 100Summarizing, introduction <strong>of</strong> SOA requires positive attitude <strong>of</strong> IT staff becauseit is not an easy task and requires some overhead. It challenges theirexperience and ability <strong>of</strong> creative thinking, but in long range it brings a lot <strong>of</strong>non-trivial benefits which enhance quality <strong>of</strong> a pro duct and associated processes.Summarising, introduction <strong>of</strong> SOA requires positive attitude <strong>of</strong> IT staff becauseit is not an easy task and requires some overhead. It challenges theirexperience and ability <strong>of</strong> creative thinking, but in long range it brings a lot <strong>of</strong>non–trivial benefits which enhance quality <strong>of</strong> a product and associated processes.4.8 SOA Manifes<strong>to</strong><strong>Service</strong> <strong>Oriented</strong> Architecture is not standardised and different vendors may haveslightly different understanding <strong>of</strong> this specific type <strong>of</strong> architecture, but the mainidea remain the same. Diversity <strong>of</strong> implementation provided by different SOAvendors is an advantage <strong>of</strong> SOA.Nevertheless lack <strong>of</strong> clear explanation what exactly SOA is, leads <strong>to</strong> manydifferent misconceptions and misunderstanding like presented in [47] [14]. Thisproblem was notified by leading SOA experts and resulted in SOA Manifes<strong>to</strong>announced in Oc<strong>to</strong>ber the 4th 2009 during SOA Symposium in Rotterdam. Themanifes<strong>to</strong> is following [1]:<strong>Service</strong> orientation is a paradigm that frames what you do. <strong>Service</strong>–orientedarchitecture SOA is a type <strong>of</strong> architecture that results from applying serviceorientation.We have been applying service orientation <strong>to</strong> help organizations consistentlydeliver sustainable business value, with increased agility and cost effectiveness,in line with changing business needs.Through our work we have come <strong>to</strong> prioritize:Business value over technical strategyStrategic goals over project–specific benefitsIntrinsic interoperability over cus<strong>to</strong>m integrationShared services over specific–purpose implementationsFlexibility over optimizationEvolutionary refinement over pursuit <strong>of</strong> initial perfectionThat is, while we value the items on the right, we value the items on the leftmore.However, the manifes<strong>to</strong> tries <strong>to</strong> clarify the concept <strong>of</strong> SOA, it has been criticised.The main objection is that the manifes<strong>to</strong> is ambiguous, consequently someauthors like Joe McKendrick [55] try <strong>to</strong> explain and motivate Manifes<strong>to</strong> statements.Nevertheless the manifes<strong>to</strong> is a good omen that brings some clarification

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

Saved successfully!

Ooh no, something went wrong!