Presentation is loading. Please wait.

Presentation is loading. Please wait.

SOA Case Study: A Practical Guide to SOA

Similar presentations


Presentation on theme: "SOA Case Study: A Practical Guide to SOA"— Presentation transcript:

1

2 SOA Case Study: A Practical Guide to SOA
Mahesh Dodani Dean, IBM School of Software Architecture

3 JK Enterprises (JKE) Case Study
Business Operating Environment and IT Infrastructure IT Solutions Information Technology Strategy Business Strategy Service Integration Maturity Model Defining and Enforcing SOA Governance Project Prioritization and Planning Business Component Analysis Service-Oriented Modeling and Architecture Identifying Areas for Improvement JKE Enterprise Architecture JKE Business Architecture Exposing Services using Indirect & Direct Patterns Developing Service Flows Developing Data Federation Exposing Information Services Security Architecture Composite Application Management JKE Application Architecture JKE Information Architecture JKE Infrastructure Architecture Enterprise Architecture Transition Plan EA Governance Business Architecture Processes Information People IT Architecture Applications Technology

4 JK Enterprises Corporate Overview Corporate Attributes
JK Enterprises is a premier supplier to retail channel, small business channel, and corporate customers Founded in 1935, now a well liked brand image High-touch approach to our customers Customers of all types can interact with us in a way that suits their individual needs Best service at the lowest cost Now with customer centers around the world Acquired Jensen Incorporated in 2000, which strengthened our corporate customer base Corporate customers are true business partners Corporate Attributes 900 Offices, 6 Countries Corporate Headquarters (2) 350 Customer Centers 500 Remote Sales Offices 6 Call Centers 8 Data Centers 11,000 employees 1500 Corporate 1000 Sales and Sales Support ~15 per Customer Center 150 per Call Center 2000 in IT Line of Business Organization Retail CEO Sales Service Credit Commercial e-business

5 Risk, Security, Compliance
JK Enterprises Envisioned Future State The most profitable high-touch company in the industry Aggressive growth with minimal risk Optimized responsive corporate organization A company that leverages it’s strategic investments Best Web Site in the industry Expert Sales force Global CRM Sales Focused Call Centers Key Initiatives Grow organically and leverage our size 100,000 new customers this year Increase cross-sell ratio to over 2.0 in 24 months Multi channel integration Access any service from any channel with consistent experience Then move customers toward lower cost channels Business transformation and optimization Optimize then grow - organization and processes Remove redundancies - centralized shared services Shift our focus to strategic functions - outsource high cost tactical business functions, invest in the rest Control access to information to ensure appropriate security Future Organization LOBs CIO CEO Project Management VP IT Operations VP Development Service Support Service Delivery CTO Solution Deployment Development Release Engineering Process Improvement Risk, Security, Compliance Infrastructure

6 Agenda Enterprise Architecture SOA Business Architecture
SOA IT Architecture Application Architecture Information Architecture Infrastructure Architecture Getting Started Self-explanatory.

7 SOA and Enterprise Architecture: Best Practices
SOA Design: Service Identification Service Specification Service Realization Service Implementation Enterprise Architecture: Assess SOA Readiness and Maturity SOA Governance Business Component Design SOA Development/Deployment: Developing/creating Services Developing Information Services Developing User Interaction and Collaboration Services Developing Business Process Services SOA Management: Service Infrastructure Considerations (Performance, Security, Virtualization) Transition Planning Governance Enterprise Architecture Models SIMM Determine the Governance Focus Plan Define Enable Measure Define the SOA Governance Model Implement the SOA Governance Model Refine the SOA Governance Model SGMM << Input from Business Analysis >> <<Output to SOA Implementation >> SOMA JK Enterprise Projects JK Enterprises Project Prioritization & Planning

