Download presentation
Presentation is loading. Please wait.
Published byBasil Osborne Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.