mainline information systems enterprise...

9
1 Mainline Information Systems Mainline Information Systems Web Web-Enable Host Assets Enable Host Assets with with IBM WebSphere Software IBM WebSphere Software Enterprise Modernization Stan Dahl 610.584.1441 Stanley.Dahl@ mainline.com Agenda Agenda Legacy Systems - Business Needs & Pains Styles of Host Modernization IBM WebSphere Host Integration IBM WebSphere Host Access Transformation Server (HATS) Details Questions IT Transformation Imperatives IT Transformation Imperatives Business Transformation § Do more with less § Align IT resources with business priorities § Improve resiliency and security § Increase IT infrastructure flexibility § Leverage and integrate legacy applications § Improve developer productivity § Reduce unnecessary complexity Legacy Systems: Integral to e Legacy Systems: Integral to e -business Development business Development "200 Billion lines of COBOL code in place" eWeek "5 Billion lines of new COBOL code yearly” TSG Inc. “More than 850K COBOL developers” IDC "Majority of data on mainframes" Computerworld Packaged Apps Existing Systems INTEGRATED New Development Legacy Systems Challenges Flexible & fast business process adaptation is difficult with legacy systems. “Webifying” host applications is difficult using legacy development tools. Diverse development teams have poorly integrated tools & processes Educating and retraining legacy staff in new web technologies can be costly and time consuming INTEGRATED INTEGRATED Legacy Systems: Integral to e-business Development "200 Billion lines of COBOL code in place" eWeek "5 Billion lines of new COBOL code yearly” TSG Inc. “More than 850K COBOL developers” IDC "Majority of data on mainframes" Computerworld Packaged Apps Existing Systems INTEGRATED New Development Typical Customer Pains with New Development Development projects are costing too much and are taking too long Rewriting applications is costly and drives a poor ROI on new projects Unable to meet competitive initiatives because development projects are too slow Rewriting and modifying applications is slow and error-prone Maintenance costs are taking up too much of the budget Skills imbalance Multiple development environments limit ability to use legacy programmers in new projects High education and training costs limit retraining of current staff New development increases risk Unable to predict performanceof new applications Unsure how to meet Service Level Agreements Unable to meet peak loads on new applications INTEGRATED INTEGRATED

Upload: others

Post on 11-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mainline Information Systems Enterprise Modernizationnaspa.net/website/files/CD7/2003/Websphere_StanDahl.pdf · IBM Enterprise Modernization Combines New Development with Existing

1

Mainline Information SystemsMainline Information Systems

WebWeb--Enable Host AssetsEnable Host Assetswithwith

IBM WebSphere SoftwareIBM WebSphere Software

Enterprise Modernization

Stan Dahl610.584.1441Stanley.Dahl@

mainline.com

AgendaAgenda

Ø Legacy Systems - Business Needs & PainsØ Styles of Host ModernizationØ IBM WebSphere Host IntegrationØ IBM WebSphere Host Access Transformation

Server (HATS) DetailsØQuestions

IT Transformation ImperativesIT Transformation Imperatives

Business Transformation

§ Do more with less§ Align IT resources with business

priorities § Improve resiliency and security§ Increase IT infrastructure

flexibility § Leverage and integrate legacy

applications§ Improve developer productivity § Reduce unnecessary complexity

Legacy Systems: Integral to eLegacy Systems: Integral to e--business Developmentbusiness Development

"200 Billion lines of COBOL code in place"eWeek

"5 Billion lines of new COBOL code yearly”TSG Inc.

“More than 850K COBOL developers”IDC

"Majority of data on mainframes"Computerworld

Packaged Apps

Existing Systems INTEGRATED

New DevelopmentLegacy Systems Challenges

• Flexible & fast business process adaptation is difficult with legacy systems.

• “Webifying” host applications is difficult using legacy development tools.

• Diverse development teams have poorly integrated tools & processes

• Educating and retraining legacy staff in new web technologies can be costly and time consuming

INTEG

RATE

D

INTEGRATED

Legacy Systems: Integral to e-business Development

"200 Billion lines of COBOL code in place"eWeek

"5 Billion lines of new COBOL code yearly”TSG Inc.

“More than 850K COBOL developers”IDC

