mainline information systems enterprise...
TRANSCRIPT
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
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
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
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
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
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
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
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
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.
Questions?Questions?
Enterprise Modernization