SlideShare a Scribd company logo
1 of 19
Evolving the Enterprise IT Legacy to SOA
Sundar Ramanathan
July 16, 2012
Presenter Profile


    Sundararajan Ramanathan – Enterprise Architect @ Capgemini since June 2006
    TOGAF 9 & Capgemini IAF Certified Architect -
     http://www.opengroup.org/togaf9/cert/protected/certuploads/30487.pdf
    10 years at Compuware, Detroit, Michigan
    5 years at Informix Software, California
    Education
         B.Sc (Physics), B.E (Indian Institute of Science), MBA (Wayne State University,
          Michigan)
    Open Group
         Co-Author: Legacy Evolution to SOA Guide
         Chair: SOA for Business Technology Project
    NIST
         Contributor – Cloud Computing Forum – Taxonomy, Reference Architecture and
          Roadmap



             In collaboration with                                                       Legacy Evolution to SOA            2
                                                                           © Copyright Capgemini 2011 All Rights Reserved
Agenda




                                    Drivers for Legacy   Key SOA Principles
L2SOA                               Modernization        Organization and Process
Project Overview                    Approach to Enable   Metrics for L2SOA
Project Team                        L2SOA                Engagement




Modernization Strategies
EIP Pattern-Based SI
Approach                            SOA Governance       Case Study A
EIP Patterns: Cost &                Reference Model      Summary
Complexity Analysis                 Legacy & Security    Q&A



            In collaboration with                                               Legacy Evolution to SOA            3
                                                                  © Copyright Capgemini 2011 All Rights Reserved
L2SOA Project Overview

Leverage the collective experiences of L2SOA practitioners to develop legacy
evolution best practices and lessons learned to improve the success of
L2SOA implementations. The content is therefore based on real projects.


 Current state problems and issues
 Key concepts, principles, and considerations related to L2SOA
 A high-level (general) approach to enable L2SOA
 Consolidated best practices, including metrics, architecture styles,
   technologies, governance, etc.
 Historical case studies providing insight into how some of the concepts
   described in the document are currently being applied




                                                            L2SOA
                                                            Project Overview
                                                            Project Team
           In collaboration with                                           Legacy Evolution to SOA            4
                                                             © Copyright Capgemini 2011 All Rights Reserved
L2SOA Project Team
 Authors
  Xinfeng Chen, Hewlett-Packard
  Sundararajan Ramanathan, Capgemini
  Mukund Srinivasan, Capgemini
  Joost Van Der Vlies, Hewlett-Packard (Project Chair)
  Tejpal (TJ) Virdi, The Boeing Company (Project Chair)


  Reviewers
   Ramagopal Allampalli, Cognizant Technology Solutions
   Jim Basler, Oracle
   Carleen Christner, Hewlett-Packard
   Pascal Dussart, LoQutus
   Ed Harrington, Architecting-the-Enterprise
   Venkata Kona, Wipro
   Martin Neuhard, Hewlett-Packard
   Carol Wang, Hewlett-Packard                            L2SOA
                                                           Project Overview
                                                           Project Team
           In collaboration with                                         Legacy Evolution to SOA            5
                                                           © Copyright Capgemini 2011 All Rights Reserved
Drivers for Legacy Modernization


                                                  Silo Architecture, Complex or No
         High Sustain Costs, Less Agility,        Interoperability, redundant /duplicate
         No Business Metrics                      Information storage/processing, Less
                                                  scope for Automation


     BUSINESS                                    FUNCTIONAL
                                                  Tightly Coupled Applications, Outdated
       Poor User Experience, Lack of SSO and      Technology , Protocols with no support,
       Integration to new UI/ Presentation        Embedded Logic and Complex Configuration
       platforms/devices


     USABILITY                                   TECHNOLOGY

   Maintenance costs are getting higher and higher
   Control over the application landscape and its dependencies is difficult
   The business needs to change faster than IT can support.                        Drivers for Legacy
                                                                                    Modernization
                                                                                    Approach to Enable L2SOA
                    In collaboration with                                                           Legacy Evolution to SOA            6
                                                                                      © Copyright Capgemini 2011 All Rights Reserved
Approach to Enable L2SOA

                                                                •L2SOA Business case,
                                            •SOA maturity       ROI
     Combining TOGAF ADM and               assessment          •Principle decision on
      TOGAF SOA Guide with                  •Legacy expertise   extend or re*
      important L2SOA aspects



                                                                                •Current state legacy
                                                                                •Application Portfolio
                                                                                Rationalization

      •Legacy Organization
      Management of change




    •SOA Infrastructure versus Apps
    •SOA maturity as input in legacy
    modernization planning

                                                                   Drivers for Legacy
         •Legacy transformation phases                             Modernization
         •Solution Building Blocks - SBBs
         •Vendor/tool selection                                    Approach to Enable
                                                                   L2SOA
                    In collaboration with                                            Legacy Evolution to SOA            7
                                                                       © Copyright Capgemini 2011 All Rights Reserved
Key SOA Principles
 Well-Defined Service Contract                   Loosely-Coupled Services

 Define Services with Appropriate Granularity    Design Services for Stateless




  Ensure Services have Appropriate Security Enforcement Standards


  Adopt SOA Ontology/Vocabulary Standard




                                                                  Key SOA Principles
                                                                  Organization and Process
                                                                  Metrics for L2SOA Engagement
               In collaboration with                                                 Legacy Evolution to SOA            8
                                                                       © Copyright Capgemini 2011 All Rights Reserved
Organization and Process
 Managed Transformation Program           Work across Business Boundaries
(Business, Technology )                   and Service Ownership
                                          ROI Analysis based on Metrics and
Impact of Current IT Operations and      KPIs
Change Management & Legacy
Processes



  Skill Development and Training plan for Employees & Partners

 Risk Analysis on lack of adoption and adaptability




                                                         Key SOA Principles
                                                         Organization and
                                                         Process
                                                         Metrics for L2SOA Engagement
             In collaboration with                                          Legacy Evolution to SOA            9
                                                              © Copyright Capgemini 2011 All Rights Reserved