"Majority of data on mainframes"Computerworld

Packaged Apps

Existing Systems INTEGRATED

New Development

Typical Customer Pains with New Development• Development projects are costing too much and are

taking too long– Rewriting applications is costly and drives a poor

ROI on new projects– Unable to meet competitive initiatives because

development projects are too slow– Rewriting and modifying applications is slow and

error-prone– Maintenance costs are taking up too much of the

budget

• Skills imbalance– Multiple development environments limit ability to

use legacy programmers in new projects

– High education and training costs limit retraining of current staff

• New development increases risk– Unable to predict performanceof new applications– Unsure how to meet Service Level Agreements– Unable to meet peak loads on new applications

INTEG

RATE

D

INTEGRATED

Page 2: Mainline Information Systems Enterprise Modernizationnaspa.net/website/files/CD7/2003/Websphere_StanDahl.pdf · IBM Enterprise Modernization Combines New Development with Existing

2

Legacy Systems: Integral to e-business Development

"200 Billion lines of COBOL code in place"eWeek

"5 Billion lines of new COBOL code yearly”TSG Inc.

“More than 850K COBOL developers”IDC

"Majority of data on mainframes"Computerworld

Packaged Apps

Existing Systems INTEGRATED

New Development

IBM Enterprise Modernization Combines New Development with Existing Systems to:

• Improve productivity and usability of legacy applications.

• Cost-effectively deliver existing applications to new groups of users using web technologies.

• Implement new business functions while protecting legacy investment.

• Leverage all enterprise skills.• Reduce education and training

costs.

INTEG

RATE

D

INTEGRATED

Who are the Customers for Enterprise Modernization Solution?

ØCustomers who need to:üMove legacy applications and data to the web without

rewriting

üLower software deployment and maintenance costs

üStandardize on one infrastructure and development platform

üOffload call center workload and expense by making applications self-service

üProvide information on the Internet with 24 hour availability

Ø“Typical” customer profile for this pattern:üEnterprise Customers with existing COBOL and/or PL/1

applications, and CICS, IMS, or DB2 applications

üTheir current environments prohibit them from responding to change quickly and efficiently

üThey do not want to rewrite existing systems

Three Styles of ModernizationThree Styles of Modernization

Improve

Innov

ate

Transform

Create entirely new differentiated solutions.

Develop customer, partner & supplier relationships.

Quick ROI: better user experience.

Bu

sin

ess

Val

ue

Business Process Flexibility

Styles of Modernization OverviewStyles of Modernization Overview

Componentize their mission-critical applications to enable core processes to be independently modernized and flexibly integrated – on demand

Create Entirely New Differentiated Solutions

Innovate

Integrate their applications to develop differentiated front-end capabilities with lower risk than more ambitious replacement strategies

Develop Customer, Partner & Supplier Relationships

Transform

Improve the user interface of their mission-critical applications to reduce training costs and increase end-user productivity

Quick ROI: Better User Experience

Improve

What we suggest they do…

What they need…

““ImproveImprove” Style of Modernization” Style of ModernizationØWhat’s in it for me?

– IT§ Reduce IT development costs by avoiding rewrite of legacy

applications and by providing a single toolset that is able to access and customize multiple host types

– Line of Business§ Increase productivity and reduce costs by improving and

extending the user interface into legacy applications.

ØStrategy – future direction§ Unify current presentation integration tooling products into a

single toolkit that provides access to multiple types of terminal legacy connections.

Current Products Current Products –– ImproveImprove StyleStyle

Existing Applications (CICS, iSeries)

3270/5250 Data Stream

Display Integrate

Screen Maps

Data Structure

1

2

Host Integration with HATS

iSeries Web Facing

Page 3: Mainline Information Systems Enterprise Modernizationnaspa.net/website/files/CD7/2003/Websphere_StanDahl.pdf · IBM Enterprise Modernization Combines New Development with Existing

3

§ A Web-to-host HTML emulator...§ with a rules-based transformation engine, that...§ converts green screens to graphical user interfaces and...§ improves the navigation and ease-of-use of host applications.

–Default rules and on-the-fly screen transformation allow 3270 and 5250 applications to be deployed to the Web within hours of loading the software

–More details to follow!!

