Presentation is loading. Please wait.

Presentation is loading. Please wait.

SOA Masterclass - Core Technologies | 11 February 2009 | Page 1 Core Technologies.

Similar presentations


Presentation on theme: "SOA Masterclass - Core Technologies | 11 February 2009 | Page 1 Core Technologies."— Presentation transcript:

1 SOA Masterclass - Core Technologies | 11 February 2009 | Page 1 Core Technologies

2 SOA Masterclass - Core Technologies | 11 February 2009 | Page 2 Quote of the Day SOA is all about designing for change; Designing for change cannot be realized without technology, however, technology alone could not enable SOA. Frédéric Faugère SOA Stratégies National Bank of Canada

3 SOA Masterclass - Core Technologies | 11 February 2009 | Page 3 Stuff we need … 1. Service Enablement 3. Service Registry 2. Service Access/Interaction 4. SOA Governance

4 SOA Masterclass - Core Technologies | 11 February 2009 | Page 4 Service Enablement Easy for new bespoke apps ¬Java App Servers ¬.Net ¬SOAP, REST Quite Easy for Packaged Apps ¬More vendors provide service interfaces ¬Are you on the right version ? Service Enablement Tools ¬Adapters ¬Specialist tools

5 SOA Masterclass - Core Technologies | 11 February 2009 | Page 5 Less risky Less costly 75% intend to modernize Rip and Replace Application Modernization Replace with package High cost High risk Rewrite Lack of understanding Loss of key personnel The options

6 SOA Masterclass - Core Technologies | 11 February 2009 | Page 6 SOA Edition Building the bridge to SOA TodaySOA Green screens Isolated applications Difficult to change Mysterious noodle code Rich interfaces Service orchestration Designed to change Governable and Manageable Possibilities

7 SOA Masterclass - Core Technologies | 11 February 2009 | Page 7 One Size Does Not Fit All ¬Modern SOA architecture for legacy applications ¬Choice of optimal integration architecture ¬Comprehensive support for existing environments ¬Rapid service enablement with governance built-in ¬Direct access to data Instant Web Enablement Comprehensive Mainframe Integration ¬On the fly transformation of green screens into state-of- the-art Web pages ¬Without touching existing systems ¬Highly customizable User Session TransactionsData Events Reusable Services

8 SOA Masterclass - Core Technologies | 11 February 2009 | Page 8 Stuff we need … 1. Service Enablement 3. Service Registry 2. Service Access/Interaction 4. SOA Governance

9 SOA Masterclass - Core Technologies | 11 February 2009 | Page 9 Service Access Enterprise Service Bus – Integration Platform An ESB is a middleware solution that enables interoperability among heterogeneous environments using a service-oriented model … - Burton … responsible for providing a distributed communications infrastructure … - Forrester … enables the separation of communication and integration logic from the application business logic - Gartner ESB is a communication and mediation layer that connects service consumers and providers … - Gartner

10 SOA Masterclass - Core Technologies | 11 February 2009 | Page 10 Software AG Positioned as a Leader in the ESB Market Source: Forrester Research, Inc., The Forrester Wave: Enterprise Service Buses, Q1 2009, January 26, 2009 The Forrester Wave is copyrighted by Forrester Research, Inc. Forrester and Forrester Wave are trademarks of Forrester Research, Inc. The Forrester Wave is a graphical representation of Forrester's call on a market and is plotted using a detailed spreadsheet with exposed scores, weightings, and comments. Forrester does not endorse any vendor, product, or service depicted in the Forrester Wave. Information is based on best available resources. Opinions reflect judgment at the time and are subject to change. Software AG earned top scores for design-time support by including its CentraSite repository The standout feature of webMethods ESB is its elegant tooling

11 SOA Masterclass - Core Technologies | 11 February 2009 | Page 11 webMethods Integration Platform Supports Business Goals Service Mediation Service Orchestration Service Enablement All integration patterns – SOA, EDA, B2B Rapid to deploy - high productivity, reuse, cross platform Sustained delivery speed - Governance Single server to globally distributed solution Proven architecture over 10 years Low cost of management - low number of components, advanced monitoring.

12 SOA Masterclass - Core Technologies | 11 February 2009 | Page 12 What is the webMethods ESB Platform? webMethods ESB (Integration Server) JMS Provider (Broker) Developer & Adapters B2B (Trading Networks & eStandards) SOA Governance webMethods ESB Platform webMethods Market Presence webMethods ESB (Integration Server) ¬Over 1,800 Customers webMethods Broker ¬Over 1,200 Customers webMethods Trading Networks ¬Over 1,100 Customers Profile of Typical Implementations ¬Integration Backbone ¬B2B Integration ¬SOA Enablement

