Download presentation
Presentation is loading. Please wait.
Published byJordan Kearney Modified over 11 years ago
1
Core Technologies Presentation Title Date Author
SOA Masterclass - Core Technologies | 11 February 2009 | Page 1 Author
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 SOA Masterclass - Core Technologies | 11 February 2009 | Page 2
3
Stuff we need … 1. Service Enablement 2. Service Access/Interaction
Service Registry SOA Governance SOA Masterclass - Core Technologies | 11 February 2009 | Page 3
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 SOA Masterclass - Core Technologies | 11 February 2009 | Page 4
5
The options Rip and Replace Application Modernization
Presentation Title Date The options Rip and Replace Application Modernization Replace with package High cost High risk Less risky Less costly Rewrite Lack of understanding Loss of key personnel 75% intend to modernize So what are the alternatives to application modernization? Some of organizations may consider rewriting their applications in Java or .NET or replacing an existing core system with a packaged application. In fact, many vendors have hijacked the term "legacy modernization" and now use it as a more acceptable way to say "rip and replace." While some organizations have successfully replaced core systems with newly written applications, most have not. The reason these projects often fail is due to the high cost and risk associated with a total replacement. Others attempt to rewrite their system from the ground up. Somewhere along the line they discover they lack a complete understanding of the original system. As a result they can't create a new system with comparable functionality. Still others believe the core issue is the lack of skilled workers to support the so-called "legacy" system. They think replacing both the old technology and the longtime employees will solve their problem. Unfortunately, they overlook a very important point. The more experienced and knowledgeable employees have more than just programming and system management skills- they also know and understand the business processes inside and out. Loss of key personnel can risk loss of domain knowledge. Attempting to replace an existing system without the benefit of the domain knowledge that these employees possess is truly a risky proposition. Many customers have taken those points into consideration when weighing a decision to rip and replace or modernize their existing systems and many have already decided that modernization is the less risky and less costly approach. A study we conducted last year confirms organizations’ desire to modernization applications. The study revealed that 75% of the 243 customers surveyed worldwide intended to modernize their systems compared with rewriting, replacing or outsourcing. We believe Application Modernization is the ideal way to move systems forward to support new business initiatives. SOA Masterclass - Core Technologies | 11 February 2009 | Page 5 Author
6
SOA Edition Building the bridge to SOA
Presentation Title Date SOA Edition Building the bridge to SOA Green screens Isolated applications Difficult to change Mysterious “noodle code” Possibilities Rich interfaces Service orchestration Designed to change Governable and Manageable Today SOA The SOA Edition, helps an organization leverage their existing application and data assets and make them available for use in a SOA. Our goal is to help you build the bridge to SOA faster. SOA Masterclass - Core Technologies | 11 February 2009 | Page 6 Author
7
One Size Does Not Fit All
Presentation Title Date One Size Does Not Fit All Instant Web Enablement Comprehensive Mainframe Integration Reusable Services User Session Transactions Data Events ‘On the fly’ transformation of ‘green screens’ into state-of-the-art Web pages Without touching existing systems Highly customizable Integration Your Way Customer Spain: “I feel like we are missing a major opportunity because our systems aren't integrated. We have to do a ton of custom coding right now, and unfortunately no one has shown us a solution that doesn't ask us to change our business model to fit the package”. 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 SOA Masterclass - Core Technologies | 11 February 2009 | Page 7 Author
8
Stuff we need … 1. Service Enablement 2. Service Access/Interaction
Service Registry SOA Governance SOA Masterclass - Core Technologies | 11 February 2009 | Page 8
9
Service Access Enterprise Service Bus – Integration Platform
Presentation Title Date Service Access Enterprise Service Bus – Integration Platform ESB is a communication and mediation layer that connects service consumers and providers … - Gartner … responsible for providing a distributed communications infrastructure … - Forrester … enables the separation of communication and integration logic from the application business logic - Gartner An ESB is a middleware solution that enables interoperability among heterogeneous environments using a service-oriented model … - Burton SOA Masterclass - Core Technologies | 11 February 2009 | Page 9 Author
10
Software AG Positioned as a Leader in the ESB Market
Presentation Title Date Software AG Positioned as a Leader in the ESB Market “The standout feature of webMethods ESB is its elegant tooling” “Software AG earned top scores for design-time support by including its CentraSite repository” 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. SOA Masterclass - Core Technologies | 11 February 2009 | Page 10 Author
11
webMethods Integration Platform Supports Business Goals
Presentation Title Date webMethods Integration Platform Supports Business Goals 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. Service Mediation Service Orchestration Service Enablement Define each term High level what \\ Full support for WS* and POX Standards Multi-Protocol Communications webMethods ESB (Integration Server) Enterprise-Class Foundation for your SOA Features Single services based container for application and partner integration Create services via Enablement, Link services via Orchestration, Enhance services via Mediation Full support for Web Service (WS*) and POX based standards Multi-protocol communications and document standards support Supports all integration patterns Benefits Foundation for your SOA and Integration Projects Orchestrate business services from many diverse sources Meeting the complex integration needs of your SOA SOA Masterclass - Core Technologies | 11 February 2009 | Page 11 Author
12
What is the webMethods ESB Platform?
Presentation Title Date What is the webMethods ESB Platform? webMethods ESB (Integration Server) 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 + JMS Provider (Broker) + Developer & Adapters + B2B (Trading Networks & eStandards) This slide is to setup what the components of the ESB Platform are. Highlight all of the pieces that make up the platform so that prospects understand our complete offering + SOA Governance webMethods ESB Platform SOA Masterclass - Core Technologies | 11 February 2009 | Page 12 Author
13
Logical Architecture Integration Server offers invocation by
Clients Integration Server offers invocation by synchronous asynchronous Broker provides request/reply pub/sub Asynchronous Synchronous ESB Integration Server Broker or JMS ESB Integration Server SOA Masterclass - Core Technologies | 11 February 2009 | Page 13
14
Stuff we need … 1. Service Enablement 2. Service Access/Interaction
Service Registry SOA Governance SOA Masterclass - Core Technologies | 11 February 2009 | Page 14
15
The Architecture of SOA Governance
Presentation Title Date The Architecture of SOA Governance Service Consumers Business Users Policies, Service Metadata Run-time policy enforcement Collaboration, Policy Definition, Lifecycle Management, Impact Analysis, Measurement Service Bus IT Developers Registry/ Repository IT Operations Service Providers Design- and Change-time Governance Run-time Governance SOA Masterclass - Core Technologies | 11 February 2009 | Page 15 Author
16
Structure: Multi-Organizational Capabilities enable SOA Federation
Presentation Title Date Structure: Multi-Organizational Capabilities enable SOA Federation Collaboration among autonomous SOA providers and consumers SOA Federation Service promotion between registries and repositories App Dev Team Partner App Dev Team LOB IT Customer Policy driven access and actions Service lifecycle control Multiple taxonomies Relationships and impact analysis Project Team DMZ SOA Masterclass - Core Technologies | 11 February 2009 | Page 16 Author
17
Aligning Governance with Traditional SDLCs
Presentation Title Date Aligning Governance with Traditional SDLCs Check Policy X requested in design in development in test in production requested in design in development … How do you as an EA work with existing project management team and the lifecycles that have been in place for years. Need: Timely influence, not brute force enforcement of policies requested in design in development in test … SOA Masterclass - Core Technologies | 11 February 2009 | Page 17 Author
18
Presentation Title Date Positioned in Leaders Quadrant of Integrated SOA Governance Technology Sets Magic Quadrant “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” 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 Gartner’s 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 Masterclass - Core Technologies | 11 February 2009 | Page 18 Author
19
Managed lifecycle enables Trust
Presentation Title Date Managed lifecycle enables Trust Lifecycle for Web Services etc (fully customizable) Designed In Test Productive Retired Active Policies™ controlling lifecycle transitions (freely definable) Check WS-I compliance Change access permissions for Test group 3. Send out to Test group Undeploy Change permissions: service will not be viewable for other organizations anymore Apply runtime policies Deploy on target endpoints SOA Masterclass - Core Technologies | 11 February 2009 | Page 19 Author
20
Structure: Role-based Design for Customized User Interfaces
Presentation Title Date Structure: Role-based Design for Customized User Interfaces Developer Architect IT Operations Business User Admin Service Consumer Design Time Run Time Change Time Over 50 pre-defined SOA roles serves multiple stakeholders. Extend and create new roles as needed. SOA Masterclass - Core Technologies | 11 February 2009 | Page 20 Author
21
Structure: Flexible meta-data model adapts to your Enterprise
Presentation Title Date 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 SOA Masterclass - Core Technologies | 11 February 2009 | Page 21 Author
22
Scale: Unified System Of Record
Presentation Title Date Scale: Unified System Of Record Asset Registry Basic Information Binding Template Company WSDL SOA Asset Relationships Dependencies Associations Similarities UDDI SOA Assets Asset Repository Schema Documents Documentation Sample Client Code Artifacts Policies Service Delivery Contracts Consumers Services Policies Deployments Relationships Lifecycle Policies Design Time Run Time Change Time Contracts Performance Metrics Response Time Successful Transactions Service Faults Throughput Performance SOA Masterclass - Core Technologies | 11 February 2009 | Page 22 Author
23
CentraSite Governance Edition
Presentation Title Date CentraSite Governance Edition APIs for… Policy Enforcement Points (PEP) Federated Registries / Repositories Service Consumers Design & Development Tools Registry & Governance Application Repository Interface UDDIv3 JAXR API ebRS Repository Engine CentraSite Governance Edition Registry Metadata Content Repository SOA Masterclass - Core Technologies | 11 February 2009 | Page 23 Author
24
Case Study: Financial services institution
Presentation Title Date Case Study: Financial services institution “We approved 5 applications to use our service” “At some times of day the service gets slow – but we don’t know who’s causing it, and we don’t know who is impacted” They thought wrong!!! 34 apps used the service SOA Masterclass - Core Technologies | 11 February 2009 | Page 24 Author
25
Visibility with Insight Step 1: Install Insight Agents
Presentation Title Date Visibility with Insight Step 1: Install Insight Agents Insight Agents add less than 5% overhead even under the most stressful situations SOA Masterclass - Core Technologies | 11 February 2009 | Page 25 Author
26
Visibility with Insight Step 2: Let the Application Run
Presentation Title Date 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 SOA Masterclass - Core Technologies | 11 February 2009 | Page 26 Author
27
Visibility with Insight Step 3: Slice & Dice Data
Presentation Title Date Visibility with Insight Step 3: Slice & Dice Data SOA Masterclass - Core Technologies | 11 February 2009 | Page 27 Author
28
Enterprise-scale SOA and BPM
Presentation Title Date Enterprise-scale SOA and BPM SOA Masterclass - Core Technologies | 11 February 2009 | Page 28 Author
29
Presentation Title Date Software AG Positioned as a Leader in the Integration-Centric BPM Suites Market “Software AG received high scores across the board” 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. SOA Masterclass - Core Technologies | 11 February 2009 | Page 29 Author
30
SOA Governance -> Solution Governance
SOA Masterclass - Core Technologies | 11 February 2009 | Page 30
31
Security Policies: Machine Enforceable
Presentation Title Date Security Policies: Machine Enforceable Requirement Policy Enforcement Point Who designs services? Registry Access Control Registry Who can change Policies? Repository Access Control Repository How are service consumers authenticated? Authentication Policy Runtime Intermediary What rights are granted? Authorization Policy How are messages secured? Encryption Policy SOA Masterclass - Core Technologies | 11 February 2009 | Page 31 Author 31
32
Reuse Policies: Machine Enforceable
Presentation Title Date Reuse Policies: Machine Enforceable Requirement Policy Enforcement Point Can’t Find Services? Service Registration Catalog, Search and Taxonomy (Registry) Can’t Understand how to Use Services? Documentation Information Manager (Repository) Can’t Achieve Interoperability? Validation (Policy Manager) Can’t Trust Services? Reliability Service Delivery Contracts™ (Contract Manager) SOA Masterclass - Core Technologies | 11 February 2009 | Page 32 Author 32
33
Agility Policies: Machine Enforceable
Presentation Title Date Agility Policies: Machine Enforceable Requirement Policy Enforcement Point Key performance indicators (KPIs)? Metrics Reporting Dashboard Who will be affected by the change? Notification and Impact Analysis Change Manager How do I know if policies be enforced? Enforceability Policy Standards Will this change break anything? Approvals Lifecycle Manager (Approvals) How do I automate change processes? Automation Governance Rules Engine SOA Masterclass - Core Technologies | 11 February 2009 | Page 33 Author 33
34
Organizational Policies: People
Presentation Title Date Organizational Policies: People Requirement Policy “Enforcement Point” Who authors policies? Policy Policy Competency Center What regulatory issues exist? Regulatory Policy Organizational Who will pay for services? Funding Policy What incentives are there for reuse? Incentives Policy Which policies apply where? Federation Policy SOA Masterclass - Core Technologies | 11 February 2009 | Page 34 Author 34
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.