8 Service Integration Maturity Model (SIMM) – Next Steps
Silo Services Composite Virtualized Dynamically Re-Configurable Componentized Integrated Level 1 Level 4 Level 5 Level 6 Level 7 Level 3 Level 2 Applications Methods Organization Infrastructure Information Business Modules Process Integration via Services Dynamic Application Assembly Components Objects Structured Analysis & Design Service Oriented Modeling Business Grammar Component Based Development Object Application Specific Skills Emerging SOA Governance SOA and IT Infrastructure Governance Alignment Governance through Policy IT Governance IT Transformation SOA and IT Governance Alignment Process Integration via Services LOB Platform Specific Project-based SOA Environment Virtual SOA Environment Dynamic Sense & Respond Common Reusable Infrastructure Enterprise Standards Application Specific As a Service Data Services Semantic Data Vocabularies Canonical Models LOB or Enterprise Enterprise Data Dictionary and Repository Isolated Business Line Driven Business offers Services Geographically Independent Service Centers Mix and Match Business and Location Capabilities Componentized Business Process Integration Processes Through Service Composition Monolithic Architecture Emerging SOA Grid Enabled SOA Dynamically Reconfigurable Architecture Component Architecture Layered Architecture Common Componentized Business offers Services Business Process Integration Business Service Decomposition IT Governance SOA and IT Governance Alignment Define & Enforce SOA Governance Service Oriented Modeling Object Move to SOA-based Design Methodology Components Process Integration via Services Process Choreography Assembly Component Architecture SOA Focus on SOA Foundation Understand these are initiatives – and each implies several projects Deploy Common Information Services Information As a Service LOB or Enterprise Specific Enterprise Standards Common SOA Environment SOA Infrastructure Standard

9 SOA Governance Defining SOA Governance at JK Enterprises
Tailor SGMM Execute the “JKE SOA Governance Project” Identify SOA Business and IT Principles Determine Existing Governance Structure Define CoE Structure Create Project Proposal Create the SOA Governance Framework Roles Processes Policies Metrics Quality Gates Implement Tools and Infrastructure Refine Operational Environment

10 SOA Governance Enforcing Governance at JK Enterprises
Service Design and Development Define Goverance Policy Implement Policies Service Reuse Architectural Compliance Access Method Rational Method Composer WebSphere Service Registry and Repository Governance Policy and Best Practices WebSphere Integration Developer Review Service Lifecycle Enforce Policies WebSphere Business Modeler Service Reuse Architectural Compliance Service Management Business Requirements Traceability WebSphere Service Registry and Repository SOA Design Review Tivoli Composite Application Manager for SOA Tivoli Change and Configuration Mgmt DB Rational Requisite Pro

11 Agenda Enterprise Architecture SOA Business Architecture
SOA IT Architecture Application Architecture Information Architecture Infrastructure Architecture Getting Started Self-explanatory.

12 Business Analysis Identifying Business Components
Target Competency: Base Competitive Differentiated Investment Review Contribution Cost (H, M, or L) ‘Hot’ Component Controlling Executing Directing Business Planning Business Unit Tracking Sales Management Credit Assessment Reconciliation Compliance Staff Appraisals Relationship Management Sector Management Product Management Product Administration Product Fulfillment Sales Marketing Campaigns Product Directory Credit Administration Customer Accounts General Ledger Document Management Customer Service Collections Account Administration Business New Business Development Servicing & Sales Financial Control and Accounting Sector Planning Portfolio Planning Account Planning Sales Planning Fulfillment Planning Fulfillment Monitoring Purchasing Branch/Store Operations H M L Main Point: Once we created the overall CBM – we worked with the customer to understand the contribution of each area to revenue as well as the cost of the associated function - this is how we discover the hotspots – Often we may declare a hints on what we might want to do going forward.

13 Business Analysis Identifying Business Components
Target Competency: Base Competitive Differentiated Investment Review Contribution Cost (H, M, or L) ‘Hot’ Component Controlling Executing Directing Business Planning Business Unit Tracking Sales Management Credit Assessment Reconciliation Compliance Staff Appraisals Relationship Management Sector Management Product Management Product Administration Product Fulfillment Sales Marketing Campaigns Product Directory Credit Administration Customer Accounts General Ledger Document Management Customer Service Collections Account Administration Business New Business Development Servicing & Sales Financial Control and Accounting Sector Planning Portfolio Planning Account Planning Sales Planning Fulfillment Planning Fulfillment Monitoring Purchasing Branch/Store Operations H M L X Cost control opportunity Revenue / Profit improvement opportunity Main Point: Once we created the overall CBM – we worked with the customer to understand the contribution of each area to revenue as well as the cost of the associated function - this is how we discover the hotspots – Often we may declare a hints on what we might want to do going forward. Cost control opportunity Cost control opportunity