13 SOA Masterclass - Core Technologies | 11 February 2009 | Page 13 Logical Architecture ESB Integration Server Broker or JMS ESB Integration Server Clients Asynchronous Synchronous Integration Server offers invocation by synchronous asynchronous Broker provides request/reply pub/sub

14 SOA Masterclass - Core Technologies | 11 February 2009 | Page 14 Stuff we need … 1. Service Enablement 3. Service Registry 2. Service Access/Interaction 4. SOA Governance

15 SOA Masterclass - Core Technologies | 11 February 2009 | Page 15 The Architecture of SOA Governance Service Consumers Registry/ Repository Business Users IT Developers IT Operations Collaboration, Policy Definition, Lifecycle Management, Impact Analysis, Measurement Service Bus Policies, Service Metadata Service Providers Run-time GovernanceDesign- and Change-time Governance Run-time policy enforcement

16 SOA Masterclass - Core Technologies | 11 February 2009 | Page 16 Structure: Multi-Organizational Capabilities enable SOA Federation App Dev Team Project TeamApp Dev Team LOB IT Partner Customer DMZ ¬Collaboration among autonomous SOA providers and consumers ¬SOA Federation ¬Service promotion between registries and repositories Policy driven access and actions Service lifecycle control Multiple taxonomies Relationships and impact analysis

17 SOA Masterclass - Core Technologies | 11 February 2009 | Page 17 in development in design requested Aligning Governance with Traditional SDLCs Check Policy X … … requested in design in development in test in production in development requested in test

18 SOA Masterclass - Core Technologies | 11 February 2009 | Page 18 Positioned in Leaders Quadrant of Integrated SOA Governance Technology Sets Magic Quadrant Source: Gartner, Inc., Magic Quadrant for Integrated SOA Governance Technology Sets, 2007, L. Frank Kenney, Daryl C. Plummer, December 31, 2007 The Magic Quadrant is copyrighted December 31, 2007 by Gartner, Inc. and is reused with permission. The Magic Quadrant is a graphical representation of a marketplace at and for a specific time period. It depicts Gartners analysis of how certain vendors measure against criteria for that marketplace, as defined by Gartner. Gartner does not endorse any vendor, product or service depicted in the Magic Quadrant, and does not advise technology users to select only those vendors placed in the Leaders quadrant. The Magic Quadrant is intended solely as a research tool, and is not meant to be a specific guide to action. Gartner disclaims all warranties, express or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose. The Magic Quadrant graphic was published by Gartner, Inc., as part of a larger research note and should be evaluated in the context of the entire report. The Gartner report is available upon request from Software AG. SOA governance is about ensuring and validating that assets and artifacts within the architecture are operating as expected and maintaining a certain level of quality

19 SOA Masterclass - Core Technologies | 11 February 2009 | Page 19 Lifecycle for Web Services etc (fully customizable) Managed lifecycle enables Trust DesignedIn TestProductiveRetired Active Policies controlling lifecycle transitions (freely definable) 1.Check WS-I compliance 2.Change access permissions for Test group 3. Send out to Test group 1.Apply runtime policies 2.Deploy on target endpoints 1.Undeploy 2.Change permissions: service will not be viewable for other organizations anymore

20 SOA Masterclass - Core Technologies | 11 February 2009 | Page 20 Design TimeRun TimeChange Time DeveloperBusiness UserArchitect Service Consumer IT OperationsAdmin Structure: Role-based Design for Customized User Interfaces Over 50 pre-defined SOA roles serves multiple stakeholders. Extend and create new roles as needed.

21 SOA Masterclass - Core Technologies | 11 February 2009 | Page 21 Structure: Flexible meta-data model adapts to your Enterprise ¬Custom Asset Types ¬Custom Attributes ¬Custom Relationships ¬Custom Taxonomies ¬Custom Meta Data Views ¬Custom Meta Data Extraction

22 SOA Masterclass - Core Technologies | 11 February 2009 | Page 22 Scale: Unified System Of Record Asset Registry ¬Basic Information ¬Binding Template ¬Company ¬WSDL Asset Repository ¬Schema Documents ¬Documentation ¬Sample Client Code ¬Artifacts ¬Lifecycle Policies ¬Design Time ¬Run Time ¬Change Time SOA Asset Relationships ¬Dependencies ¬Associations ¬Similarities Service Delivery Contracts ¬Consumers ¬Services ¬Policies ¬Deployments ¬Performance Metrics ¬Response Time ¬Successful Transactions ¬Service Faults ¬Throughput UDDI SOA Assets Policies Relationships Contracts Performance

