1 / 14

Business Driven SOA

Business Driven SOA. Developing software services that support business agility. What is a service?. Services in the enterprise. A service is the provisioning of non-material benefits to an environment of consumers. What We Want. We want atomic, highly cohesive services

carr
Download Presentation

Business Driven SOA

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. Business Driven SOA Developing software services that support business agility

  2. What is a service?

  3. Services in the enterprise

  4. A service is the provisioning of non-material benefits to an environment of consumers

  5. What We Want We want atomic, highly cohesive services that are loosely coupled, thus enabling service based applications that can be readily recomposed to support business changes in an ever faster cycle

  6. Defining the Right Service Store browsing Checkout Shipping Invoicing Accounting Store SCM ERP Invoicing ERP Store DB SCM DB Invoicing DB Customer Info Customer Info Customer Info

  7. Defining the Right Service Store browsing Checkout Shipping Invoicing Accounting Shipping Store services Checkout Services Shipping Services Invoicing Services Acct. Services Enterprise Integration Services Customer Info Enterprise Infrastructure Services

  8. Inter-domain Services Context maps can be used for finding inter-domain services Checkout Services Supplier Provide Order Information Shipping Services Customer

  9. Defining the Right Service A workflow is a good basis for identifying the intra-domain services

  10. Intra-domain services Receive Order Update Order Update Order ReceiveQuote RequestQuote Receive Shipping Updates ReceiveQuoteRequest Receive Shipping Order Checkout Services Invoicing Services Receive Order

  11. Linking Services to Applications • When the services are defined, we can map them to applications (existing or new) • Keep in mind What We Want Shipping Services Shipper Services Receive Order RequestQuote ReceiveQuote Update Order Receive Shipping Updates ReceiveQuoteRequest Receive Shipping Order Order Management Application Shipment Management Application DRCAT (Don’tReallyCareAbout This) Applications ShipperApplications Internal service Internal service Internal service Internal service Internal service Internal service Internal service

  12. And then, on to the software architecture…

  13. Key Questions One or many Order Management Systems? Integration and conversation styles? Patterns for business services? Service management?

  14. Contact hwes@statoilhydro.com

More Related