14 Business Analysis Identifying Improvement Areas at JK Enterprises
Target Competency: Base Competitive Differentiated Investment Review Contribution Cost (H, M, or L) ‘Hot’ Component Negotiate volume discounts based on combined volume of all departments Decrease negotiated cost of automated credit report by 20% Automate 75% of credit report retrievals Implement consistent business rules to improve risk management Decrease number of credit report retrievals by 10% Controlling Executing Directing Business Planning Business Unit Tracking Sales Management Credit Assessment Reconciliation Compliance Staff Appraisals Relationship Management Sector Management Product Management Product Administration Product Fulfillment Sales Marketing Campaigns Product Directory Credit Administration Customer Accounts General Ledger Document Management Customer Service Collections Account Administration Business New Business Development Servicing & Sales Financial Control and Accounting Sector Planning Portfolio Planning Account Planning Sales Planning Fulfillment Planning Fulfillment Monitoring Purchasing Branch/Store Operations H M L X Develop optimized cross-channel account application process Increase cross-sell ratio to 2.0 Add 500 new corporate customers Improve STP of applications by 35% Reduce call center calls from sales force and offices by 30% Automate manual tasks for creating and administering accounts Decrease cost of account activation by 50% Decrease time to open account by 50% Main Point: The last step in the CBM process is to begin to detail the actions we want to make and capture and document metrics for monitoring the improvements. Normally – C level executives (like JK Enterprises CEO and CIO) will gladly tell us what the success criteria should be. These actions begin to look a lot like SOA Opportunities and It’s no small accident that these metrics make excellent KPIs. And when you think about it – this information can also help us to design a business dashboard for a person in one of these business unit - this will be part of the work we do as part of the PPI STEW Decrease paper processes by automation of manual tasks Increase electronic applications by 25%

15 Defining Solution Scope Business Context Diagram
Account Manager (HQ) Customer CSR (Store) New Account Request Account Open Request Portal Account Requests Account Open Request eForms Decision Real-time Collaboration re: Account History Account On-Boarding Forms Account Owner (HQ) Account History Credit Scoring Partner

16 Service Design via SOMA Service Identification
JK Enterprises Process Decomposition Domain Decomposition Goal Service Modeling Existing Asset Analysis Techniques: Process Modeling Tools Design of KPIs/Metrics Services Identified Open Account Account Activation Account Verification Techniques Requirements Planning Tools Design of KPIs/Metrics Services Identified Determine Applicant Eligibility Address Verification Techniques Asset Analysis Tools Interviews/Documentation Services Identified Account Inquiry (CICS 2.2) AR Setup (CICS 2.2) Account Setup (CICS 3.1) Create Account (SAP)

17 Service Specification Applying The Service Litmus Test
Candidate Service Name: Business Alignment: Is the service business relevant? Is funding available for service development and management? Is the service sharable? Composability Is the service consistent with NFRs at the composite level? Is service stateless? Is the service self-contained? (Are there dependencies?) Is the service technology neutral? Externalized Service Description Is there an externalized service description e.g. WSDL? Can the service be discovered and bound via the service description? Does the description contain meta-data about itself? Redundancy Elimination Can the service be applied to all processes where its function is required? AR Setup YES YES (Governance Board) YES YES - As per current requirements YES YES – No Dependencies Implementation is CICS 2.x - technology neutral NO - done as part of service creation Following service creation Following service creation YES

18 Rational Software Architect
SOMA Service Specification Defining the “Account Receivable (AR) Setup” Service Building the Service Message Model Designing the Service Components Rational Software Architect

19 Service Specification Service Model for “Account Activation”
Atomic and composite Operational Systems (Applications & Data) Service Components Consumers Business Process Composition; choreography; business state machines Customer (CICS 2.x) Billing (CICS 3.1) GL (SAP) Account Activation Open Account Address Verification Determine Applicant Eligibility Indirect exposure Direct exposure Create from scratch Third-party reuse J2C Message Flow SCA EJB Sales Application Central Office Sales Application Regional Office Account Verification Determine Eligibility Create Account Account Setup AR Setup Account Inquiry Activation

