Upload
will-sun
View
216
Download
0
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