1 / 7

SOA (rhymes with boa)

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

neva
Download Presentation

SOA (rhymes with boa)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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 End users should have access to whatever information and software they need regardless of where they (the end users) are 7-5

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

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

More Related