service oriented architectures presentation by: clifton sweeney november 3 rd 2008
TRANSCRIPT
![Page 1: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/1.jpg)
Service Oriented Architectures
Presentation By:Clifton SweeneyNovember 3rd 2008
![Page 2: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/2.jpg)
What are Service Oriented Architectures? (SOA)
Provides methods for systems development and integration.
![Page 3: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/3.jpg)
What does a business need?
Highly distributable communications and integration backbone.
![Page 4: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/4.jpg)
What are we discussing today?
Technologies that make up SOA. Approaches that unify concepts in SOA. Extensions of the original concept.
![Page 5: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/5.jpg)
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.
![Page 6: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/6.jpg)
General Architecture Structures large applications as an
ad hoc collection of smaller modules called services.
Focused on creating a design style.
![Page 7: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/7.jpg)
Image
![Page 8: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/8.jpg)
Bound Pairs Service interface
Defines the identity of a service. Service implementation
Implements the work to be done.
![Page 9: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/9.jpg)
Services - Characteristics Everything is a service. Everything is autonomous. Everything is invocable.
![Page 10: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/10.jpg)
Services - Roles Client
SOAP to XML Provider
![Page 11: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/11.jpg)
Services - Roles Service Brokering
Trusted party that forces providers to adhere to common practices.
![Page 12: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/12.jpg)
![Page 13: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/13.jpg)
Enterprise Service Bus Software architecture construct.
Referred to as middleware. Open bus designed for implementation,
deployment, and management of SOA based solutions.
![Page 14: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/14.jpg)
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.
![Page 15: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/15.jpg)
Image
![Page 16: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/16.jpg)
Real world example
![Page 17: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/17.jpg)
Successful ESB requirements
Dynamic connectivity Integration capabilities Security Monitoring Health Scalability for future
![Page 18: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/18.jpg)
Enabling Technology in ESB ESB fuse four types of technologies:
Integration brokers Application servers Business process management Adapters
![Page 19: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/19.jpg)
Integration Brokers
![Page 20: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/20.jpg)
Application Servers
![Page 21: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/21.jpg)
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.
![Page 22: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/22.jpg)
What does that mean? BPM software solutions in an ESB
include: Workflow related processes Process analysis Visualization techniques
www.pega.com
![Page 23: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/23.jpg)
Adapters Provide connectivity Semantic disambiguation Translation services between apps
and collaborations.
![Page 24: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/24.jpg)
Adapters Con’t
![Page 25: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/25.jpg)
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.
![Page 26: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/26.jpg)
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.
![Page 27: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/27.jpg)
xSOA con’t
![Page 28: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/28.jpg)
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.
![Page 29: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/29.jpg)
Successfully build and deploy a distributed SOA you need?
Service enablement Service orchestration Deployment Management
![Page 30: Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008](https://reader038.vdocuments.us/reader038/viewer/2022110211/56649eea5503460f94bfbe6f/html5/thumbnails/30.jpg)
Questions?