ibm software group © 2003 ibm corporation name title company ibm application development host...

33
IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications faster, easier and with higher ROI“

Upload: sharleen-wells

Post on 29-Dec-2015

220 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

IBM Software Group

© 2003 IBM CorporationName

Title

Company

IBM Application Development

Host Access Transformation Server (HATS)

“Delivering applications faster, easier and with higher ROI“

Page 2: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

2

Web Presentation Servers

Web Application Servers

Directory and Security Servers

DataServers

Integration Servers

TransactionServersCustomers

PartnersSuppliers

Employees

Applications,Graphics,

HTML, Applets

XML, Web Services, Portlets, Servlets,

Java Server Faces/Pages

Services, EJBs & Process Flows

RelationalData

Applications, Transactions

and Processes

Mid

dle

ware

Connect

ors

Web

Serv

ices:

SO

AP

, W

SD

L,

UD

DI

Ed

ge

Se

rve

rs

ApplicationModeling

Web/PortalDevelopment

Java/J2EEDevelopment

XML Web ServicesDevelopment

Database AppDevelopment

Business ProcessSOA Integration

Cobol, CICS/IMS,zOS, iSeries,

3270/5250

Development Roles

Design & Construction Tools End-2-End

Access or Extend Host

Page 3: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

3

Service Oriented Components

Leverage Existing Applications And SkillsLeverage existing Assets

"New code costs 5X reusing existing code" SW Productivity Research40 – 60% may be reusableReduce costsAchieving faster time to market

Significant business intelligence exists in legacy Systems"200 Billion lines of COBOL/RPG code in existence" eWeek"5 Billion lines of COBOL/RPG code added yearly“ Bill Ulrich, TSG Inc."Between 850K and 1.3 Million COBOL/RPG developers" IDC"Majority of customer data still on mainframes“ Computerworld “Replacement costs $20 Trillion” eWeek

Rewriting - is it an option.....How long will it take? (lose strategic benefit)Who will do it? (who has the business knowledge?)How much risk and cost are involved?

Transform legacy platforms into On Demand servers

Transform legacy developers into On Demand component

developersTransform legacy assets into On

Demand components

Business Transformation IT Transformation

People

Information

Process

Page 4: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

4

iSeries AS/400 Eclipse Tools

Page 5: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

5

z/OS Eclipse Tools

MVS Project

MVS Directory

Outline viewz/OS Commands view

z/OS Job Monitor view

JLPEX editor

Page 6: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

6

3270/5250 Eclipse Tools - HATS Capabilities (Green Screen “Data-Scraping” not screen scraping)

Automatically converts 5250 or 3270 host screens into HTMLZero footprint HTML emulator (No client install or download)No source code modifications or source access requiredOptionally customize your transformed application

Easily change the look and feel, add HTML content and integrated non-emulation applicationsChange the application flow, combine multiple apps/screens and extend your applications

Web Services – Expose host interactions as a Web Service

Com

bine

& In

tegr

ate

Page 7: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

7

HATS Tools In Action

Default TransformationCustomize default screen layoutEnhance screen layout with GUI widgetsMacro enhancements using blank layoutMacro enhancements and prompting for inputWeb Services and Portal Integration

(1)

(1)

(1)

(1)

(1)

Page 8: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

IBM Software Group

© 2003 IBM Corporation8

HATS is a powerful web application development tool

Enables customers to produce web results quickly, cost effectively at lower risk

ƒ Provide instant Portal content and value using Host Integration pre-written Portlets

Page 9: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

IBM Software Group

© 2003 IBM Corporation9

Automatically converts 5250 or 3270 host screens into HTML Zero footprint HTML emulator

No client install or download Optionally customize your transformed application

Add HTML contentEasily change the look and feel of your applicationsChange the application flowExtend your applicationCombine multiple applications or screensIntegrate other non-emulation applications…

No source code modifications or source access required Print locally using PDF format Use standard host keys in your web browser Evolve your application at your pace

Publish your first HATS application on the web within hoursExtend and grow incrementally over time

HATS Key Features

Page 10: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

IBM Software Group

© 2003 IBM Corporation10

The default rendering algorithm turns this...

Page 11: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

IBM Software Group

© 2003 IBM Corporation11

Transformations - Example Default

Page 12: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

IBM Software Group

© 2003 IBM Corporation12

Wizard-driven, not coded

Page 13: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

IBM Software Group

© 2003 IBM Corporation13

Input component

Default Text input widget

Text input widget using dropdown properties

Page 14: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

IBM Software Group

© 2003 IBM Corporation14

Field table component

Table widget

Page 15: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

IBM Software Group

© 2003 IBM Corporation15

Function key componentButton widget using default properties

Option list widget with property Caption type=Show description and property "Number of columns per row" = 6

Button table widget using default properties

Button table widget with property "Number of columns per row" = 2

Link widget with property Caption type= Show description

Page 16: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

IBM Software Group

© 2003 IBM Corporation16

Visual table component/ Table widget

Page 17: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

IBM Software Group

© 2003 IBM Corporation17

Visual table component/ Horizontal bar graph widget

Page 18: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

IBM Software Group

© 2003 IBM Corporation18

Before...

