Presentation is loading. Please wait.

Presentation is loading. Please wait.

SOA (rhymes with boa) Service-oriented architecture (SOA) - perspective that focuses on the development, use, and reuse of small self-contained blocks.

Similar presentations


Presentation on theme: "SOA (rhymes with boa) Service-oriented architecture (SOA) - perspective that focuses on the development, use, and reuse of small self-contained blocks."— Presentation transcript:

1 SOA (rhymes with boa) Service-oriented architecture (SOA) - perspective that focuses on the development, use, and reuse of small self-contained blocks of code (called services) to meet all application software needs Software code is not developed solely for a single application Rather services are built that can be used and reused across all applications 7-1

2 SOA (continued) Can extend SOA to the entire organization An SOA organization would be… – Lean and agile using resources in the best way – Proactive in addressing changes in the market – Quick to respond and adapt to advances in technology – Transformational in its processes, structure and HR initiatives to match a changing, dynamic workforce 7-2

3 SOA Terminology Service - chunks of code A business task that can be reused – Search employee, check customer account, authorize credit – Multiple services make up a business process Service provider – Whoever allows the service to be shared Service consumer – Similar to a use case actor – Is who uses the service Service registry – A catalog that displays and describes each service Service contract or agreement – Registry also lists terms and conditions on how a service may be used 7-3

4 SOA (continued) SOA focused specifically on IT – Customers – End users – Software development – Information needs – Hardware requirements 7-4

5 SOA (continued) Customers should be able to “plug and play” into your organization and have the same experience regardless of the channel 7-5 End users should have access to whatever information and software they need regardless of where they (the end users) are

6 SOA (continued) Software development should focus on reusable components (services) to accelerate systems development. This means using component-based development methodologies. 7-6 Information would be treated appropriately as a valuable organizational resource – protected, managed, organized, and made available to everyone who needs it.

7 SOA (continued)  Hardware is both integrated and transparent  SOA is programming language and platform independent:  plug and play. 7-7


Download ppt "SOA (rhymes with boa) Service-oriented architecture (SOA) - perspective that focuses on the development, use, and reuse of small self-contained blocks."

Similar presentations


Ads by Google