Metrics for L2SOA Engagement

 Metrics provide a baseline measurement to justify
  an L2SOA engagement.
 Metrics should be measured at appropriate
  intervals and reported for continues improvement
  and measure the overall performance.




                               Key Metrics
     Application Usage
     Cost Reduction
     Functional Re-use
     Quality of Service
     Revenue-generated
     Time-to-Market                                  Key SOA Principles
     Security KPIs (data protection-related KPIs)    Organization and Process
                                                      Metrics for L2SOA
                                                      Engagement
             In collaboration with                                          Legacy Evolution to SOA            10
                                                              © Copyright Capgemini 2011 All Rights Reserved
Modernization Strategies

   Modernization strategies to enable the process of
    modernizing legacy applications using SOA
   Enterprises need to select one or more strategies, after in-
    depth evaluation.


   Key Modernization
    Strategies                         • Approach
                                       • Problem Solved/Value-Add
         Service Enablement           • Risks and Mitigations
         Language Conversion          • Architecture Building Blocks Involved
         Re-Architect
         Re-hosting of Applications
                                                         Modernization Strategies
                                                         EIP Pattern-Based SI Approach
                                                         EIP Patterns: Cost & Complexity
                                                         Analysis
           In collaboration with                                               Legacy Evolution to SOA            11
                                                                 © Copyright Capgemini 2011 All Rights Reserved
Modernization Strategies (Continued)

Strategy                             Approach                       Problem Solved/              Risks & Mitigations                 Architecture Building
                                                                    Value Add                                                        Blocks Involved

Service Enablement                   Host Services with             Re-use Assets, Improve       Difficult to identify useful        Information: New Information
                                     Integration Platforms          Core Value, Automated        functionality, Poor                 Services
                                                                    Business Process             Documentation, System               Technology: Legacy Integration
                                                                                                 Disruption                          Platforms, Hosting Service
                                                                                                                                     Containers

Language Conversion                  Convert to Modern              Reduce Total Cost of         Impossible to provide               Information & Technology Platforms/
                                     Languages                      Ownership(TCO), Time         autonomous Services (Re-            Frameworks
                                                                    To Market (TTM), Adapt       Architect), Unsupported functions
                                                                    to SOA                       in new language/environment,
                                                                                                 Skills
Re-Architect (New Environment)       Restructure Functions and      Potential to fix old         Budget and Architecture             New ABB’s and SBB’s
                                     Code                           problems and introduce       approach discussions
                                                                    new functions

Re-Architect (Old Environment)       Restructure mainframe          Reuse Business               Old Documentation, Code / Data      Integration Solution patterns –
                                     source to specific functions   Functionality and            changes, Need additional testing    leverage SBB’s
                                     and expose with Legacy SOA     Intellectual Property (IP)
                                     adaptors

Re-hosting of Applications           Platform Change, Needs         Business Logic               Preserve existing investments,      Virtualization – Architecture Building
                                     combination of other           preserved, Agile             Legacy Integration Platform         Blocks and reusable SBB’s
                                     strategies                     Integration to Legacy,       complexity
                                                                    Reduce TTM, Improve
                                                                    Xabilities




                                                                                                                                Modernization Strategies
                                                                                                                                EIP Pattern-Based SI Approach
                                                                                                                                EIP Patterns: Cost &
                                                                                                                                Complexity Analysis
                             In collaboration with                                                                                                 Legacy Evolution to SOA            12
                                                                                                                                     © Copyright Capgemini 2011 All Rights Reserved
EIP Pattern-Based SI Approach

Enterprise Integration Patterns(EIP)
 Design Patterns
 Facilitate the system integration framework for Legacy to SOA evolution
 Complex enterprise systems
 Leverage a combination of EIP approaches
 Provide the capabilities to modernize their architecture.

               Common Patterns

    Enterprise Integration (Service Bus)
    Queue-based Mediation
    Service Enablement
    Screen Scraping
    Re-design
                                                              Modernization Strategies
                                                              EIP Pattern-Based SI
                                                              Approach
                                                              EIP Patterns: Cost &
                                                              Complexity Analysis
             In collaboration with                                                Legacy Evolution to SOA            13
                                                                    © Copyright Capgemini 2011 All Rights Reserved
EIP Patterns: Cost & Complexity Analysis




The directly SOA related patterns have a high cost and
 medium-to-high complexity.
High costs can be spread across many service-enabled
  applications – both legacy and new, than web-service
                                                          Modernization Strategies
  based pattern as Screen-scraping                        EIP Pattern-Based SI Approach
                                                          EIP Patterns: Cost &
                                                          Complexity Analysis
             In collaboration with                                           Legacy Evolution to SOA            14
                                                               © Copyright Capgemini 2011 All Rights Reserved
SOA Governance Reference Model
The Open Group SOA Governance Framework’s goal is to enable organizations to define and
deploy their own focused and customized SOA governance model.
.




    (*) See also the patterns
                                                                                                 SOA Governance
    (**) This needs to be explicitly taken into account as an architectural deliverable.
                                                                                                 Reference Model
                                                                                                  Legacy & Security
                  In collaboration with                                                                  Legacy Evolution to SOA            15
                                                                                           © Copyright Capgemini 2011 All Rights Reserved
Legacy and Security
Legacy System security Concerns for L2SOA transformation:
 Outdated technology and software
 Vulnerable to newer technologies
 Closed Encryption
 An ingenious manual administration of user names and passwords
 Session definition in the legacy system, especially in connect of SSO