WebSphere Host Access Transformation Server (HATS)WebSphere Host Access Transformation Server (HATS)

Easily extend existing applications to the widest possible Easily extend existing applications to the widest possible audienceaudience

IBM iSeries Web Facing ToolIBM iSeries Web Facing Tool

Ø Comparison to HATS:ü Similar to HATS in functionality, but for 5250 iSeries applicati ons onlyü Requires 5250 Display File Sources (DDS)ü Higher impact of host application changes than with HATSü Not as flexible in screen customization and navigation as HATSü Typically gets better performance than HATSü Less costly to implement than HATS

WebSphere Development Studio for iSeriesWebSphere Development Studio for iSeries

Development environment customized for iSeriesBenefits:

For existing application development activities as well as new web-developmentIntegrate the key tools of e-business, Java, and web developmentAbility to "wrapper" RPG applications as web service!Modernize 5250 applications via WebFacing Tool

WebSphereDevelopment Studio

for iSeries

COBOL

C

C++

ADTS

RPG

WebSphereDevelopment Studio

Client (WDSc)VA RPGCODE

WebSphere StudioSite Developer

Web

Facin

g

Java Tools

Web Tools

XM

L Tools

Web S

ervicesT

oo

ls

Rem

ote S

ystem

Explorer

Stru

ts Devel T

oo

ls

WebSphere Studio Workbench

Web Facing Tool is part of Development Studio

““TransformTransform” Style of Modernization” Style of Modernization

ØBenefits to the Business– IT - Reduce IT development costs by avoiding rewrite of

legacy applications and by providing a standards-based framework that allows for integration with other Web technologies

– LOB – Develop customer, partner & supplier relationships by integrating legacy applications for richer, differentiated interactions.

SupplierNetworks

InternalSystems

CustomerConnections

““TransformTransform” Style of Modernization” Style of Modernization

Ø What’s in it for me?– IT§ Reduce IT development costs by avoiding rewrite of legacy

applications and by providing a standards-based framework that allows for integration with other Web technologies

– LOB§ Develop customer, partner & supplier relationships by

integrating legacy applications for richer, differentiated interactions.

Ø Strategy – future direction§ Enable legacy participation in app -to-app process flows with a consistent set

of open-standard tools, regardless of application type. Drive value propositions around low-risk and low-cost integration of legacy applications to differentiate external linkages to customers, partners and suppliers.

Current Products Current Products -- ““TransformTransform” Style” Style

Existing Applications (CICS, iSeries)

3270/5250 Data Stream

Display Integrate

Screen Maps

Data Structure

1

2 3

4 4Host Integration with HATS

iSeries Web Facing

CTG with ECI and J2C

CTG with EPI and J2C

Items 1 thru 4 all are options with Transform

Page 4: Mainline Information Systems Enterprise Modernizationnaspa.net/website/files/CD7/2003/Websphere_StanDahl.pdf · IBM Enterprise Modernization Combines New Development with Existing

4

CICS Transaction Gateway (CTG)CICS Transaction Gateway (CTG)

Ø Supports IBM Adapters & Connectors Strategy– Common tooling with other J2EE Connectors (J2C)– Packaged with WebSphere Studio Application Developer

Integration Edition (for development)

Ø CTG is a strategic connector from WebSphere to CICS– CTG is supported on 7 platforms– Can be run in local or remote mode with WebSphere– Can be deployed on mainframe or distributed platforms

Ø CTG supports a variety of AD tools and compilers– Primarily Java but also C, C++, COBOL, VB

Ø CTG will connect to a variety of CICS servers– TXSeries and CICS/VSE as well as CICS TS on OS/390

CTG Using J2C with ECI or EPI CTG Using J2C with ECI or EPI

Ø J2EE Connection Architecture (J2C) Adapters in conjunction with CICS Transaction Gateway (CTG) provide:– IBM strategic method of connectivity to CICS from WebSphere applications– Help integrate CICS application functionality into WebSphere applications

Ø CICS Transaction Gateway supports J2EE Connection (J2C) Adaptersfrom WebSphere to CICS using either:– CICS External Call Interface (ECI)– CICS External Presentation Interface (EPI)