20 Determine Applicant Eligibility Determine Eligibility
SOMA Service Realization Designing the implementation for the “AR Setup” Service Architectural Considerations Implementation is CICS 2.2 WebSphere MQ on mainframe Security requirements (RACF) Alternatives ESB Integration Custom EJB Development J2C Adapter Application-level messaging Architectural Decisions Security requirements Availability requirements Message augmentation/transformation Support for both synchronous and asynchronous interactions Compensatory service need to be designed and deployed Services Atomic and composite Operational Systems (Applications & Data) Service Components Consumers Business Process Composition; choreography; business state machines Billing (CICS 3.1) GL (SAP) Account Activation Open Account Address Verification Determine Applicant Eligibility Indirect exposure direct exposure Create from scratch Third-party reuse J2C SCA EJB Sales Application Central Office Sales Application Regional Office Account Verification Determine Eligibility Create Account Account Setup Account Inquiry Activation Message Flow AR Setup Customer (CICS 2.x) Following the CBM work – we developed a service architecture for JK Enterprises with SOMA and created a set of services to expose specific functions from mainframe and external sources. Lastly, we used SOA Connectivity to create composite services and to support mediation and transport requirements for JK Enterprises.

21 Agenda Enterprise Architecture SOA Business Architecture
SOA IT Architecture Application Architecture Information Architecture Infrastructure Architecture Getting Started Self-explanatory.

22 The End-to-end Account Opening Solution
People Internet/ Intranet Portal Information Account History Service Account Info Service Customer Account History Customer Orders Customer Account Info Customer Account Account Opening Service Customer Application Account Status Customer Application Main Point: IBM Process Solutions (combining both products and services) can provide a comprehensive enterprise solution. And since the solution is based on open standards – we can use IBM products interchangeably with other standards-complaint solutions. Process Account Open Process Check Application Credit Policy Create Account Receive Request Confirm Account

23 WebSphere Business Modeler WebSphere Business Modeler
Developing the Process Model Completing the “Account Open” Process Model Design and Simulation of the “Account Open” Business Process Model Collaborative Development of the “Account Open” Business Process Model WebSphere Business Modeler WebSphere Business Modeler Publishing Server

24 Application Architecture “Account Setup” Service (Billing System)
Services Atomic and composite Operational Systems (Applications & Data) Service Components Consumers Business Process Composition; choreography; business state machines Customer (CICS 2.x) GL (SAP) Account Activation Open Account Address Verification Determine Applicant Eligibility Indirect exposure direct exposure Create from scratch Third-party reuse J2C SCA EJB Sales Application Central Office Sales Application Regional Office Account Verification Determine Eligibility Create Account Account Inquiry Activation Message Flow AR Setup Billing (CICS 3.1) Account Setup Benefits: Shorter deployment cycle, typically. The service interface is defined by that of the exposed legacy asset, no analysis required to determine what the interface should be. No knowledge of other runtimes (java, MB etc.) is necessary Fewer platforms/moving parts Issues: Consumers become coupled to the definition of a legacy asset. Poor implementation substitutability because changing the implementation results in a change in the interface which will impact the consumer. This pattern requires that the legacy runtime environment have support for service invocation. Places an XML processing burden on systems that are often paid for on a MIPS consumed basis. Service Creation With CICS TX 3.1 Direct Exposure CICS 3.1 WebSphere Developer for System z

25 Determine Applicant Eligibility Determine Eligibility
Application Architecture “Account Inquiry” Service (Customer Management) Services Atomic and composite Operational Systems (Applications & Data) Service Components Consumers Business Process Composition; choreography; business state machines GL (SAP) Account Activation Open Account Address Verification Determine Applicant Eligibility Indirect exposure direct exposure Create from scratch Third-party reuse SCA EJB Sales Application Central Office Sales Application Regional Office Account Verification Determine Eligibility Create Account Account Activation Message Flow AR Setup Billing (CICS 3.1) Account Setup Customer (CICS 2.x) J2C Inquiry Benefits: Business alignment is maintained by defining a service interface that suits/aligns with the business view and not with existing legacy assets. The Service component maps between the two worlds. Supports implementation substitutability because service component may be replaced without impact on the consumer. Offloads the XML processing burden from systems that are often paid for on a MIPS consumed basis. (assuming the service component runtime is not co-located with the backend system) A service may be implemented using behavior from more than one system, the service component aggregates the behavior to realize the service. Issues: Longer deployment cycle than Direct Access because thought must be given to the definition of the service interface and time must be spent developing the service component. More complex than Direct Access; often involves the use of connector/adapter technology between the service component and the backend systems. Adapter Development Indirect Exposure J2C Adapter to CICS WebSphere Integration Developer