Approach: Leverage Open Group Security Project framework
The Open Group Security for the Cloud and SOA project, describes
two sets of principles largely:
   A set of 20 generic security principles common to all designs
    aiming to assure a secure IT architecture, ranging from
    “security by design” to “data protection lifecycle”.
   A specific set of principles regarding assuring security in
    architecting the cloud and the SOA environment, mainly
    focused on policies, data protection and privacy, and cloud
    specific principles.
                                                                          SOA Governance
                                                                          Reference Model
                                                                          Legacy &
                                                                          Security
             In collaboration with                                                  Legacy Evolution to SOA            16
                                                                      © Copyright Capgemini 2011 All Rights Reserved
Case Study A – Legacy Supply Chain Evolution to SOA




                                                       Case Study A
                                                       Summary
                                                       Q&A
         In collaboration with                               Legacy Evolution to SOA            17
                                               © Copyright Capgemini 2011 All Rights Reserved
Summary

 Business, Functional Usability and Technology are key drivers for Legacy to SOA
  initiated modernization.
 The TOGAF (ADM) combined with TOGAF SOA Guide provides stepwise approach for
  L2SOA transformation engagements.
 SOA initiative has to be measured for ROI and other performance concerns, using
  industry standard metrics.
 Organization can adapt single or more modernization strategies based on the system
  requirement.
 Meetings for the Legacy Evolution to SOA Working Group for next iteration.
 For more details, Please read: The Open Group Guide : Legacy Evolution to SOA
  https://www2.opengroup.org/ogsys/publications/viewDocument.html?publicationid=12590&documentid=11481

 Refer to the L2S0A Working Group - https://collaboration.opengroup.org/projects/soa-legacy/protected/

 Download L2SOA Tutorial based on published L2SOA Guide
  https://collaboration.opengroup.org/projects/ssdg/documents.php?action=show&dcat=14&gdid=26417




                                                                                               Case Study A
                                                                                               Summary
                                                                                                 Q&A
                 In collaboration with                                                               Legacy Evolution to SOA            18
                                                                                       © Copyright Capgemini 2011 All Rights Reserved
Questions



                         ?
                                            Case Study A
                                            Summary
                                              Q&A
In collaboration with                             Legacy Evolution to SOA            19
                                    © Copyright Capgemini 2011 All Rights Reserved

More Related Content

What's hot

Fusion Middleware 11g Keynote Foundation For Innovation
Fusion Middleware 11g Keynote Foundation For InnovationFusion Middleware 11g Keynote Foundation For Innovation
Fusion Middleware 11g Keynote Foundation For InnovationMark Rabne
 
Business Results: Get there faster with SOA Governance
Business Results:  Get there faster with SOA GovernanceBusiness Results:  Get there faster with SOA Governance
Business Results: Get there faster with SOA GovernanceKelly Emo
 
Cor source solutions on premise to on demand saas u 2 2012
Cor source solutions on premise to on demand saas u 2 2012Cor source solutions on premise to on demand saas u 2 2012
Cor source solutions on premise to on demand saas u 2 2012CorSource
 
The Enterprise Reference Architecture and Tools
The Enterprise Reference Architecture and ToolsThe Enterprise Reference Architecture and Tools
The Enterprise Reference Architecture and ToolsSoftware Park Thailand
 
ERP Projects Create B2B e-commerce Opportunities
ERP Projects Create B2B e-commerce OpportunitiesERP Projects Create B2B e-commerce Opportunities
ERP Projects Create B2B e-commerce OpportunitiesGXS
 
Jade Global’s Cloud 360 Assessment for Hi-Tech Networking Company Provides De...
Jade Global’s Cloud 360 Assessment for Hi-Tech Networking Company Provides De...Jade Global’s Cloud 360 Assessment for Hi-Tech Networking Company Provides De...
Jade Global’s Cloud 360 Assessment for Hi-Tech Networking Company Provides De...Jade Global
 
Oracle enterprise architects day
Oracle enterprise architects dayOracle enterprise architects day
Oracle enterprise architects dayAyodele Peter Boglo
 
BSPIN-Agile Practices Benchmark
BSPIN-Agile Practices BenchmarkBSPIN-Agile Practices Benchmark
BSPIN-Agile Practices BenchmarkRavi Kumar
 
How Software Mind reduces costs & expands CoreLogic capabilities
How Software Mind reduces costs & expands CoreLogic capabilitiesHow Software Mind reduces costs & expands CoreLogic capabilities
How Software Mind reduces costs & expands CoreLogic capabilitiesSoftware Mind
 
Service Orientation Today and Tomorrow
Service Orientation Today and TomorrowService Orientation Today and Tomorrow
Service Orientation Today and TomorrowSalim Sheikh
 
Innovative Marriage of Security and Performance in SOA Based Dynamic Enterprises
Innovative Marriage of Security and Performance in SOA Based Dynamic EnterprisesInnovative Marriage of Security and Performance in SOA Based Dynamic Enterprises
Innovative Marriage of Security and Performance in SOA Based Dynamic EnterprisesDr. Mehmet Yildiz
 
Integrating PPM with Service Portfolio Management: The GEIT Perspective
Integrating PPM with Service Portfolio Management: The GEIT PerspectiveIntegrating PPM with Service Portfolio Management: The GEIT Perspective
Integrating PPM with Service Portfolio Management: The GEIT PerspectiveGeorge Papoulias
 
Implementing ITIL - Product First Or Process First
Implementing ITIL - Product First Or Process FirstImplementing ITIL - Product First Or Process First
Implementing ITIL - Product First Or Process FirstVyom Labs
 
Stages Product Development BPM Suite - Better Processes in Practice
Stages Product Development BPM Suite - Better Processes in PracticeStages Product Development BPM Suite - Better Processes in Practice
Stages Product Development BPM Suite - Better Processes in Practiceehmeier
 
The Risk of SQL Forms within Oracle Applications
The Risk of SQL Forms within Oracle ApplicationsThe Risk of SQL Forms within Oracle Applications
The Risk of SQL Forms within Oracle ApplicationsKBACE Technologies, Inc.
 