Page 19: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

IBM Software Group

© 2003 IBM Corporation19

After...Common look and feel with enterprise standard web page

Page 20: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

IBM Software Group

© 2003 IBM Corporation20

Tabbed Folder Sample Output

Page 21: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

IBM Software Group

© 2003 IBM Corporation21

Bar Charts...

Page 22: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

IBM Software Group

© 2003 IBM Corporation22

HATS Perspective

Application Developer Perspective...

Page 23: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

IBM Software Group

© 2003 IBM Corporation23

Using Rational Application/Web Developer to Customize HTML/JSP

Page 24: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

IBM Software Group

© 2003 IBM Corporation24

HATS Run on Server - Local WAS Test Server

Page 25: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

IBM Software Group

© 2003 IBM Corporation25

HATS Enterprise Archive (.EAR) file - Runs on WAS

WebSphere Application Server

HOST

Connection Management,

session, macro processing,

connect to host, send / rcv

screens

appl .earentry servlet,

templates,macros and

other artifacts

appl .ear appl .ear

Host AccessBeans

HATS processruntime classes

rules engine

HTTP

HATS EAR

Browser User

Page 26: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

IBM Software Group

© 2003 IBM Corporation26

Merging Database data with HATS - Green screen input field transformed to provide a dropdown list, populated from database, presented as HTML

Page 27: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

IBM Software Group

© 2003 IBM Corporation27

HATS Scenarios: Add business logic with Java Beans

HTML 3270, 5250

Customer Java bean

Use Customer provided bean to add business logic to HATS flow, Use HostPub Integration Objects to augment the HATS flow

This example HostPub queries secondary application and provides input to HATS flows

3270,5250,

VT

Customer Java bean

Customer-written Java bean

Host Publisher Java bean

Page 28: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

IBM Software Group

© 2003 IBM Corporation28

Calendar ControlThis calendar control is not built into HATS; however, it does show the power of working in an open environment where 3rd party components (a freeware calendar control in this case) can be used.

Page 29: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

IBM Software Group

© 2003 IBM Corporation29

Use HATS to produce business value and ROI

HATS can streamline the flow through existing applicationsƒ Combine screensƒ Skip screensƒ Automate screen-to-screen navigationƒ Save and input global variables

Benefitsƒ Reduce the number of keystrokes and workflow stepsƒ Reduce transaction timesƒ Reduce employee training timeƒ Increase employee job satisfaction and retention

HATS can get information and self service transactions on to the web quicklyƒ Web-enable existing transactionsƒ Increase reach and availability

Benefitsƒ Increased information and service to customers, employees, dealers, vendorsƒ Cost reduction, e.g. offload call centers

Page 30: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

IBM Software Group

© 2003 IBM Corporation30

Host connection to your TN Server remains within the firewall Clients can connect to your host system from the Internet or intranet Host and TN Server remain secure inside your firewall

End-to-end SSL encryption Integrate with your existing authentication Restrict content from the original applications

Reduce data on individual screensOr prevent access to parts of your application

Secure Your Assets

Let HATS handle the "dirty work"

Easily provide printing from web apps HATS uses existing host print function to produce .pdf print files

Deploy WAS-based web applications that leverage the mainframe rather than duplicating mainframe data in distributed databases

Page 31: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

IBM Software Group

© 2003 IBM Corporation31

Who can leverage HATS?

Any department or enterprise that needs to:–Extend their business to the web

ƒ Provide information and applications to new end users

ƒ Combine existing information in new formsƒ Replace dial up connections with the Internetƒ Communicate more efficiently with Branches, Agents,

Dealers, Stores, Franchises, Distributorsƒ Establish Internet communication with customers, policy holders, citizens, the general public...

–Modernize and streamline the interface and workflow of

existing applications, e.g. Call Center applications

Page 32: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

IBM Software Group

© 2003 IBM Corporation32

Where can leverage HATS be leveraged?Applications with high transaction volumes and/or many end users

ƒ Reduce keystrokes, workflow steps, transactions timesƒ Reduce training costs

Call center and voice response unit applicationsƒ Offload to web self service transactions

Information and applications that need to be "externalized" to the webƒ Use existing applications to speed the implementation to the webƒ Provide access from any browserƒ Intuitive web pages eliminate need for costly user training

Administrative applications used by most employeesƒ Human resources applications, job posting, insurance changes, benefits enrollmentƒ Procurementƒ Time and attendance, Travel and living expenses

Information to be combined and summarized for executive reviewPortals

Page 33: IBM Software Group © 2003 IBM Corporation Name Title Company IBM Application Development Host Access Transformation Server (HATS) “Delivering applications

IBM Software Group

© 2003 IBM Corporation33

Resourcesibm.com/developer (IBM developerWorks for technologies and products)

ibm.com/developer/websphere (WebSphere Developers Domain)ibm.com/developer/rational (WebSphere Developers Domain)ibm.com/developer/ibm (All other product developer domains)

www.redbooks.ibm.com(How To Books)

ibm.com/software/ad (IBM App Dev Tools Homepage)

ibm.com/websphere (WebSphere Family Homepage)

WebSphereCentral.com(Presentations, references, tutorials, white papers, articles, links, etc.)