26 Application Architecture “Create Account” Service (SAP)
Developing The SAP Adapter Instance Services Atomic and composite Operational Systems (Applications & Data) Service Components Consumers Business Process Composition; choreography; business state machines Account Activation Open Account Address Verification Determine Applicant Eligibility Indirect exposure direct exposure Create from scratch Third-party reuse EJB Sales Application Central Office Sales Application Regional Office Account Verification Determine Eligibility Account Activation Message Flow AR Setup Billing (CICS 3.1) Account Setup Customer (CICS 2.x) J2C Inquiry GL (SAP) SCA Create Account Setting SAP Adapter Properties Selecting BAPIs For Adapter Operations Indirect Exposure to SAP WebSphere Adapter for SAP Software

27 Service Reuse Integration with the Service Registry
Browsing for Services and Publishing Services with the Web Interface Browsing for Services with the Eclipse Interface WebSphere Service Registry and Repository

28 Application Architecture Developing Basic and Composite Service Flows
Services Atomic and composite Operational Systems (Applications & Data) Service Components Consumers Business Process Composition; choreography; business state machines Account Activation Open Account Address Verification Determine Applicant Eligibility Indirect exposure direct exposure Create from scratch Third-party reuse Sales Application Central Office Sales Application Regional Office Account Verification Message Flow Billing (CICS 3.1) Customer (CICS 2.x) J2C Account Inquiry GL (SAP) SCA EJB Determine Eligibility Activation AR Setup Account Setup Create Account Develop Service Flows for “Determine Eligibility” and “Account Activation” Services WebSphere Integration Developer

29 Operational DB ACCOUNT
Information Architecture Data Federation, XML Retrieval and Data Cleansing Services Operational DB ACCOUNT DB2 Database CUSTACC Table: INFORMIX ACCOUNT Table: JKE CUACCOUNT id: Informix DW: ibmpassword Instance: DB2 id: administrator pw: ibmpassword INFORMIX Server Name:ol_plstew INFORMIX DB2 Federation Server Building Account Application Data Cleansing Service Building Native XML Retrieval Services Building Federation Services WebSphere Federation Server WebSphere Quality Stage DB2 v9 Viper

30 Information Architecture Exposing Information Services
Registering Information Services IBM Information Server

31 Process Design and Deployment Assembly and Deploy
Services Atomic and composite Operational Systems (Applications & Data) Service Components Consumers Business Process Composition; choreography; business state machines Indirect exposure direct exposure Create from scratch Third-party reuse Address Verification Sales Application Central Office Sales Application Regional Office Message Flow Billing (CICS 3.1) Customer (CICS 2.x) J2C Account Inquiry GL (SAP) SCA EJB Determine Eligibility Activation AR Setup Account Setup Create Account Account Activation Open Account Determine Applicant Eligibility Account Verification “Account Open” WS-BPEL Implementation Wiring the Components for the “Account Open” Process WS-BPEL Process Implementation WebSphere Integration Developer

32 WebSphere Business Monitor WebSphere Dashboard Framework
Process Monitoring and Management Building BPM Monitoring Components and Dashboards Building Components to Monitor Account Opening Duration Monitoring Credit Risk Designing components to support key JKE Metrics Credit Risk Analysis Account Opening Duration Development of dashboards to aggregate information into user portal solutions WebSphere Business Monitor WebSphere Dashboard Framework

33 Building User Interaction Services
Developing and Deploying the “New Account” Application Building Role-Specific Portlets and Dashboards Lotus Forms WebSphere Dashboard Framework WebSphere Portal

34 IBM Information Server
Deploying the Solution Architecture Implementation Topology for JK Enterprises WebSphere Process Server Account Open Process WebSphere Service Registry and Repository SAP Create Account SAP Adapter SOAP/JMS CICS Adapter CICS 2.x Account Inquiry WebSphere Message Broker WebSphere Enterprise Service Bus Account Activation AR Setup Direct Call SOAP/ HTTP CICS 3.1 Account Setup SOAP/ HTTP WebSphere Application Server Determine Eligibility DataPower XS40 Appliance IBM Information Server SOAP/ HTTPS Address Verification Service (external)

