310 likes | 328 Views
Enterprise Modernization Made Easy with IBM Development Tools. jocasey@us.ibm.com. Enterprise Modernization Agenda. Positioning Improve Transform Innovate Summary. Meeting the On Demand Challenge. Significant business intelligence exists
E N D
Enterprise Modernization Made Easy with IBM Development Tools • jocasey@us.ibm.com
Enterprise Modernization Agenda • Positioning • Improve • Transform • Innovate • Summary
Meeting the On Demand Challenge • Significant business intelligence exists • "200 Billion lines of COBOL code in existence" eWeek • "5 Billion lines of COBOL code added yearly“Bill Ulrich, TSG Inc. • "Between 850K and 1.3 Million COBOL developers"IDC • "Majority of customer data still on mainframes“Computerworld • Rewriting is an option but..... • How long will it take? • Who will do it? • How much will it cost?
Enterprise Modernization Strategy • Leverage existing applications and skills • reduce costs • "New code costs 5X reusing existing code"Software Productivity Research • achieving faster time to market e-business components e-business component developers e-business transaction server
Three Styles of Modernization Strategic Innovate Create Entirely New Differentiated Solutions Business Value Transform Develop Customer, Partner & Supplier Relationships Improve Quick ROI: Better User Experience Opportunistic Static On Demand Business Process Flexibility
Modernization Styles: A Continuum of Solutions A roadmap for solving problems….
IBM’s Enterprise Modernization Solution ExistingAssets Discover Develop Deploy iSeries 5250 user interface Improve User Interface Reengineering zSeries 3270 user interface Test, manage andmonitor end-to-end Identify and prepare existing assetsfor reuse iSeries, zSeries, UNIX And Windows data and applications Transform Integrate with existingapplications Innovate Extend existingapplications for integration as services Manage the team development process
Develop Enterprise Program Model Display Integrate ? • Value in circle = style • Improve • Transform • Innovate • Position on diagram: • Point of interaction with a program 1 2 2 3270/5250 data stream Data Structure 2 1 Screen Maps Existing Applications (CICS, IMS, iSeries) 3
Develop Three Styles of Modernization Strategic Business Value Improve Quick ROI: Better User Experience Opportunistic Static On Demand Business Process Flexibility
Develop Style 1: Improve the end-user experience Web Display • Display content of Text UI in Web UI HATS 1 Data Structure 3270/5250 Data Stream WebFacing, CICS WebBridge 1 Screen Maps Existing Applications (CICS, IMS, iSeries)
Develop Host Access Transformation Server (HATS) • 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
Develop The IBM WebFacing Tool • Part of WebSphere Development Studio for iSeries • Supports 5250 and web interfaces • Convert RPG/5250 applications to GUI • End-users access applications via browser
Develop Three Styles of Modernization Strategic Business Value Transform Develop Customer, Partner & Supplier Relationships Opportunistic Static On Demand Business Process Flexibility
Develop Style 2: Transform the business process Integrate CICS TG IMS Connect MQIAC XML SOAP • Program access to legacy systems Host Pub, HOD Connector 2 2 2 Data Structure 3270/5250 Data Stream 2 Screen Maps CICS Link3270 Existing Applications (CICS, IMS, iSeries)
CICS TS V2 + Local Connector SOAP/XML Existing CICS Applications IIOP EXCI WebSphere zSeries + CICS TG V5 HTTP HTML XML IIOP SNA LU6.2 TCP62 TCP/IP WebSphere V5 + CICS TG V5 AIX, Solaris, HP-UX, Windows NT/2000 Ways to Access Existing CICS Applications • SOAP requests over HTTP or MQ messages • CICS Transaction Gateway • WebSphere on zSeries • WebSphere on non-zSeries platform
Development Environment Runtime Environment WebSphere Application Server IMS WebSphere Studio Open Transaction Manager Access (OTMA) IMS Connect X C F Enterprise Application Deploy IMS Connector for Java RAR IMS DB IMS Connector for Java C MFS DB2 COBOL IMS Connect Browser
MQSeries Integrator Agent for CICS Transaction Server • Enable middle-tier applications to access CICS, IMS, and others • Adapter flow is surfaced as a "Business Service“ • multiple transactions or applications accessed with one request from the client • e.g., Check Account Balance, Add Sales Order • Two components • MQSeries Integrator Agent for CICS Adapter Builder • Define, model, and build adapters for application integration • MQSeries Integrator Agent for CICS Server Run Time • Execute adapters for application integration
Develop Three Styles of Modernization Strategic Innovate Create Entirely New Differentiated Solutions Business Value Opportunistic Static On Demand Business Process Flexibility
Develop Style 3: Innovate new business components CICS TG IMS Connect MQIAC XML SOAP Integrate • Harvest new components from legacy applications 2 Data Structure 3270/5250 Data Stream Screen Maps WSED, WDS Existing Applications (CICS, IMS, iSeries) Harvest components 3
Develop The WebSphere Studio family Enterprise Developer • Enterprise development organizations • Web services based enterprise modernization • Enterprise modeling and RAD Application Developer – Integration Edition • Advanced J2EE developers • Flow composition • Visual adapter creation • Business rule support Application Developer • J2EE developers • Relational DB tools • Embedded WebSphere Application Server Site Developer • Professional Web, Java, and Web services developers • Java, XML, Rich media, and Web services WorkbenchIBM’s commercially supported version of the Eclipse Workbench
Develop WebSphere Development Studio for iSeries • For existing and new AS/400 web development • “Wrapper" RPG applications as web service • Modernize 5250 applications via WebFacing Tool
Discover WSAA Overview
Discover Tools Application Knowledge Data Knowledge e-business Knowledge Change Knowledge Business Knowledge Discovery/Plan • Understand components • Define relationships • Find Transactions • Find JCL • Narrow Scope • Generate statement of work • Create schedule • Understand business requirements • Define application boundaries • Define candidate connectors • Generate • Find Databases • Find Files • Find Relationships • Generate test cases • Define program flows • Define data items • Create data flows • Code Extraction • Data flow and impact • e-business Rating • Connector Intelligence • Structure and Processing • Application Artifacts WebSphere Studio Asset Analyzer V2.0 Providing End-to-End Asset Analysis for traditional, enterprise and e-business support Source Scanning Tools Source Scanning Tools Knowledge Store (DB2) Connector Information Impact Analysis Exploration Netscape / I.E. User Interface
Discover Using WSAA for Enterprise Modernization • Improve: How may screen I/O’s • Transform: Package COBOL call info for Java programmer • Innovate: Harvest code from existing programs
Deploy WebSphere Studio Application Monitor • Trouble-shooting • Performance-monitoring • Performance analysis WebSphere for z/OS browser Benefit: Resolve performance problems with J2EE applications
Deploy WebSphere Studio Workload Simulator • 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
Deploy Enterprise S/390 Development Tools • Application Monitor • real-time bottleneck analysis • Debug Tool • source-level diagnostics • Fault Analyzer • application failure determination and resolution assistance • File Manager • Manipulates test and production data across multiple file formats • Workload Simulator • Web application load testing
Points of Enterprise Modernization Today Display Integrate CICS TG IMS Connect MQIAC XML, SOAP HATS, HostPub, HOD Connector 2 1 2 Data Structure 3270/5250 Data Stream WebFacing, CICS WebBridge 2 1 Screen Maps CICS Link3270 Existing Applications (CICS, IMS, iSeries) 3 WSED,WDS Harvest Components
IBM’s Enterprise Modernization Solution ExistingAssets Discover Develop Deploy iSeries 5250 user interface HATS WSAM WSWS Improve User Interface Reengineering zSeries 3270 user interface WSAA Test, manage andmonitor end-to-end WSED Identify and prepare existing assetsfor reuse iSeries, zSeries, UNIX And Windows data and applications Transform Integrate with existingapplications WSED Innovate Extend existingapplications for integration as services Manage the team development process
Three Styles of Modernization Strategic Innovate Transform Business Value Create Entirely New Differentiated Solutions Develop Customer, Partner & Supplier Relationships Improve Quick ROI: Better User Experience Opportunistic Static On Demand Business Process Flexibility