1 / 30

Service Oriented Architectures

Service Oriented Architectures. Presentation By: Clifton Sweeney November 3 rd 2008. What are Service Oriented Architectures? (SOA). Provides methods for systems development and integration. What does a business need?. Highly distributable communications and integration backbone.

wendi
Télécharger la présentation

Service Oriented Architectures

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. Service Oriented Architectures Presentation By: Clifton Sweeney November 3rd 2008

  2. What are Service Oriented Architectures? (SOA) • Provides methods for systems development and integration.

  3. What does a business need? • Highly distributable communications and integration backbone.

  4. What are we discussing today? • Technologies that make up SOA. • Approaches that unify concepts in SOA. • Extensions of the original concept.

  5. Goals • Streamline existing business processes. • Streamline a version of SOA (xSOA) for widespread use. • Incorporate the use of Web Service. • Seem-less running of programs throughout the network to eliminate barriers.

  6. General Architecture • Structures large applications as an ad hoc collection of smaller modules called services. • Focused on creating a design style.

  7. Image

  8. Bound Pairs • Service interface • Defines the identity of a service. • Service implementation • Implements the work to be done.

  9. Services - Characteristics • Everything is a service. • Everything is autonomous. • Everything is invocable.

  10. Services - Roles • Client • SOAP to XML • Provider

  11. Services - Roles • Service Brokering • Trusted party that forces providers to adhere to common practices.

  12. Enterprise Service Bus • Software architecture construct. • Referred to as middleware. • Open bus designed for implementation, deployment, and management of SOA based solutions.

  13. Enterprise Service Bus • Responsibilities • Control flow and translations of all messages between services. • Pulls together applications to create assemblies of services to form composite business processes.

  14. Image

  15. Real world example

  16. Successful ESB requirements • Dynamic connectivity • Integration capabilities • Security • Monitoring Health • Scalability for future

  17. Enabling Technology in ESB • ESB fuse four types of technologies: • Integration brokers • Application servers • Business process management • Adapters

  18. Integration Brokers

  19. Application Servers

  20. Business Process Management • BPM is the new generation of technology that provides end to end visibility and control over all parts of a long lived, multi step information request that spans multiple applications and humans in multiple enterprises.

  21. What does that mean? • BPM software solutions in an ESB include: • Workflow related processes • Process analysis • Visualization techniques www.pega.com

  22. Adapters • Provide connectivity • Semantic disambiguation • Translation services between apps and collaborations.

  23. Adapters Con’t

  24. Extending SOA (xSOA) • SOA could be extended to support capabilities such as service orchestration, intelligent routing, provisioning, and service management. • Guarantee the integrity of data and security of messages.

  25. xSOA • Is an attempt to streamline SOA. • Its layers embrace a multi-dimensional, separation of concerns in such a way that each layer defines a set of constructs, roles, and responsibilities.

  26. xSOA con’t

  27. xSOA Con’t • xSOA incorporates a service composition tier to offer necessary roles and functionality for the consolidation of multiple services into a single composite service.

  28. Successfully build and deploy a distributed SOA you need? • Service enablement • Service orchestration • Deployment • Management

  29. Questions?

More Related