Dvsl enterprise solutions.v1
Dvsl enterprise solutions.v1Dvsl enterprise solutions.v1
Dvsl enterprise solutions.v1dejavusolutions
 

What's hot (19)

Fusion Middleware 11g Keynote Foundation For Innovation
Fusion Middleware 11g Keynote Foundation For InnovationFusion Middleware 11g Keynote Foundation For Innovation
Fusion Middleware 11g Keynote Foundation For Innovation
 
D linsync10 fusaapps
D linsync10 fusaappsD linsync10 fusaapps
D linsync10 fusaapps
 
Business Results: Get there faster with SOA Governance
Business Results:  Get there faster with SOA GovernanceBusiness Results:  Get there faster with SOA Governance
Business Results: Get there faster with SOA Governance
 
Fmw generico
Fmw genericoFmw generico
Fmw generico
 
SOA Application Development
SOA Application DevelopmentSOA Application Development
SOA Application Development
 
Cor source solutions on premise to on demand saas u 2 2012
Cor source solutions on premise to on demand saas u 2 2012Cor source solutions on premise to on demand saas u 2 2012
Cor source solutions on premise to on demand saas u 2 2012
 
The Enterprise Reference Architecture and Tools
The Enterprise Reference Architecture and ToolsThe Enterprise Reference Architecture and Tools
The Enterprise Reference Architecture and Tools
 
ERP Projects Create B2B e-commerce Opportunities
ERP Projects Create B2B e-commerce OpportunitiesERP Projects Create B2B e-commerce Opportunities
ERP Projects Create B2B e-commerce Opportunities
 
Jade Global’s Cloud 360 Assessment for Hi-Tech Networking Company Provides De...
Jade Global’s Cloud 360 Assessment for Hi-Tech Networking Company Provides De...Jade Global’s Cloud 360 Assessment for Hi-Tech Networking Company Provides De...
Jade Global’s Cloud 360 Assessment for Hi-Tech Networking Company Provides De...
 
Oracle enterprise architects day
Oracle enterprise architects dayOracle enterprise architects day
Oracle enterprise architects day
 
BSPIN-Agile Practices Benchmark
BSPIN-Agile Practices BenchmarkBSPIN-Agile Practices Benchmark
BSPIN-Agile Practices Benchmark
 
How Software Mind reduces costs & expands CoreLogic capabilities
How Software Mind reduces costs & expands CoreLogic capabilitiesHow Software Mind reduces costs & expands CoreLogic capabilities
How Software Mind reduces costs & expands CoreLogic capabilities
 
Service Orientation Today and Tomorrow
Service Orientation Today and TomorrowService Orientation Today and Tomorrow
Service Orientation Today and Tomorrow
 
Innovative Marriage of Security and Performance in SOA Based Dynamic Enterprises
Innovative Marriage of Security and Performance in SOA Based Dynamic EnterprisesInnovative Marriage of Security and Performance in SOA Based Dynamic Enterprises
Innovative Marriage of Security and Performance in SOA Based Dynamic Enterprises
 
Integrating PPM with Service Portfolio Management: The GEIT Perspective
Integrating PPM with Service Portfolio Management: The GEIT PerspectiveIntegrating PPM with Service Portfolio Management: The GEIT Perspective
Integrating PPM with Service Portfolio Management: The GEIT Perspective
 
Implementing ITIL - Product First Or Process First
Implementing ITIL - Product First Or Process FirstImplementing ITIL - Product First Or Process First
Implementing ITIL - Product First Or Process First
 
Stages Product Development BPM Suite - Better Processes in Practice
Stages Product Development BPM Suite - Better Processes in PracticeStages Product Development BPM Suite - Better Processes in Practice
Stages Product Development BPM Suite - Better Processes in Practice
 
The Risk of SQL Forms within Oracle Applications
The Risk of SQL Forms within Oracle ApplicationsThe Risk of SQL Forms within Oracle Applications
The Risk of SQL Forms within Oracle Applications
 
Dvsl enterprise solutions.v1
Dvsl enterprise solutions.v1Dvsl enterprise solutions.v1
Dvsl enterprise solutions.v1
 

Viewers also liked

Architectng UX
Architectng UXArchitectng UX
Architectng UXDavid Chou
 
Thoughts on Digital Transformation: How Venture Capitalists manage their Port...
Thoughts on Digital Transformation: How Venture Capitalists manage their Port...Thoughts on Digital Transformation: How Venture Capitalists manage their Port...
Thoughts on Digital Transformation: How Venture Capitalists manage their Port...DSP-Partners
 
Change! Digital Transformation
Change! Digital Transformation Change! Digital Transformation
Change! Digital Transformation Vincent lee
 
A New Digital Customer Centric Ecosystem | Vincent Dempsey, GM of Digital, Vo...
A New Digital Customer Centric Ecosystem | Vincent Dempsey, GM of Digital, Vo...A New Digital Customer Centric Ecosystem | Vincent Dempsey, GM of Digital, Vo...
A New Digital Customer Centric Ecosystem | Vincent Dempsey, GM of Digital, Vo...Thoughtworks
 
Digital Customer Experience strategy & Marketing Automation for Philips Healt...
Digital Customer Experience strategy & Marketing Automation for Philips Healt...Digital Customer Experience strategy & Marketing Automation for Philips Healt...
Digital Customer Experience strategy & Marketing Automation for Philips Healt...Arjan Kramer
 
The difference between a KPI and a Metric
The difference between a KPI and a MetricThe difference between a KPI and a Metric
The difference between a KPI and a MetricDennis Mortensen
 

Viewers also liked (8)

Architectng UX
Architectng UXArchitectng UX
Architectng UX
 
Thoughts on Digital Transformation: How Venture Capitalists manage their Port...
Thoughts on Digital Transformation: How Venture Capitalists manage their Port...Thoughts on Digital Transformation: How Venture Capitalists manage their Port...
Thoughts on Digital Transformation: How Venture Capitalists manage their Port...
 