35 JK Enterprises Security Architecture
Business Security Services Security Policy Infrastructure WebSphere Service Registry and Repository Customer Information System Customer Portal Proxy/ Intermediary WebSphere Portal Server Firewall Firewall Other Applications Process Server WebSphere Billing System Credit Report Agency DataPower XS40 ESB SAP JK Enterprise Requirements Decrease cost and complexity of managing identities and security Support LDAP-based model for identity and security policy Solution Centralized authorization, management and administration of service endpoints Centralized audit reporting WS-Trust implementation to enable identity federation Implementation Details DataPower with Access Manager to support authorization calls TAM/TIM for single sign-on Deployment of secure token service (STS) to provide federated identity Integration with existing RACF security Products IBM Tivoli Federated Identity Manager IBM Tivoli Access Manager IBM Tivoli Identity Manager IBM Directory Server Tivoli Access Manager Tivoli Federated Identity Manager IT Security Services Policy Enforcement

36 Infrastructure Architecture Composite Application Management
JK Enterprise Requirements Validate SLAs for deployed services Provide ability to perform root-cause analysis of SOA solution and take actions to remedy Solution End-to-end monitoring of all elements (client, provider, intermediary) Provide visibility from business process layer, service layer, transactions and resources. Implementation Details Deploy monitoring agents to service endpoints and service intermediaries Use SCA managed mediations to integrate ESB capabilities for management Products IBM Tivoli Composite Application Manager Family IBM Tivoli Service Level Advisor IBM WebSphere Enterprise Service Bus IBM WebSphere DataPower SOA Appliance IBM WebSphere Service Registry & Repository Monitoring Account Opening Performance and Availability Configuring Service Management Agents Tivoli Composite Application Manager for SOA Tivoli Enterprise Portal

37 Agenda Enterprise Architecture SOA Business Architecture
SOA IT Architecture Application Architecture Information Architecture Infrastructure Architecture Getting Started Self-explanatory.

38 SOA Adoption: Tactical and Strategic Action Combined
SOA Goal Market return through transformation: quicker time to production, lower costs, competitive differentiation Market Return through Transformation Strategic Vision Revenue and Profit Incremental Adoption Time Slide Objectives: The ultimate goal of SOA is better market return through transformation of the enterprise. Business transformation must be focused on the ability to execute common industry processes in a differentiated way. IT transformation must be focused on the ability to implement business driven changes more quickly into production, to lower coasts, and to partner with the business to drive competitive differentiation Details: In order to achieve these goals it is important to think of SOA adoption at two levels. First, the strategic level … it is important to have a strategic vision or a master plan that can be used by the enterprise as a guideline in to be applied as various interests work together to meet specific business goals. And second, the individual project plans … SOA will never be achieved in one big-bang project. Instead it will be implemented incrementally and the business will demand return at each incremental project step. Consequently, the Roadmap must have individual project plans to meet the most immediate goals of the business and yet created in a way that is consistent with and helps the enterprise move toward the goals articulated in the strategic vision. Two Primary Roadmap Perspectives Strategic Vision Business and IT statement of direction which can be used as a guideline for decision making, organizational buy-in, standards adoption Project Plans Implementation projects to meet immediate needs of the current business drivers