Ø CICS External Call Interface (ECI) is:– Easier to use than the EPI interface– Requires COMMAREA interface into CICS applications (where presentation logic and

business logic are separated)

Ø CICS External Presentation Interface (EPI) is:– Used for connectivity with 3270 interface of CICS applications– Not as flexible and harder to use than ECI interface

Both ECI and EPI interfaces require much more development work than HATS – although both are more flexible than using HATS.

““InnovateInnovate” Style of Modernization” Style of ModernizationBenefits to the Business

–IT – Improve development processes and productivity across the complete application lifecycle. Componentize business critical processes into a services oriented architecture.–LOB – Adapt business processes to new marketplace

imperatives faster & with lower cost.

WebSphere PlatformPlatform

Commerce

Serious sell-side solutions to manage real relationships and complex business processes

PervasiveWireless and voice solutions to extend ebusiness reach across all customer, employee, and Partner touch points

PortalScalable solutions to personalize websites targeted at specific audiences to increase relevance and relationship

AD Tools

ebusiness professional development tools based on common workbench technology

Application Servers

High performance and extremely scalable platforms to deploy dynamic ebusiness applications

Host Integration

Application & data access to Legacy Systems

Information Connectivity

Enable customers to flexibly connect and integrate their assets within the enterprise and with trading partners

Process Integration

Model and Automate Business processes across disparate systems and organizations

WebSphere Studio Enterprise Developer

Ø Comprehensive state-of-the-art facilities for editing, build and debugging existing or new Java, COBOL, or PL/1 programs

Ø Exploits WebSphere WorkbenchØ Remote edit/compile/debugØ Intuitive, visual construction based on open standard (Struts)Ø Easy to learn, powerful, environment-neutral language for

Rapid Application Development

Benefits:Ø Increase developer productivityØ Applications can be deployed more quicklyØ Build new e-business applications by re-using existing

enterprise components (both traditional and e-business)Ø Enterprise Generation Language

Style #3:Innovateü Common development environment for JAVA and COBOL

ü Integrated tool suite for enabling large scale development teams with diversified skills

IBM WebSphereIBM WebSphereHost IntegrationHost Integration

PackagePackage

Page 5: Mainline Information Systems Enterprise Modernizationnaspa.net/website/files/CD7/2003/Websphere_StanDahl.pdf · IBM Enterprise Modernization Combines New Development with Existing

5

IBM WebSphere Host Integration OverviewIBM WebSphere Host Integration Overview

ØWhat It Provides (older news):ü A complete package for deploying 3270 and 5250 applications

both within and outside the Enterpriseü Standardized browser accessü Improved appearance and usability for green screen applicationsü Ability to webify legacy applications with no changes required on

host systemsü NOT an EHLLAPI type solution!

IBM WebSphere Host Integration OverviewIBM WebSphere Host Integration Overview

ØWhat It Provides (newer news):ü Strategic path for J2EE developmentü Using key IBM J2EE productsü Easier progression to J2EE for non-J2EE developersü Selectively customize parts of the application – no need to

customize the entire application from the startü Eliminates TN3270 port and traffic concerns with firewalls since

HATS uses HTTP and HTTPS through the firewall(s).

IBM WebSphere Host Integration OverviewIBM WebSphere Host Integration Overview

ØWhat It Includes:ü IBM WebSphere Host Access Transformation Serverü IBM WebSphere Application Server (limited license)ü IBM WebSphere Studio Site Developer (limited license)ü IBM Communications Serverü IBM Personal Communicationsü IBM WebSphere Host On-Demandü IBM WebSphere Host Publisher

Host Access Transformation Server (HATS)Host Access Transformation Server (HATS)

Ø IBM’s Premier Tool for Webifying Legacy Applications!!ØMuch more to follow in HATS Detail section of

presentation

WebSphere Application Server Enterprise

WebSphere Application Server

WebSphere Application Server - Express

WebSphere Application

Server forz/OS

IBM WebSphere Application Server FamilyIBM WebSphere Application Server Family

The mainstream Web services J2EE certified application server enabling industry leading qualities of service and flexible deployment options

An easily approachable “on-ramp ” to e -business, providing fast and productive development, deployment of dynamic web applications

AJ2EE certified configuration optimized to the unique qualities of service provided by z/OS

