Achieving Six Sigma Reliability for Business Process Integrations with Oracle Fusion Middleware September 30, 2014
Agenda Ingersoll Rand Challenges Middleware Transformation What we did different? Q&A
Ingersoll Rand
SMARTransformation Program
Cognizant Technology Cognizant (CTS), founded in 1994 (CTSH, NASDAQ), Headquartered in Teaneck, NJ. CTS has 54+ global operations centers in 14 countries & has 178, 600 employees 2013 Revenues were $8.84 billion and 2014 guidance is for $10.3 billion Services provided to 4 of the top 15 Industrial Manufacturers, including Ingersoll Rand (IR) IR Partnership exists since 2005 with major engagements with 6 SBU’s of Climate Solutions Our Major Oracle (Including R12) Engagements for IR consists of over 150 resources for: • Fusion Middleware • DBA (Including Exa) • EBS • OTM • CRM On-Demand • OBIEE • HRMS – (PeopleSoft, Taleo, Integration to Kronos & Callidus) • Stress & Performance Testing CTS also provide services to IR for Custom & Legacy Systems, Webmethods, Analytics & Engineering Systems © 2014, Cognizant
Challenges Global Service Design System Uptime Lack of Maintenance Window Global Service Design Heterogeneous Applications Inconsistent Development Standards and Processes Unreliable Integrations
Integration Overview
Guiding Principles Lean Development Process Standard Messaging Patterns Fail Fast, Fail Often Maximum Availability Architecture (EXADATA & EXALOGIC) Stability Service Oriented Design Stateless & Guaranteed Delivery Reusability Work Load Management Aggressive Development & Support Feedback & continuous improvement Extended Support and Commitment Shared Vision Team & Leadership Architecture & Design Process Infrastructure
Enterprise SOA Platform SOA Infrastructure Maximum Availability Architecture
Applied Service Oriented Architecture Point to Point Service Oriented
Applied Lean Principles Intensive Support No Transaction Visibility No Segregation of Duties Complex Business Logic Long Running & Stateful Activities Minimal Support Transaction Visibility Segregation of Duties Simple Business Logic Real Time Activities Middleware Transformation
Applied Pull Model
Transparent Middleware Where is my Purchase Order? Transparent Middleware Blackbox Middleware Where is my Sales Order? Transformation Lack of Visibility Lost transactions Lack of Metrics No Reconciliation Intensive Support No SLA Heavy reliance on technical support Visibility End to End visibility of Transactions Data Reconciliation Reporting Minimal Support Console for Business Users Seamless Reprocessing of Stuck Transactions
Created a SOA Gateway (USPS Model) End to end transaction visibility One click reprocessing of stuck transactions Transaction reconciliation Throttling Loose coupling Stateless Ingersoll Rand SOA Gateway Value Add
IR SOA Gateway UI
Throttling Before Throttling After Throttling Thread Pool Backlog Queue UI Our throttling engine is like a dam which protects all down stream systems and our IT ecosystem from a flood of transactions.
Governance Structure Before After Ad-hoc Design Pattern Based Design Adapter Based Integrations HTTP/SOAP Integrations Unreliable Infrastructure High Availability Unsecured Services E2E Secured Services Lack of Work Load Management Transaction Throttling
Six Sigma Results
Best Practices Summarized Lean Middleware Throttling Service Oriented Design No complex business logic in middleware Avoid Staging Table and Polling Based Service Avoid Scheduling in Middleware Secured Services Design scalable infrastructure Manage Work Load Six Sigma Reliable Middleware High Availability Pattern Based Design Dynamic Endpoints
Oracle Enterprise Manager Future State Unified Middleware Enablers? Oracle MFT Oracle Enterprise Manager Oracle SOA 12c Managed File Transfer Tiered Service Architecture Dynamic Routing
Cognizant Technology Solutions – Value Add Skills Quality Innovation Accountability Relationship © 2014, Cognizant
Q&A
For additional details, please contact : Thank You For additional details, please contact : Mike Smedberg Director Technical Services Information Technology Ingersoll Rand Email: Mike.Smedberg@irco.com Ranajit Sahoo Principal Architect Oracle Solutions Practice Cognizant Technology Solutions Email: Ranajit.Sahoo@cognizant.com