Change! Digital Transformation
Change! Digital Transformation Change! Digital Transformation
Change! Digital Transformation
 
A New Digital Customer Centric Ecosystem | Vincent Dempsey, GM of Digital, Vo...
A New Digital Customer Centric Ecosystem | Vincent Dempsey, GM of Digital, Vo...A New Digital Customer Centric Ecosystem | Vincent Dempsey, GM of Digital, Vo...
A New Digital Customer Centric Ecosystem | Vincent Dempsey, GM of Digital, Vo...
 
Digital Customer Experience strategy & Marketing Automation for Philips Healt...
Digital Customer Experience strategy & Marketing Automation for Philips Healt...Digital Customer Experience strategy & Marketing Automation for Philips Healt...
Digital Customer Experience strategy & Marketing Automation for Philips Healt...
 
KPI driven growth
KPI driven growthKPI driven growth
KPI driven growth
 
The difference between a KPI and a Metric
The difference between a KPI and a MetricThe difference between a KPI and a Metric
The difference between a KPI and a Metric
 
[Slides] Digital Transformation, with Brian Solis
[Slides] Digital Transformation, with Brian Solis[Slides] Digital Transformation, with Brian Solis
[Slides] Digital Transformation, with Brian Solis
 

Similar to 20120716 l2 soa for enterprise-og-wsh-conf

Evolving the enterprise - IT legacy to SOA
Evolving the enterprise - IT legacy to SOAEvolving the enterprise - IT legacy to SOA
Evolving the enterprise - IT legacy to SOACapgemini
 
Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)
Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)
Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)Marc Dutoo
 
Kevin Liu Peter Mc Nulty Best Practices V2
Kevin  Liu  Peter Mc Nulty    Best  Practices V2Kevin  Liu  Peter Mc Nulty    Best  Practices V2
Kevin Liu Peter Mc Nulty Best Practices V2SOA Symposium
 
Service Integration Goes Social with EasySOA - OpenWorldForum 2011
Service Integration Goes Social with EasySOA - OpenWorldForum 2011Service Integration Goes Social with EasySOA - OpenWorldForum 2011
Service Integration Goes Social with EasySOA - OpenWorldForum 2011Marc Dutoo
 
Opposites Attract SOA, Agile, MDA
Opposites Attract SOA, Agile, MDAOpposites Attract SOA, Agile, MDA
Opposites Attract SOA, Agile, MDADenzil Wasson
 
EasySOA: A New Approach to SOA
EasySOA: A New Approach to SOAEasySOA: A New Approach to SOA
EasySOA: A New Approach to SOANuxeo
 
Everware cbdi opposites attract 04-12-11
Everware cbdi opposites attract 04-12-11Everware cbdi opposites attract 04-12-11
Everware cbdi opposites attract 04-12-11davemayo
 
Sun welcome middleware_overview 0324101_bosnia
Sun welcome middleware_overview 0324101_bosniaSun welcome middleware_overview 0324101_bosnia
Sun welcome middleware_overview 0324101_bosniaOracle BH
 
Sun welcome middleware_overview 0324101_bosnia(2)
Sun welcome middleware_overview 0324101_bosnia(2)Sun welcome middleware_overview 0324101_bosnia(2)
Sun welcome middleware_overview 0324101_bosnia(2)Oracle BH
 
DevOps on Oracle Cloud
DevOps on Oracle CloudDevOps on Oracle Cloud
DevOps on Oracle CloudMee Nam Lee
 
Developing An SOA Strategy V1
Developing An SOA Strategy V1Developing An SOA Strategy V1
Developing An SOA Strategy V1Salim Sheikh
 
Need Of Enterprise Integration
Need Of Enterprise IntegrationNeed Of Enterprise Integration
Need Of Enterprise Integrationkumar gaurav
 
Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation Enguest76d50b
 
LeverX - A Comprehensive Guide to SAP PLM 7.01
LeverX - A Comprehensive Guide to SAP PLM 7.01LeverX - A Comprehensive Guide to SAP PLM 7.01
LeverX - A Comprehensive Guide to SAP PLM 7.01LeverX
 
Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris
Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, ParisEasier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris
Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, ParisMarc Dutoo
 
A comprehensive guide to SAP PLM 7.01
A comprehensive guide to SAP PLM 7.01A comprehensive guide to SAP PLM 7.01
A comprehensive guide to SAP PLM 7.01Shobhit Singhal
 
Red Hat SOA: The Complete Guide
Red Hat SOA: The Complete GuideRed Hat SOA: The Complete Guide
Red Hat SOA: The Complete GuideRicardo Payan
 

Similar to 20120716 l2 soa for enterprise-og-wsh-conf (20)

Evolving the enterprise - IT legacy to SOA
Evolving the enterprise - IT legacy to SOAEvolving the enterprise - IT legacy to SOA
Evolving the enterprise - IT legacy to SOA
 
Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)
Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)
Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)
 
Kevin Liu Peter Mc Nulty Best Practices V2
Kevin  Liu  Peter Mc Nulty    Best  Practices V2Kevin  Liu  Peter Mc Nulty    Best  Practices V2
Kevin Liu Peter Mc Nulty Best Practices V2
 
Service Integration Goes Social with EasySOA - OpenWorldForum 2011
Service Integration Goes Social with EasySOA - OpenWorldForum 2011Service Integration Goes Social with EasySOA - OpenWorldForum 2011
Service Integration Goes Social with EasySOA - OpenWorldForum 2011
 
Opposites Attract SOA, Agile, MDA
Opposites Attract SOA, Agile, MDAOpposites Attract SOA, Agile, MDA
Opposites Attract SOA, Agile, MDA
 
EasySOA: A New Approach to SOA
EasySOA: A New Approach to SOAEasySOA: A New Approach to SOA
EasySOA: A New Approach to SOA
 
