IBM Software Group Enterprise Modernization Made Easy with
® IBM Software Group Enterprise Modernization Made Easy with IBM Development Tools jocasey@us. ibm. com
IBM Software Group Enterprise Modernization Agenda § Positioning § Improve § Transform § Innovate § Summary
IBM Software Group Meeting the On Demand Challenge § Significant business intelligence exists 4 "200 Billion lines of COBOL code in existence" e. Week 4 "5 Billion lines of COBOL code added yearly“ Bill Ulrich, TSG Inc. 4 "Between 850 K and 1. 3 Million COBOL developers" IDC 4 "Majority of customer data still on mainframes“ Computerworld § Rewriting is an option but. . . 4 How long will it take? 4 Who will do it? 4 How much will it cost?
IBM Software Group Enterprise Modernization Strategy § Leverage existing applications and skills 4 reduce costs 4 "New code costs 5 X reusing existing code" Software Productivity Research 4 achieving faster time to market e-business transaction server e-business component developers e-business components
IBM Software Group Three Styles of Modernization Strategic Innovate Business Value Transform Improve Opportunistic Quick ROI: Better User Experience Static Develop Customer, Partner & Supplier Relationships Create Entirely New Differentiated Solutions Business Process Flexibility On Demand
IBM Software Group Modernization Styles: A Continuum of Solutions A roadmap for solving problems…. Segment Problem What value do customers want? Solution Improve Application interfaces are Quick ROI: difficult to use, Better User user workflows are Experience outdated Improve the user interface and workflows of multiple mission-critical applications to reduce training costs, increase end-user productivity and extend reach to new users Transform Legacy applications cannot easily be integrated into modern workflows Develop Customer, Partner & Supplier Relationships Transform applications to participate in modern e-business workflows with lower risk than replacement strategies Innovate Mission critical processes cannot easily be adapted to changing market conditions Create Entirely New Differentiated Solutions Innovate by componentizing missioncritical applications to enable core processes to be independently modernized and flexibly integrated – on demand
IBM Software Group IBM’s Enterprise Modernization Solution Existing Assets Discover Develop Deploy i. Series 5250 user interface i. Series, z. Series, UNIX And Windows data and applications Improve User Interface Reengineering z. Series 3270 user interface Identify and prepare existing assets for reuse Integrate with existing applications Test, manage and monitor end-to-end Extend existing applications for integration as services Manage the team development process Transform Innovate
IBM Software Group Enterprise Program Model Develop Display Integrate ? Value in circle = style 1. Improve 2. Transform 3. Innovate 1 2 2 3270/5250 data Data Structure stream Position on diagram: 2 Point of interaction with 1 a program Screen Maps Existing Applications (CICS, IMS, i. Series) 3
IBM Software Group Three Styles of Modernization Improve Opportunistic Business Value Strategic Develop Quick ROI: Better User Experience Static Business Process Flexibility On Demand
IBM Software Group Style 1: Improve the end-user experience § Display content of Develop Web Display Text UI in Web UI HATS Web. Facing, CICS Web. Bridge 1 3270/5250 Data Stream 1 Screen Maps Data Structure Existing Applications (CICS, IMS, i. Series)
IBM Software Group Host Access Transformation Server (HATS) Develop § A Web-to-host HTML emulator, with. . . § rules-based transformation engine, that. . . § converts green screens to graphical user interfaces § improves ease-of-use of host applications. Benefit: Easily extend existing applications to the web
IBM Software Group The IBM Web. Facing Tool Develop § Part of Web. Sphere Development Studio for i. Series § Supports 5250 and web interfaces § Convert RPG/5250 applications to GUI § End-users access applications via browser
IBM Software Group Three Styles of Modernization Strategic Develop Opportunistic Business Value Transform Static Develop Customer, Partner & Supplier Relationships Business Process Flexibility On Demand
IBM Software Group Develop
IBM Software Group Develop Style 2: Transform the business process § Program access to legacy systems Host Pub, HOD Connector CICS Link 3270 CICS TG IMS Connect MQIAC XML SOAP 2 3270/5250 Data Stream Integrate 2 2 Data Structure 2 Screen Maps Existing Applications (CICS, IMS, i. Series)
IBM Software Group Ways to Access Existing CICS Applications § SOAP requests over HTTP or MQ messages § CICS Transaction Gateway 4 Web. Sphere on z. Series 4 Web. Sphere on non-z. Series platform SOAP/XML Web. Sphere z. Series + CICS TG V 5 HTTP HTML XML Web. Sphere V 5 + CICS TG V 5 AIX, Solaris, HP-UX, Windows NT/2000 IIOP EXCI IIOP SNA LU 6. 2 TCP 62 TCP/IP CICS TS V 2 + Local Connector Existing CICS Applications
IBM Software Group IMS Connect Development Environment Browser Runtime Environment Web. Sphere Application Server Web. Sphere Studio Enterprise Application Deploy C MFS COBOL IMS Connector for Java RAR IMS Connect X C F Open Transaction Manager Access (OTMA) IMS DB DB 2
IBM Software Group MQSeries Integrator Agent for CICS Transaction Server § Enable middle-tier applications to access CICS, IMS, and others 4 Adapter flow is surfaced as a "Business Service“ 4 multiple transactions or applications accessed with one request from the client 4 e. g. , Check Account Balance, Add Sales Order § Two components 4 MQSeries Integrator Agent for CICS Adapter Builder • Define, model, and build adapters for application integration 4 MQSeries Integrator Agent for CICS Server Run Time • Execute adapters for application integration
IBM Software Group Develop Innovate Create Entirely New Differentiated Solutions Opportunistic Business Value Strategic Three Styles of Modernization Static Business Process Flexibility On Demand
IBM Software Group Develop Style 3: Innovate new business components CICS TG IMS Connect MQIAC XML SOAP § Harvest new components from legacy applications 3270/5250 Data Stream Integrate 2 Data Structure Screen Maps WSED, WDS Existing Applications (CICS, IMS, i. Series) 3 Harvest components
IBM Software Group Develop The Web. Sphere Studio family Enterprise Developer Application Developer – Integration Edition Application Developer Site Developer • Professional Web, Java, and Web services developers • Java, XML, Rich media, and Web services • Advanced J 2 EE developers • Flow composition • Relational DB tools • Visual adapter creation • Embedded Web. Sphere Application Server • Enterprise development organizations • Web services based enterprise modernization • Enterprise modeling and RAD • Business rule support Workbench IBM’s commercially supported version of the Eclipse Workbench
IBM Software Group Web. Sphere Development Studio for i. Series Develop § For existing and new AS/400 web development § “Wrapper" RPG applications as web service § Modernize 5250 applications via Web. Facing Tool
IBM Software Group WSAA Overview Discover
IBM Software Group Tools Discovery/Plan ŸUnderstand business requirements ŸDefine application boundaries üApplication Artifacts Discover Application Knowledge ŸUnderstand components ŸDefine relationships ŸFind Transactions ŸFind JCL ŸNarrow Scope üStructure and Processing Business Knowledge ŸDefine program flows ŸDefine data items ŸCreate data flows üData flow and impact Change Knowledge ŸGenerate statement of work ŸCreate schedule üCode Extraction Data Knowledge e-business Knowledge ŸDefine candidate ŸFind Databases ŸFind Files ŸFind Relationships ŸGenerate test cases connectors ŸGenerate üe-business Rating üConnector Intelligence Web. Sphere Studio Asset Analyzer V 2. 0 Providing End-to-End Asset Analysis for traditional, enterprise and e-business support Source Scanning Tools Knowledge Store (DB 2) Impact Analysis Exploration Connector Information Netscape / I. E. User Interface
IBM Software Group Discover Using WSAA for Enterprise Modernization Explore, Application understanding, Impact Analysis Improve Transform Innovate e-Business Program Information Connector Builder Assistant Code extraction §Improve: How may screen I/O’s §Transform: Package COBOL call info for Java programmer §Innovate: Harvest code from existing programs
IBM Software Group Deploy Web. Sphere Studio Application Monitor §Trouble-shooting §Performance-monitoring §Performance analysis Web. Sphere for z/OS browser Benefit: Resolve performance problems with J 2 EE applications
IBM Software Group Web. Sphere Studio Workload Simulator Deploy § Simulate a large number of web users Web servers Application servers Back-end systems WSWS Benefits: § Validate support for production loads § Does not pre-req the WAS Benefit: Test drive Web applications before you deploy
IBM Software Group Enterprise S/390 Development Tools Deploy § Application Monitor 4 real-time bottleneck analysis §Debug Tool 4 source-level diagnostics §Fault Analyzer 4 application failure determination and resolution assistance §File Manager 4 Manipulates test and production data across multiple file formats §Workload Simulator 4 Web application load testing
IBM Software Group Points of Enterprise Modernization Today Display HATS, Host. Pub, HOD Connector Web. Facing, CICS Web. Bridge 1 3270/5250 Data Stream 1 2 2 Data Structure 2 Screen Maps CICS Link 3270 WSED, WDS CICS TG IMS Connect MQIAC XML, SOAP Integrate Existing Applications (CICS, IMS, i. Series) 3 Harvest Components
IBM Software Group IBM’s Enterprise Modernization Solution Existing Assets Discover Develop i. Series 5250 user interface HATS z. Series 3270 user interface User Interface Reengineering i. Series, z. Series, UNIX And Windows data and applications WSAA Identify and prepare existing assets for reuse WSED Integrate with existing applications Deploy WSAM WSWS Test, manage and monitor end-to-end WSED Extend existing applications for integration as services Manage the team development process Improve Transform Innovate
IBM Software Group Three Styles of Modernization Business Value Strategic Innovate Transform Develop Customer, Partner & Supplier Relationships Improve Create Entirely New Differentiated Solutions Opportunistic Quick ROI: Better User Experience Static Business Process Flexibility On Demand
- Slides: 31