A high-performance and extremely scalable transaction engine for dynamic e-business applications!

A next generation application server that simplifies build - to -integratetasks, accelerates application development and enables real -time adaptable capabilities

Included with IBM WebSphere Host Integration Package

The WebSphere Studio FamilyThe WebSphere Studio Family

WorkbenchIBM’s commercially supported version of the Eclipse Workbench

Enterprise Developer

Application Developer – Integration Edition

Application Developer

Site Developer

• Professional Web, Java, and Web services developers

• Java, XML, Rich media, and Web services

• J2EE developers

• Relational DB tools

• Embedded WebSphere Application Server

• Advanced J2EE developers

• Flow composition

• Visual adapter creation

• Business rule support

• Enterprise development organizations

• Web services based enterprise modernization

• Enterprise modeling and RAD

Included with IBM WebSphere Host Integration Package

Page 6: Mainline Information Systems Enterprise Modernizationnaspa.net/website/files/CD7/2003/Websphere_StanDahl.pdf · IBM Enterprise Modernization Combines New Development with Existing

6

IBM Communications ServerIBM Communications Server

Ø Full Function SNA GatewayØ Serves as an IP Gateway to SNA Networks and Hosts from TN3270

and TN5250 ClientsØ Also Provides Support for APPN, APPC, TCP/IP Over SNA, SNA Over

TCP/IP, and More

IBM Personal CommunicationsIBM Personal Communications

Ø Traditional 3270/5250 “Green Screen” Emulator for Windows Clients

Ø Supports VT 52/100/340 EmulationØ Supports Communication on SNA and TCP/IP NetworksØ Industry Leading “Fat Client” Emulation Product

IBM WebSphere Host OnIBM WebSphere Host On--DemandDemand

Ø Web Based 3270/5250 “Green Screen” Emulator for Browser Enabled Clients

Ø Implemented by Downloading Java Applet via Web BrowserØ Functionally Very Close to Traditional EmulatorsØ Supports VT 52/100/340 EmulationØ Supports Communication on TCP/IP Networks OnlyØ Key Advantages Over Traditional Emulators Are Code Distribution

and Administration

IBM WebSphere Host PublisherIBM WebSphere Host Publisher

Ø Provides Web Integration with Existing 3270, 5250, VT, JDBC, andJava Host Applications without Requiring Any Changes to the Existing Application

Ø Multiple Existing Applications Can Be Consolidated into a SingleComposite Application for Presentation to the End User

Ø Finished Applications Are Typically Browser BasedHas Unique and Proprietary Development EnvironmentFlexibility of Development Environment Can Lead to Complex Developmentv HATS Version 5 features

HATS – Host Access Transformation ServerØ A Web-to-Host HTML Emulator...Ø With a Rules-Based Transformation Engine...Ø That Converts Green Screens to Graphical User Interfaces

(GUIs) in Real Time and…Ø Significantly Improves the Navigation and Productivity of

Host Applications

What Is HATS?What Is HATS?Ø A Web-to-Host HTML Emulator...Ø With a Rules-Based Transformation Engine...Ø That Converts Green Screens to Graphical User

Interfaces (GUIs) in Real Time and…Ø Significantly Improves the Navigation and Productivity

of Host Applications

ü Zero-footprint, zero-downloadü Only software needed on the client is a Web browserü Non-invasive; no need to access or modify source codeü Provides support for 3270 and 5250 hosts

Page 7: Mainline Information Systems Enterprise Modernizationnaspa.net/website/files/CD7/2003/Websphere_StanDahl.pdf · IBM Enterprise Modernization Combines New Development with Existing

7

Traditional Green ScreenTraditional Green Screen HATS Transformation Using Default RulesHATS Transformation Using Default Rules

What Is HATS?What Is HATS?Ø A Web-to -Host HTML Emulator...Ø With a Rules -Based Transformation Engine...Ø That Converts Green Screens to Graphical User Interfaces

(GUIs) in Real Time and…Ø Significantly Improves the Navigation and Productivity of Host

Applications

ü Default rules allow your host application to be on the Web within hours of loading the software

ü No requirement for programming skillsü No need to customize every screenü Add further customization at your own pace

Defining Your Own Rule SetsDefining Your Own Rule SetsØ HATS Studio Provides Easy-to -Use Wizards for Customizing How Host

