mulesoft soa and legacy modernization

Upload: jorge-reyna-r

Post on 10-Feb-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    1/38

    Steven Camina

    Senior Product Manager, MuleSoft

    SOA and

    Legacy Modernization:the first step to the New Enterprise

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    2/38

    Service Oriented Architecture

    (SOA)

    #MuleSoftSummit

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    3/38

    Service Oriented Architecture (SOA)

    Application

    #MuleSoftSummit

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    4/38

    Service Oriented Architecture (SOA)

    Application

    #MuleSoftSummit

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    5/38

    Service Oriented Architecture (SOA)

    Enterprise

    #MuleSoftSummit

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    6/38

    Service Oriented Architecture (SOA)

    Enterprise Application

    #MuleSoftSummit

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    7/38

    Service Oriented Architecture (SOA)

    #MuleSoftSummit

    Enterprise Application

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    8/38

    Service Oriented Architecture (SOA)

    #MuleSoftSummit

    SOA

    Connectivity

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    9/38

    Legacy Systems

    #MuleSoftSummit

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    10/38

    Rise of Legacy Systems

    BusinessNeed

    v1.0

    #MuleSoftSummit

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    11/38

    Rise of Legacy Systems

    #MuleSoftSummit

    BusinessNeed

    v1.0

    MainframeHome-grown app

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    12/38

    Rise of Legacy Systems

    BusinessNeed

    v2.0

    VendorProtocol

    MainframeHome-grown app

    MainframeVendor 1

    MainframeVendor 1

    MainframeVendor 2

    #MuleSoftSummit

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    13/38

    Rise of Legacy Systems

    BusinessNeed

    v3.0

    3-TierArchitecture

    #MuleSoftSummit

    VendorProtocol

    MainframeHome-grown app

    MainframeVendor 1

    MainframeVendor 1

    MainframeVendor 2

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    14/38

    Rise of Legacy Systems

    BusinessNeed

    v3.0

    LegacyProtocol

    Legacy MainframeHome-grown app

    3-TierArchitecture

    Legacy MainframeVendor 1

    Legacy MainframeVendor 1

    Legacy MainframeVendor 2

    #MuleSoftSummit

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    15/38

    What are Legacy Systems?

    #MuleSoftSummit

    !not necessarily

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    16/38

    Definition Old Built on obsolete

    (or soon to be)

    technologies

    Do not align withfuture IT and business

    strategy

    Cons

    Difficult to modify Hard to interact with Expensive to maintain

    What are Legacy Systems?

    #MuleSoftSummit

    Pros Fulfill business need Function as expected

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    17/38

    What we calllegacy is

    subjective.

    What are Legacy Systems?

    #MuleSoftSummit

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    18/38

    Dealing with legacy software

    #MuleSoftSummit

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    19/38

    Continue to use it

    Dealing with legacy systems

    #MuleSoftSummit

    Image from http://www.trinityp3.com/wp-content/uploads/2012/01/Media_Tools.jpg

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    20/38

    Dealing with legacy systems

    #MuleSoftSummit

    Image from http://thelittlehenhouse.com/wp-content/uploads/2011/03/computer-smash.jpg

    Continue to use it

    Scrap/Replace it

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    21/38

    Dealing with legacy systems

    #MuleSoftSummit

    Continue to use it

    Scrap/Replace it

    Modernize it

    Image from http://images.fineartamerica.com/images-medium-large/old-and-new-shanghai-kent-sorensen.jpg

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    22/38

    Legacy Modernization

    #MuleSoftSummit

    Custom App

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    23/38

    Legacy Modernization

    #MuleSoftSummit

    Legacy Modernization

    Connectivity

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    24/38

    Custom App

    Legacy Modernization

    #MuleSoftSummit

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    25/38

    Legacy Modernization

    #MuleSoftSummit

    Anypoint Platform for SOA

    enables

    Legacy Modernization

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    26/38

    Legacy Modernization Patterns

    #MuleSoftSummit

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    27/38

    Question to ask:

    ! Do you want to give other systems / people efficientaccess to information currently in your legacy system?

    Solution:

    ! Use Mule ESB to orchestrate the data transfer betweenyour legacy and new systems

    Leverage Mules out-of-the box connectivity with variousservice endpoints

    Data Migration and Synchronization

    #MuleSoftSummit

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    28/38

    Move data without system downtime

    Move data to cloud/on-prem endpoints

    Ready for big data analytics

    Data Migration and Synchronization

    #MuleSoftSummit

    Data

    Data

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    29/38

    #MuleSoftSummit

    DEMOData Migration and Synchronization

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    30/38

    Question to ask:

    ! Do you want to expose information or applicationfunctionality in legacy systems through more channels?

    Solution:

    ! Wrap the legacy application with Mule ESB allows your system to be broken into modular services that

    can more easily be accessed

    Service Enablement

    #MuleSoftSummit

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    31/38

    Service Enablement

    #MuleSoftSummit

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    32/38

    Service Enablement

    #MuleSoftSummit

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    33/38

    #MuleSoftSummit

    DEMOService Enablement of Legacy Systems

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    34/38

    Demo - Service Enablement

    #MuleSoftSummit

    Cache layer

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    35/38

    SOA all about connectivity Legacy modernization is all about connectivity Anypoint Platform for SOA is the platform for legacy

    modernization

    Legacy modernization patterns: Data migration and synchronization Service enablement

    Summary

    #MuleSoftSummit

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    36/38

    Questions

    36All contents Copyright 2013, MuleSoft Inc.

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    37/38

    #MuleSoftSummit

    Future-proofing the new enterprise

  • 7/22/2019 MULESOFT SOA and Legacy Modernization

    38/38

    Thank you

    #MuleSoftSummit