Everware cbdi opposites attract 04-12-11
Everware cbdi opposites attract 04-12-11Everware cbdi opposites attract 04-12-11
Everware cbdi opposites attract 04-12-11
 
Sun welcome middleware_overview 0324101_bosnia
Sun welcome middleware_overview 0324101_bosniaSun welcome middleware_overview 0324101_bosnia
Sun welcome middleware_overview 0324101_bosnia
 
Sun welcome middleware_overview 0324101_bosnia(2)
Sun welcome middleware_overview 0324101_bosnia(2)Sun welcome middleware_overview 0324101_bosnia(2)
Sun welcome middleware_overview 0324101_bosnia(2)
 
DevOps on Oracle Cloud
DevOps on Oracle CloudDevOps on Oracle Cloud
DevOps on Oracle Cloud
 
Developing An SOA Strategy V1
Developing An SOA Strategy V1Developing An SOA Strategy V1
Developing An SOA Strategy V1
 
Need Of Enterprise Integration
Need Of Enterprise IntegrationNeed Of Enterprise Integration
Need Of Enterprise Integration
 
SOA helps in building Interoperability, Agility, and Flexibility
SOA helps in building Interoperability, Agility, and FlexibilitySOA helps in building Interoperability, Agility, and Flexibility
SOA helps in building Interoperability, Agility, and Flexibility
 
Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation En
 
Symbioun_Corporate_Profile
Symbioun_Corporate_ProfileSymbioun_Corporate_Profile
Symbioun_Corporate_Profile
 
LeverX - A Comprehensive Guide to SAP PLM 7.01
LeverX - A Comprehensive Guide to SAP PLM 7.01LeverX - A Comprehensive Guide to SAP PLM 7.01
LeverX - A Comprehensive Guide to SAP PLM 7.01
 
Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris
Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, ParisEasier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris
Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris
 
A comprehensive guide to SAP PLM 7.01
A comprehensive guide to SAP PLM 7.01A comprehensive guide to SAP PLM 7.01
A comprehensive guide to SAP PLM 7.01
 
Red Hat SOA: The Complete Guide
Red Hat SOA: The Complete GuideRed Hat SOA: The Complete Guide
Red Hat SOA: The Complete Guide
 
Services oriented architecture
Services oriented architectureServices oriented architecture
Services oriented architecture
 

More from SUNDAR RAMANATHAN

Togaf for innovation sandiego-v1
Togaf for innovation sandiego-v1Togaf for innovation sandiego-v1
Togaf for innovation sandiego-v1SUNDAR RAMANATHAN
 
Soa4 bt 07242014_0717_og_boston
Soa4 bt 07242014_0717_og_bostonSoa4 bt 07242014_0717_og_boston
Soa4 bt 07242014_0717_og_bostonSUNDAR RAMANATHAN
 
20140108 og-aea-ea4 innov8v1-overview
20140108 og-aea-ea4 innov8v1-overview20140108 og-aea-ea4 innov8v1-overview
20140108 og-aea-ea4 innov8v1-overviewSUNDAR RAMANATHAN
 
20120716 Og Wsh Soa4 Bt Overview
20120716 Og Wsh Soa4 Bt Overview20120716 Og Wsh Soa4 Bt Overview
20120716 Og Wsh Soa4 Bt OverviewSUNDAR RAMANATHAN
 
20120716 L2 Soa For Enterprise Og Wsh Conf
20120716 L2 Soa For Enterprise Og Wsh Conf20120716 L2 Soa For Enterprise Og Wsh Conf
20120716 L2 Soa For Enterprise Og Wsh ConfSUNDAR RAMANATHAN
 
20120716 og-wsh-soa4 bt-overview
20120716 og-wsh-soa4 bt-overview20120716 og-wsh-soa4 bt-overview
20120716 og-wsh-soa4 bt-overviewSUNDAR RAMANATHAN
 

More from SUNDAR RAMANATHAN (9)

Kumar ramanathan
Kumar ramanathanKumar ramanathan
Kumar ramanathan
 
kumar-ramanathan
kumar-ramanathankumar-ramanathan
kumar-ramanathan
 
Soa4 bt 02042015_final
Soa4 bt 02042015_finalSoa4 bt 02042015_final
Soa4 bt 02042015_final
 
Togaf for innovation sandiego-v1
Togaf for innovation sandiego-v1Togaf for innovation sandiego-v1
Togaf for innovation sandiego-v1
 
Soa4 bt 07242014_0717_og_boston
Soa4 bt 07242014_0717_og_bostonSoa4 bt 07242014_0717_og_boston
Soa4 bt 07242014_0717_og_boston
 
20140108 og-aea-ea4 innov8v1-overview
20140108 og-aea-ea4 innov8v1-overview20140108 og-aea-ea4 innov8v1-overview
20140108 og-aea-ea4 innov8v1-overview
 
20120716 Og Wsh Soa4 Bt Overview
20120716 Og Wsh Soa4 Bt Overview20120716 Og Wsh Soa4 Bt Overview
20120716 Og Wsh Soa4 Bt Overview
 
20120716 L2 Soa For Enterprise Og Wsh Conf
20120716 L2 Soa For Enterprise Og Wsh Conf20120716 L2 Soa For Enterprise Og Wsh Conf
20120716 L2 Soa For Enterprise Og Wsh Conf
 
20120716 og-wsh-soa4 bt-overview
20120716 og-wsh-soa4 bt-overview20120716 og-wsh-soa4 bt-overview
20120716 og-wsh-soa4 bt-overview
 

Recently uploaded

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Recently uploaded (20)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