Components Are DisplayedØ Use WebSphere Studio or any Industry -Standard HTML Editor to Add: ü Logosü Standard Graphicsü Standard Backgroundsü Web links and other HTML elements

Ø Customizations Are Saved as Reusable Rule Sets that Can Be Applied to any Host Screens that Share Similar Requirements

Ø HATS Can Apply:ü An individual rule set to each host applicationü Different rules sets to a single host application for different end

user communitiesü The same rule set to multiple host applications

HATS Simple CustomizationHATS Simple Customization What Is HATS?What Is HATS?Ø A Web-to -Host HTML Emulator...Ø With a Rules-Based Transformation Engine...Ø That Converts Green Screens to Graphical User Interfaces

(GUIs) in Real Time and…Ø Significantly Improves the Navigation and Productivity of Host

Applications

ü On-the-fly screen conversion using the rules-based transformation engine

ü HATS does not "break down" when changes are made to the host application

ü HATS looks at the 3270/5250 datastream – not an EHLLAPI screen scraper

Page 8: Mainline Information Systems Enterprise Modernizationnaspa.net/website/files/CD7/2003/Websphere_StanDahl.pdf · IBM Enterprise Modernization Combines New Development with Existing

8

HATS Detailed CustomizationHATS Detailed Customization What Is HATS?What Is HATS?Ø A Web-to -Host HTML Emulator...Ø With a Rules-Based Transformation Engine...Ø That Converts Green Screens to Graphical User Interfaces

(GUIs) in Real Time and…Ø Significantly Improves the Navigation and Productivity of

Host Applications

Improves Navigation & Productivity of Host ApplicationsImproves Navigation & Productivity of Host Applications

Ø Macros & global variablesü Skip unnecessary screens; combine screensü Enter data on behalf of the end userü Store end user input as global variables; prefill text entry fie lds

Ø Screen customizationü Add buttons, hot links, drop -down menus, valid value listsü Modify graphics, fonts, colors, and layout

Ø Tabbed foldersü Wizard-based

Ø Bar and line graphsü Wizard-based

Ø Add business logicØ Local print supportØ Native keyboard support

Additional CustomizationAdditional Customization

Ø MacrosØ Global VariablesØ Tabbed FoldersØ GraphsØ Open J2EE Architecture Allows Virtually Unlimited Flexibility and

Extensibility

J2EE and WebSphere Based ArchitectureJ2EE and WebSphere Based Architecture

Ø WebSphere Studioü Eclipse based development toolü HATS Studio is a plug-in to WebSphere Studioü Many Studio Wizard-based functionsü J2EE based learning with no initial programming skills required

Ø WebSphere Application Serverü HATS leverages WebSphere Application Server (WAS) at runtime ü HATS Studio creates a .ear file that is deployed to WAS

Ø WebSphere Portal Serverü HATS portlet can be used 'out of the box' with WebSphere Portal

Serverü HATS customization capabilities are ideal for use in portal

environment

Ø WebSphere Host Publisherü HATS can integrate with Host Publisher Integration Objects *

HATS Supported PlatformsHATS Supported Platforms

Ø Current:ü Windows NT, Windows 2000ü AIXü Solarisü AS/400ü OS/390, z/OS

Ø Future:ü Windows 2003ü Linux, zLinux* Beta v5 currently available

Page 9: Mainline Information Systems Enterprise Modernizationnaspa.net/website/files/CD7/2003/Websphere_StanDahl.pdf · IBM Enterprise Modernization Combines New Development with Existing

9

IBM’s EnterpriseIBM’s Enterprise ModernizationModernization delivers delivers value to youvalue to youØ Benefits

– Achieve a quick return on investment by creating a better user experience.

– Improve application integration to develop customer,supplier and partner relationships.

– Create new and differentiated applications.

Ø Lower Costs– Lower your operating costs by enhancing your

applications and extending them to employees, partners and customers.

– Achieve significant IT project cost savings through componentization and reuse of existing software assets.

Ø Reduced Risks– Enhance your existing applications for use in

modern e-business on demand architectures with lower risk than replacement strategies.

[email protected]

Questions?Questions?

Enterprise Modernization