39 Know-how & best practices
Why IBM for SOA? IBM understands service orientation and your business Expertise in aligning business and IT processes 7500+ certified SOA consultants, architects, IT specialists Dozens of SOA-enabled business solutions Skills Thriving ecosystem of partners (ISVs, SIs, Resellers) 2500+ partners in SOA community 3500+ assets in SOA Business Catalog Partners Extensive Industry experience and best practices Over 4000 customers worldwide SOA Entry Points, SOA Reference Architecture, SIMM Know-how & best practices Unmatched breadth and depth of products Over $1B/yr invested in SOA Leadership in open standards & 300+ SOA-related patents Main Point: You should choose IBM to help you pursue SOA because we are a leader in every way in this field. Why would you choose IBM for SOA? The biggest reason is that IBM understands service orientation and understands your business. IBM is not following with SOA; we’re leading. This understanding enables our customers to obtain a sustainable competitive advantage through flexibility. IBM has a heritage in providing computing solutions that no other company comes close to. IBM has a ‘footprint’ across entire enterprise so let’s use the same categories we discussed on the previous slide Again, let’s start with infrastructure. IBM has unmatched breadth and depth of software products for SOA. We invest over $1B per year in SOA, This is the kind of investment and leadership that businesses can take advantage of when they choose IBM. IBM not only supports standards but brings true leadership to standards bodies. We are active in over 50 of them and hold many leadership roles within these organizations. We also have over 300 SOA-related patents. Moving up, IBM has extensive industry experience and best practice with over a thousand SOA customers all over the world in a wide variety of industries. Again, this kind of experience is something that no other company can come close to. While others may talk about their theories of SOA, IBM has the real-world experience to make it real today. IBM has a thriving ecosystem of partners. Independent software vendors, systems integrators and resellers are gravitating to IBM as the leader in SOA. We have over a hundred SOA partners and the list keeps growing. This kind of partner ecosystem helps end-user customers ensure interoperability. This leads to the top layer and our expertise in aligning business and IT processes. We have extensive soa consultants, architects, and IT specialists, dozens of soa-enabled business solutions and a unique portfolio of intellectual property and methods. And what we learn through this expertise gets fed back into the software products as well. Other IT vendors have a more disjointed delivery without the ability to really take what they have learned back into their portfolio. Infrastructure Leadership in Governance & Service Lifecycle Management IBM SOA Governance & Management Method that spans the services lifecycle Governance

40 Let's Go! Build on SOA Successes for Greater Business Value
Continue to discover the value of SOA Not just doing the same thing a different way SOA is not just about technology, but technology’s integration with business insight Get Assessed! SOA Self Assessment On-line at ibm.com/soa/assessment Evaluate and select a SOA project Arrange for a SOA Workshop to begin your SOA journey "...IBM is the leader in the development of SOA intellectual property.... with firm-wide SOA investment of $1 billion, IBM will leverage cutting-edge R&D, leading to quicker SOA value and reusable SOA assets for clients." The Forrester Wave™ North American SOA Integration, Q3 2006, September 2006 **Main point: IBM’s Leadership in SOA can help you achieve real business benefit today. Summary. IBM’s experience with customers has left us with some key points. First: If you haven't begun your SOA journey yet, do so now with an SOA entry point project. What is the right entry point for you? There is no single answer; it depends on your business priorities. Taking an approach to SOA that is business-centric ensures that you are keeping your investments focused on areas that will mean the most for your bottom line. Second: If you've already started with SOA, look for ways of expanding on the business value you're already enjoying. A great way to do so is by using industry-specific business services and BPM. This kind of approach will help you address the fast-paced marketplace with flexible support for your business processes that changes as you change and is tuned to the specific needs of your industry and your company Third, with this expanded approach to SOA, look for ways to support your broadened initiatives with a structured approach to infrastructure and management in support of SOA. Take thought-out, structured approach to Service Management, Service Security, and Service Virtualization Fourth: Governance is critical for success. Use proven techniques and methods to provide oversight to projects with SOA Governance. Doing so can make minimize the risk of your projects and maximize the value you achieve by undertaking them. And finally, take a holistic approach to your SOA journey and look for ways to further your innovation and operational excellence by building the lessons of SOA into your next project And at every stage, make the right choice when partnering with a technology and professional service provider. Choose one with a proven record of unlocking innovation and operational excellence with thousands of customers so you can feel confident that you're getting the most for your money. Taking a look at the complements that Forrester has given IBM in the quote at the right is just one example of the reasons you can trust IBM to be there for you every step of your SOA journey. So contact your SOA representative today. We can help you get where you want to be because we've been down this road many many times before.

41 Thank You Gracias Danke Obrigado Merci Multumesc Grazie Thai Hindi
Traditional Chinese Russian Spanish Obrigado Thank You Portuguese Arabic Danke Grazie Merci Italian German French Multumesc Simplified Chinese Romanian Korean Japanese

42


Download ppt "SOA Case Study: A Practical Guide to SOA"

Similar presentations


Ads by Google