20120716 l2 soa for enterprise-og-wsh-conf

  • 1. Evolving the Enterprise IT Legacy to SOA Sundar Ramanathan July 16, 2012
  • 2. Presenter Profile  Sundararajan Ramanathan – Enterprise Architect @ Capgemini since June 2006  TOGAF 9 & Capgemini IAF Certified Architect - http://www.opengroup.org/togaf9/cert/protected/certuploads/30487.pdf  10 years at Compuware, Detroit, Michigan  5 years at Informix Software, California  Education  B.Sc (Physics), B.E (Indian Institute of Science), MBA (Wayne State University, Michigan)  Open Group  Co-Author: Legacy Evolution to SOA Guide  Chair: SOA for Business Technology Project  NIST  Contributor – Cloud Computing Forum – Taxonomy, Reference Architecture and Roadmap In collaboration with Legacy Evolution to SOA 2 © Copyright Capgemini 2011 All Rights Reserved
  • 3. Agenda Drivers for Legacy Key SOA Principles L2SOA Modernization Organization and Process Project Overview Approach to Enable Metrics for L2SOA Project Team L2SOA Engagement Modernization Strategies EIP Pattern-Based SI Approach SOA Governance Case Study A EIP Patterns: Cost & Reference Model Summary Complexity Analysis Legacy & Security Q&A In collaboration with Legacy Evolution to SOA 3 © Copyright Capgemini 2011 All Rights Reserved
  • 4. L2SOA Project Overview Leverage the collective experiences of L2SOA practitioners to develop legacy evolution best practices and lessons learned to improve the success of L2SOA implementations. The content is therefore based on real projects.  Current state problems and issues  Key concepts, principles, and considerations related to L2SOA  A high-level (general) approach to enable L2SOA  Consolidated best practices, including metrics, architecture styles, technologies, governance, etc.  Historical case studies providing insight into how some of the concepts described in the document are currently being applied L2SOA Project Overview Project Team In collaboration with Legacy Evolution to SOA 4 © Copyright Capgemini 2011 All Rights Reserved
  • 5. L2SOA Project Team Authors  Xinfeng Chen, Hewlett-Packard  Sundararajan Ramanathan, Capgemini  Mukund Srinivasan, Capgemini  Joost Van Der Vlies, Hewlett-Packard (Project Chair)  Tejpal (TJ) Virdi, The Boeing Company (Project Chair) Reviewers  Ramagopal Allampalli, Cognizant Technology Solutions  Jim Basler, Oracle  Carleen Christner, Hewlett-Packard  Pascal Dussart, LoQutus  Ed Harrington, Architecting-the-Enterprise  Venkata Kona, Wipro  Martin Neuhard, Hewlett-Packard  Carol Wang, Hewlett-Packard L2SOA Project Overview Project Team In collaboration with Legacy Evolution to SOA 5 © Copyright Capgemini 2011 All Rights Reserved
  • 6. Drivers for Legacy Modernization Silo Architecture, Complex or No High Sustain Costs, Less Agility, Interoperability, redundant /duplicate No Business Metrics Information storage/processing, Less scope for Automation BUSINESS FUNCTIONAL Tightly Coupled Applications, Outdated Poor User Experience, Lack of SSO and Technology , Protocols with no support, Integration to new UI/ Presentation Embedded Logic and Complex Configuration platforms/devices USABILITY TECHNOLOGY  Maintenance costs are getting higher and higher  Control over the application landscape and its dependencies is difficult  The business needs to change faster than IT can support. Drivers for Legacy Modernization Approach to Enable L2SOA In collaboration with Legacy Evolution to SOA 6 © Copyright Capgemini 2011 All Rights Reserved
  • 7. Approach to Enable L2SOA •L2SOA Business case, •SOA maturity ROI  Combining TOGAF ADM and assessment •Principle decision on TOGAF SOA Guide with •Legacy expertise extend or re* important L2SOA aspects •Current state legacy •Application Portfolio Rationalization •Legacy Organization Management of change •SOA Infrastructure versus Apps •SOA maturity as input in legacy modernization planning Drivers for Legacy •Legacy transformation phases Modernization •Solution Building Blocks - SBBs •Vendor/tool selection Approach to Enable L2SOA In collaboration with Legacy Evolution to SOA 7 © Copyright Capgemini 2011 All Rights Reserved
  • 8. Key SOA Principles  Well-Defined Service Contract  Loosely-Coupled Services  Define Services with Appropriate Granularity  Design Services for Stateless  Ensure Services have Appropriate Security Enforcement Standards  Adopt SOA Ontology/Vocabulary Standard Key SOA Principles Organization and Process Metrics for L2SOA Engagement In collaboration with Legacy Evolution to SOA 8 © Copyright Capgemini 2011 All Rights Reserved
  • 9. Organization and Process  Managed Transformation Program  Work across Business Boundaries (Business, Technology ) and Service Ownership ROI Analysis based on Metrics and Impact of Current IT Operations and KPIs Change Management & Legacy Processes  Skill Development and Training plan for Employees & Partners Risk Analysis on lack of adoption and adaptability Key SOA Principles Organization and Process Metrics for L2SOA Engagement In collaboration with Legacy Evolution to SOA 9 © Copyright Capgemini 2011 All Rights Reserved
  • 10. Metrics for L2SOA Engagement  Metrics provide a baseline measurement to justify an L2SOA engagement.  Metrics should be measured at appropriate intervals and reported for continues improvement and measure the overall performance. Key Metrics Application Usage Cost Reduction Functional Re-use Quality of Service Revenue-generated Time-to-Market Key SOA Principles Security KPIs (data protection-related KPIs) Organization and Process Metrics for L2SOA Engagement In collaboration with Legacy Evolution to SOA 10 © Copyright Capgemini 2011 All Rights Reserved
  • 11. Modernization Strategies  Modernization strategies to enable the process of modernizing legacy applications using SOA  Enterprises need to select one or more strategies, after in- depth evaluation.  Key Modernization Strategies • Approach • Problem Solved/Value-Add  Service Enablement • Risks and Mitigations  Language Conversion • Architecture Building Blocks Involved  Re-Architect  Re-hosting of Applications Modernization Strategies EIP Pattern-Based SI Approach EIP Patterns: Cost & Complexity Analysis In collaboration with Legacy Evolution to SOA 11 © Copyright Capgemini 2011 All Rights Reserved
  • 12. Modernization Strategies (Continued) Strategy Approach Problem Solved/ Risks & Mitigations Architecture Building Value Add Blocks Involved Service Enablement Host Services with Re-use Assets, Improve Difficult to identify useful Information: New Information Integration Platforms Core Value, Automated functionality, Poor Services Business Process Documentation, System Technology: Legacy Integration Disruption Platforms, Hosting Service Containers Language Conversion Convert to Modern Reduce Total Cost of Impossible to provide Information & Technology Platforms/ Languages Ownership(TCO), Time autonomous Services (Re- Frameworks To Market (TTM), Adapt Architect), Unsupported functions to SOA in new language/environment, Skills Re-Architect (New Environment) Restructure Functions and Potential to fix old Budget and Architecture New ABB’s and SBB’s Code problems and introduce approach discussions new functions Re-Architect (Old Environment) Restructure mainframe Reuse Business Old Documentation, Code / Data Integration Solution patterns – source to specific functions Functionality and changes, Need additional testing leverage SBB’s and expose with Legacy SOA Intellectual Property (IP) adaptors Re-hosting of Applications Platform Change, Needs Business Logic Preserve existing investments, Virtualization – Architecture Building combination of other preserved, Agile Legacy Integration Platform Blocks and reusable SBB’s strategies Integration to Legacy, complexity Reduce TTM, Improve Xabilities Modernization Strategies EIP Pattern-Based SI Approach EIP Patterns: Cost & Complexity Analysis In collaboration with Legacy Evolution to SOA 12 © Copyright Capgemini 2011 All Rights Reserved
  • 13. EIP Pattern-Based SI Approach Enterprise Integration Patterns(EIP)  Design Patterns  Facilitate the system integration framework for Legacy to SOA evolution  Complex enterprise systems  Leverage a combination of EIP approaches  Provide the capabilities to modernize their architecture. Common Patterns Enterprise Integration (Service Bus) Queue-based Mediation Service Enablement Screen Scraping Re-design Modernization Strategies EIP Pattern-Based SI Approach EIP Patterns: Cost & Complexity Analysis In collaboration with Legacy Evolution to SOA 13 © Copyright Capgemini 2011 All Rights Reserved
  • 14. EIP Patterns: Cost & Complexity Analysis The directly SOA related patterns have a high cost and medium-to-high complexity. High costs can be spread across many service-enabled applications – both legacy and new, than web-service Modernization Strategies based pattern as Screen-scraping EIP Pattern-Based SI Approach EIP Patterns: Cost & Complexity Analysis In collaboration with Legacy Evolution to SOA 14 © Copyright Capgemini 2011 All Rights Reserved
  • 15. SOA Governance Reference Model The Open Group SOA Governance Framework’s goal is to enable organizations to define and deploy their own focused and customized SOA governance model. . (*) See also the patterns SOA Governance (**) This needs to be explicitly taken into account as an architectural deliverable. Reference Model Legacy & Security In collaboration with Legacy Evolution to SOA 15 © Copyright Capgemini 2011 All Rights Reserved
  • 16. Legacy and Security Legacy System security Concerns for L2SOA transformation:  Outdated technology and software  Vulnerable to newer technologies  Closed Encryption  An ingenious manual administration of user names and passwords  Session definition in the legacy system, especially in connect of SSO Approach: Leverage Open Group Security Project framework The Open Group Security for the Cloud and SOA project, describes two sets of principles largely:  A set of 20 generic security principles common to all designs aiming to assure a secure IT architecture, ranging from “security by design” to “data protection lifecycle”.  A specific set of principles regarding assuring security in architecting the cloud and the SOA environment, mainly focused on policies, data protection and privacy, and cloud specific principles. SOA Governance Reference Model Legacy & Security In collaboration with Legacy Evolution to SOA 16 © Copyright Capgemini 2011 All Rights Reserved
  • 17. Case Study A – Legacy Supply Chain Evolution to SOA Case Study A Summary Q&A In collaboration with Legacy Evolution to SOA 17 © Copyright Capgemini 2011 All Rights Reserved
  • 18. Summary  Business, Functional Usability and Technology are key drivers for Legacy to SOA initiated modernization.  The TOGAF (ADM) combined with TOGAF SOA Guide provides stepwise approach for L2SOA transformation engagements.  SOA initiative has to be measured for ROI and other performance concerns, using industry standard metrics.  Organization can adapt single or more modernization strategies based on the system requirement.  Meetings for the Legacy Evolution to SOA Working Group for next iteration.  For more details, Please read: The Open Group Guide : Legacy Evolution to SOA https://www2.opengroup.org/ogsys/publications/viewDocument.html?publicationid=12590&documentid=11481  Refer to the L2S0A Working Group - https://collaboration.opengroup.org/projects/soa-legacy/protected/  Download L2SOA Tutorial based on published L2SOA Guide https://collaboration.opengroup.org/projects/ssdg/documents.php?action=show&dcat=14&gdid=26417 Case Study A Summary Q&A In collaboration with Legacy Evolution to SOA 18 © Copyright Capgemini 2011 All Rights Reserved
  • 19. Questions ? Case Study A Summary Q&A In collaboration with Legacy Evolution to SOA 19 © Copyright Capgemini 2011 All Rights Reserved

Editor's Notes

  1. Enterprise Integration Patterns(EIP) are the Design Patterns that facilitate the system integration framework for Legacy to SOA evolution. Each EIP pattern has different cost and complexity measures. SOA initiative have impact on existing organizational policies, process and resource planning. The Open Group SOA Governance Framework’s goal is to enable organizations to define and deploy their own focused and customized SOA governance model.SOA as a loosely-coupled architecture, requires a solid and robust security model.