23 SOA Masterclass - Core Technologies | 11 February 2009 | Page 23 CentraSite Governance Edition APIs for… ¬Policy Enforcement Points (PEP) ¬Federated Registries / Repositories ¬Service Consumers ¬Design & Development Tools Registry Metadata Content Repository CentraSite Governance Edition Repository Engine Repository Interface ebRS JAXR API UDDIv3 Registry & Governance Application

24 SOA Masterclass - Core Technologies | 11 February 2009 | Page 24 Case Study: Financial services institution We approved 5 applications to use our service At some times of day the service gets slow – but we dont know whos causing it, and we dont know who is impacted They thought wrong!!! 34 apps used the service

25 SOA Masterclass - Core Technologies | 11 February 2009 | Page 25 Visibility with Insight Step 1: Install Insight Agents Insight Agents add less than 5% overhead even under the most stressful situations

26 SOA Masterclass - Core Technologies | 11 February 2009 | Page 26 Visibility with Insight Step 2: Let the Application Run Insight automatically discovers call flows and maps dependencies end-to-end with no custom coding or configuration

27 SOA Masterclass - Core Technologies | 11 February 2009 | Page 27 Visibility with Insight Step 3: Slice & Dice Data

28 SOA Masterclass - Core Technologies | 11 February 2009 | Page 28 Enterprise-scale SOA and BPM

29 SOA Masterclass - Core Technologies | 11 February 2009 | Page 29 Software AG Positioned as a Leader in the Integration-Centric BPM Suites Market Source: Forrester Research, Inc., The Forrester Wave: Integration-Centric Business Process Management Suites, Q4 2008, October 6, 2008 The Forrester Wave is copyrighted by Forrester Research, Inc. Forrester and Forrester Wave are trademarks of Forrester Research, Inc. The Forrester Wave is a graphical representation of Forrester's call on a market and is plotted using a detailed spreadsheet with exposed scores, weightings, and comments. Forrester does not endorse any vendor, product, or service depicted in the Forrester Wave. Information is based on best available resources. Opinions reflect judgment at the time and are subject to change. Software AG received high scores across the board

30 SOA Masterclass - Core Technologies | 11 February 2009 | Page 30 SOA Governance -> Solution Governance

31 SOA Masterclass - Core Technologies | 11 February 2009 | Page 31 Security Policies: Machine Enforceable RequirementPolicyEnforcement Point Who designs services?Registry Access ControlRegistry Who can change Policies? Repository Access Control Repository How are service consumers authenticated? Authentication PolicyRuntime Intermediary What rights are granted?Authorization PolicyRuntime Intermediary How are messages secured?Encryption PolicyRuntime Intermediary

32 SOA Masterclass - Core Technologies | 11 February 2009 | Page 32 Reuse Policies: Machine Enforceable RequirementPolicyEnforcement Point Cant Find Services?Service Registration Catalog, Search and Taxonomy (Registry) Cant Understand how to Use Services? Documentation Information Manager (Repository) Cant Achieve Interoperability?Validation (Policy Manager) Cant Trust Services?ReliabilityService Delivery Contracts (Contract Manager)

33 SOA Masterclass - Core Technologies | 11 February 2009 | Page 33 Agility Policies: Machine Enforceable RequirementPolicyEnforcement Point Key performance indicators (KPIs)?MetricsReporting Dashboard Who will be affected by the change? Notification and Impact Analysis Change Manager How do I know if policies be enforced?EnforceabilityPolicy Standards Will this change break anything?Approvals Lifecycle Manager (Approvals) How do I automate change processes?AutomationGovernance Rules Engine

34 SOA Masterclass - Core Technologies | 11 February 2009 | Page 34 Organizational Policies: People RequirementPolicyEnforcement Point Who authors policies?Policy Competency Center What regulatory issues exist?Regulatory PolicyOrganizational Who will pay for services?Funding PolicyOrganizational What incentives are there for reuse? Incentives PolicyOrganizational Which policies apply where?Federation PolicyOrganizational


Download ppt "SOA Masterclass - Core Technologies | 11 February 2009 | Page 1 Core Technologies."

Similar presentations


Ads by Google