Business Application Modernization Webcast May 2007 v1 Final

Embed Size (px)

Citation preview

  • 8/10/2019 Business Application Modernization Webcast May 2007 v1 Final

    1/18

    2007 IBM Corporation

    SOA enabled Business ApplicationModernization

    Jim DouglasSOA enabled Application ModernizationIBM Global Business Services

    May 3rd

    , 2007

  • 8/10/2019 Business Application Modernization Webcast May 2007 v1 Final

    2/18

    SOA enabled Business Application Modernization

    Page 2 2007 IBM CorporationMay 3rd, 2007

    Objectives

    How SOA enabled Business Application Modernization can help your organization achievegreater value from your existing application investments:

    Set some context around the SOA enabled application modernization landscape

    Look at the benefits of Business Application Modernization

    Discuss how to leverage value from your existing assets, modernizing, simplifyingand Service-enabling Business Applications

  • 8/10/2019 Business Application Modernization Webcast May 2007 v1 Final

    3/18

  • 8/10/2019 Business Application Modernization Webcast May 2007 v1 Final

    4/18

    SOA enabled Business Application Modernization

    Page 4 2007 IBM CorporationMay 3rd, 2007

    Barriers to business flexibility and reuse

    Application silos

    Rats Nest of interconnections

    Fragile and brittle coupling

    Limited ability to trace data andchanges

    Business logic / Processes andconnectivity logic intertwined

    High cost / risk / skills needed to

    change or add assets

    In 2004, 73% of I.T. budgets werespent on maintenanceand 27% on

    new investments.

    In 2005, survey respondents expectto spend 76% on maintenance,leaving just 24% for newinvestments.

    Forrester Research*

    In 2004, 73%of I.T. budgets werespent on maintenanceand 27% on

    new investments.

    In 2005, survey respondents expectto spend 76%on maintenance,leaving just 24% for newinvestments.

    Forrester Research*

  • 8/10/2019 Business Application Modernization Webcast May 2007 v1 Final

    5/18

    SOA enabled Business Application Modernization

    Page 5 2007 IBM CorporationMay 3rd, 2007

    Some basic SOA terms

    a service?

    A repeatablebusiness task e.g.,check customer credit;

    open new account

    service orientedarchitecture (SOA)?

    An architectural stylethat supports

    integrating yourbusiness as linked

    services

    SOA impacts every aspect of IT and business.

  • 8/10/2019 Business Application Modernization Webcast May 2007 v1 Final

    6/18

    SOA enabled Business Application Modernization

    Page 6 2007 IBM CorporationMay 3rd, 2007

    No single right way to approach SOA, differentdrivers determine different approaches

    Data Driven

    (InformationServices)

    WrappingSystemor Package

    forService Exposure

    Legacy

    Transformation(expose and service-enable

    an embeddedCapability)

    Message Driven

    (Just integratethese systems)

    Business process DrivenTop Down

    Modeling

    to IdentifyBusiness Services

    Model DrivenDevelopment

    with Intent of Top-down

    Service Exposure

    SOA isnt just about re-using the assets you create tomorrow its also about re-using the assets you have today

  • 8/10/2019 Business Application Modernization Webcast May 2007 v1 Final

    7/18

    SOA enabled Business Application Modernization

    Page 7 2007 IBM CorporationMay 3rd, 2007

    Existing applications are among the most valuable assets acompany owns there will be a desire to leverage the core valueof investments made:

    Support core processes and provide crucial information

    Contain billions of lines of valuable business intelligence these are a key part of the functional DNA of organizations

    Process majority of customer, product, supply chain andchannel data

    Reusing proven, time-tested applications can significantly lowerrisk, cost and time to market

    Best practices provide a framework for reuse and connectivity to abusiness policies and reuse as a design point for SOA

    The value of leveraging legacy applications for ServiceOriented Architectures

    Agility is a competitiveadvantage that one

    company can not take

    away from another

    How do I discover programs and businessrules for reuse?

    How do I deploy existing assets in a robust,flexible SOA environment?

  • 8/10/2019 Business Application Modernization Webcast May 2007 v1 Final

    8/18

  • 8/10/2019 Business Application Modernization Webcast May 2007 v1 Final

    9/18

    SOA enabled Business Application Modernization

    Page 9 2007 IBM CorporationMay 3rd, 2007

    Software Archeology is NOT a desirable (good) practice

    Original

    Portfolio

    Future

    Vision

    AnalyzeDesign

    Build

    Deploy

    Impactanalysis

    Dependency

    analysis

    Model abstraction from

    deployed functionalityFunctional

    Survey

    Pattern driven assetinventory

    Component

    Restructuring

    Pattern driven asset

    generation

    Major opportunities exist forautomating discovery & renovation

    of existing legacy systems

    The need to support agile

    business model has outpacedITs ability to keep track ofcomplexity of enterprisesystems

    As knowledge of the system

    wanes and new requirementsappear, cost and risk ofchanges increaseexponentially

    Many older systems are often

    left outdated and slowlydecreasing in business value HUGE investments left to rot

  • 8/10/2019 Business Application Modernization Webcast May 2007 v1 Final

    10/18

    SOA enabled Business Application Modernization

    Page 10 2007 IBM CorporationMay 3rd, 2007

    Modernizing legacy applications SOA Transformation

    Using appropriate tooling and techniquesto accelerates SOA adoption, reducing

    transformation costs, time and resources:

    Extract business processes from existingapplications

    Reuse existing components to buildservices consistent with the business

    needs Automate the process, reducing cost, time

    and resources needed

    Extend mission critical applications as

    services, leveraging their core value:

    Avoid the need to move off existingplatforms or rip out legacy software

    Legacy applications can be decomposed,rationalized and SOA-enabled

    Renovate existing applications to be moreefficient, streamlined and responsive

    Database Conversion

    Non-Relational / Relational, Remediation

    Application Conversion

    J2EE Target, Migration, Web Enablement

    Technology Upgrade

    Language Environment, Operating Systems

    Simplify

    Dead Code Removal, Application Consolidation

    Restructure

    Code Modularization and Restructuring

    Document

    Inventory Analysis, Business Rules Extraction

    Sample Activities

  • 8/10/2019 Business Application Modernization Webcast May 2007 v1 Final

    11/18

    SOA enabled Business Application Modernization

    Page 11 2007 IBM CorporationMay 3rd, 2007

    Sample legacy transformation patterns for reuse

    Fat client

    Services candidatescan be embedded inthe inter-page logicand back-end bindings

    Decompose multiple

    page transactions intoflexible servicepatterns

    Batch

    Jewels of businessprocess locked away inmonolithic programs

    Difficult to understand,document, enhance &

    maintain

    Opportunity tomodularize & integrateas services

    Stored Procedures

    Business processfunction locked indatabase procedures

    Typically used acrossmultiple programs formultiple businessrequirements

    Opportunity to harvestthese as services

  • 8/10/2019 Business Application Modernization Webcast May 2007 v1 Final

    12/18

    SOA enabled Business Application Modernization

    Page 12 2007 IBM CorporationMay 3rd, 2007

    Leverage the value of your mainframes

    IBM System z servers are the most cost-effective

    enterprise transaction servers for a mixed workload

    Extending proven applications usually carries lowerrisk and lower cost, and is faster to production

    Open and flexible, IBM mainframes potentially

    reduce the cost, risk and time to value in meetingbusiness objectives

    IBM is publicly committed to ongoing investments inthe mainframe as a core strategy

    Mainframe applications typically support core

    processes, contain billions of lines of valuablebusiness intelligence and are a key part of thefunctional DNA of organizations

    Build an SOA around your core mainframe applications

    Sixty-five percent of zSeries customers see the mainframe as the best platform for enterprise-wide IT*

    IT executives strongly prefer to extend existing core applications, rather than undertake new application or

    migration projects*

    * IBM Sponsored Survey 2005

  • 8/10/2019 Business Application Modernization Webcast May 2007 v1 Final

    13/18

    SOA enabled Business Application Modernization

    Page 13 2007 IBM CorporationMay 3rd, 2007

    Leverage the value of your Midrange Systems

    IBM System i servers have the highest

    scalability in the industry ranging from thesmallest 515 to the largest 595 using the exactsame operating system

    The overwhelming majority of System i accountsare entitled to tools like the Web Service Wizard

    that can transform RPG and COBOL Applicationsinto web services in a single step

    IBM System i Enterprise Edition clients areentitled to licenses of Workplace ServicesExpress to extend their SOA using a Portal

    IBM System is virtualization environment can runjust about every workload clients have

    Midrange applications typically support core anddistributed processes that are proven, reliableand have stood the test of time

    Build an SOA around your core and distributed midrangeapplications

  • 8/10/2019 Business Application Modernization Webcast May 2007 v1 Final

    14/18

    SOA enabled Business Application Modernization

    Page 14 2007 IBM CorporationMay 3rd, 2007

    An Enterprise Service Bus (ESB) is a flexible connectivityinfrastructure for integrating services and applications

    An ESB performs the followingbetween requestor and service

    CONVERTING transportprotocols between requestor

    and service

    HANDLING business eventsfrom disparate sources

    TRANSFORMING message

    formats between requestorand service

    ROUTING messages

    between services

    Reduce the number, size, and complexity

    of interfaces

    Faster and easier to change the way datamoves around an SOA

    Gets business silos talking - providing a

    unified view of disparate data from differentdepartments

    Reduce the cost and risk involved inchanging your IT systems while keeping

    them still connected

    Connect existing and new services and other assets

    A Messaging Backbone for your SOA

  • 8/10/2019 Business Application Modernization Webcast May 2007 v1 Final

    15/18

    SOA enabled Business Application Modernization

    Page 15 2007 IBM CorporationMay 3rd, 2007

    Unlocks core business application components

    making it possible to leverage for less cost, inless time

    Extend the value and investment in existingplatforms leverage specific strengths and

    features for SOA

    Lowers support costs by reducing duplicateapplication components

    Supports flexible reuse of core application

    assets for accelerated business adaptation

    Reuse and connectivity accelerators and bestpractice to secure, integrate and deliver thehighest quality of service in your SOA

    Client success: IBMSales & Distributionextended its legacyordering process tothe Web, resulting in:

    A reduction from

    days to hours inthe productordering cycle

    95 percent

    retention of extantsoftware code

    Summing up - the value of SOA enabled BusinessApplication Modernization

  • 8/10/2019 Business Application Modernization Webcast May 2007 v1 Final

    16/18

    SOA enabled Business Application Modernization

    Page 16 2007 IBM CorporationMay 3rd, 2007

    Guidance at every stage of your SOA journey

    IBM knows that SOA is a journey,not a destination

    Provides SOA services based on experiencegained in helping thousands of clients

    Develops strategies for identifying, developing

    and implementing defined services to supportstated business goals

    Offers services that build in best methods andpractices across the SOA lifecycle

    Proven prescriptive methods, tools andexperiences of SOA enabled Business

    Application Modernization, reuse andconnectivity

    Supports any approach to an SOA solutionfrom incremental steps to a full enterprise-wideinitiative - monitoring progress at every step

  • 8/10/2019 Business Application Modernization Webcast May 2007 v1 Final

    17/18

    SOA enabled Business Application Modernization

    Page 17 2007 IBM CorporationMay 3rd, 2007

    Any questions please!

  • 8/10/2019 Business Application Modernization Webcast May 2007 v1 Final

    18/18

    SOA enabled Business Application Modernization

    Page 18 2007 IBM CorporationMay 3rd, 2007

    A bright and rising future for CICS Transaction Server

    Rock-solid deployment platform, 100% aligned with SOA technologies

    NEW! CICS Transaction Server V3.2

    Build Web services with no change to existing

    applications

    Highest levels of data integrity and security

    Optimized throughput and performance

    Simple and intuitive management

    New SOA Statement of Direction

    Extended integration of the CICS Service FlowRuntime with WebSphere Process Server

    CICS integration with WebSphere ServiceRegistry/Repository

    Support for Event Driven Applications