webcast: ibm webfacing tool enhancements · ibm webfacing tool was part of wdsc1 up to version 7.0...

41
® IBM Software Group © 2009 IBM Corporation Webcast: IBM WebFacing Tool Enhancements November 18 2009 Host Access Transformation Services (HATS) Team Audio conference dial-in: North America dial: 1-866-457-2759 International dial: 1-719-387-5502 Pass code: 2522296972

Upload: others

Post on 26-Mar-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

®

IBM Software Group

© 2009 IBM Corporation

Webcast: IBM WebFacing Tool Enhancements

November 18 2009Host Access Transformation Services (HATS) Team

Audio conference dial-in:North America dial: 1-866-457-2759International dial: 1-719-387-5502Pass code: 2522296972

IBM Software Group | Rational softwareIBM Software Group | Rational software

2

Agenda

Introduction Deployment Packaging

New features HATS Going forward

IBM Software Group | Rational softwareIBM Software Group | Rational software

3

Introduction: A Little History

IBM WebFacing Tool

IBM WebSphere HATS

AS/400- iSeries Only SolutionBundled with IBM

WebSphere Development Studio Client (WDSc)No Additional Deployment

Cost - ran on AS/400-iSeries Internal Application ServerRan on cheaper AS/400

Batch models

Addressed both 3270 and 5250 re-facing requirementsRequired IBM WebSphere

Application Server (WAS) for DeploymentRequired more expensive

AS/400-iSeries Interactive hardware

Before 2006

IBM Software Group | Rational softwareIBM Software Group | Rational software

4

Introduction: A Little History

IBM WebFacing Tool

IBM WebSphere HATS

AS/400- iSeries Only SolutionBundled with IBM

WebSphere Development Studio Client (WDSc)No Additional Deployment

Cost - ran on AS/400-iSeries Internal Application ServerRan on cheaper AS/400

Batch models

Addressed both 3270 and 5250 re-facing requirementsRequired IBM WebSphere

Application Server (WAS) for DeploymentRequired more expensive

AS/400-iSeries Interactive hardware

Before 2006 Jan 2006

Lower Tier Pricing for eServer iSeries"Out-of-the-box"

integration of WebFacedand non-WebFacedapplications in a browser Eliminated expensive

HATS Interactive charge (Workload)

IBM WebFacing Tool with HATS

Technology (WDHT) V6.0.1

IBM Software Group | Rational softwareIBM Software Group | Rational software

5

Introduction: A Little History

IBM WebFacing Tool

IBM WebSphere HATS

AS/400- iSeries Only SolutionBundled with IBM

WebSphere Development Studio Client (WDSc)No Additional Deployment

Cost - ran on AS/400-iSeries Internal Application ServerRan on cheaper AS/400

Batch models

Addressed both 3270 and 5250 re-facing requirementsRequired IBM WebSphere

Application Server (WAS) for DeploymentRequired more expensive

AS/400-iSeries Interactive hardware

Before 2006 Jan 2006

Lower Tier Pricing for eServer iSeries"Out-of-the-box"

integration of WebFacedand non-WebFacedapplications in a browser Eliminated expensive

HATS Interactive charge (Workload)

IBM WebFacing Tool with HATS

Technology (WDHT) V6.0.1

IBM WebFacing and HATS projects can be deployed as one project (ear file).Rich Client Platform support

introduced.

IBM WDHT v7.0

Feb 2007

IBM Software Group | Rational softwareIBM Software Group | Rational software

6

Introduction: A Little History

IBM WebFacing Tool

IBM WebSphere HATS

AS/400- iSeries Only SolutionBundled with IBM

WebSphere Development Studio Client (WDSc)No Additional Deployment

Cost - ran on AS/400-iSeries Internal Application ServerRan on cheaper AS/400

Batch models

Addressed both 3270 and 5250 re-facing requirementsRequired IBM WebSphere

Application Server (WAS) for DeploymentRequired more expensive

AS/400-iSeries Interactive hardware

Before 2006 Jan 2006

Lower Tier Pricing for eServer iSeries"Out-of-the-box"

integration of WebFacedand non-WebFacedapplications in a browser Eliminated expensive

HATS Interactive charge (Workload)

IBM WebFacing Tool with HATS

Technology (WDHT) V6.0.1

March 2008 and Beyond

IBM Rational HATS v7.1+

•Now one product for HATS and IBM WebFacing projects•WDHT Withdrawn from Marketing, •IBM WebFacing Tool Enhancements:

•WebFacing Tools now part of HATS toolkit•WebFacing Application Bridge —WebFacing applications can exchange host data with other Web applications •Support for Firefox

•HATS Specific Enhancements:Mobile Device Support IntroducedIndustry JSR 168 portlet support Visual Macro Editor introduced— Now

much easier method of updating HATS Web services

IBM WebFacing and HATS projects can be deployed as one project (ear file).Rich Client Platform support

introduced.

IBM WDHT v7.0

Feb 2007

IBM Software Group | Rational softwareIBM Software Group | Rational software

7

Agenda

Introduction

Deployment

Packaging

New features of WebFacing

HATS: current state and hot features

Going forward

IBM Software Group | Rational softwareIBM Software Group | Rational software

8

What Can Be Re-Faced?

The IBM WebFacing Tool HATS Toolkit

IBM i Only SolutionRequires RPG/COBOL Screen

Data Definitions (DDS)

Can Transform any 3270 or 5250 Screen

IBM Software Group | Rational softwareIBM Software Group | Rational software

9

Screen Transformation

The IBM WebFacing Tool HATS Toolkit

One to One One to One orMany to One

IBM Software Group | Rational softwareIBM Software Group | Rational software

10

Screen Deployment Options

The IBM WebFacing Tool HATS Toolkit

GUI

Requires RAD

Portal

Rich Client

Web ServiceMobile

Requires RAD

GUI

Portal

IBM Software Group | Rational softwareIBM Software Group | Rational software

11

Agenda

Introduction

Deployment

Packaging

New features of WebFacing

HATS: current state and hot features

Going forward

IBM Software Group | Rational softwareIBM Software Group | Rational software

12

Packaging

IBM WebFacing Tool was part of WDSC1 up to Version 7.0

WebFacing Tool became a part of HATS2 toolkit in Version 7.1

IBM i application development portion of WDSC was repackaged into RDi3

WebFacing Tool users need to install a supported Rational software development tool such as RAD4, and then install RDi and HATS in the same package as RAD

IBM provides a bundle named RDi SOA5, which contains the HATS toolkit and includes all the prerequisites for the IBM WebFacing Tool except WebSphere Portal support

*1 WebSphere Development Studio Client for iSeries2 Host Access Transformation Service3 Rational Developer for i4 Rational Application Developer5 Rational Developer for i with SOA construction

IBM Software Group | Rational softwareIBM Software Group | Rational software

13

Packaging

WebFacing Tool is an optionally installable feature of the HATS toolkit

Advanced features of WebFacing Tool once part of WDSC AE1

are now part of HATS

Portal feature of WebFacing Tool requires either RAD or a flavor of RAD with base WebSphere Portal tooling

*1 Advanced Edition

IBM Software Group | Rational softwareIBM Software Group | Rational software

14

WDSC 7.0WDSC AE 7.0

WebFacingTool

WebFacing Tool part of WDSC

WebFacingTool

WDz3 7.0RAD-basedIDEs 7.0

HATSToolkit 7.0

WDSC 7.0WDSC AE 7.0

WebFacingTool

WebFacingTool

RDi 7.1

RBD1 7.1

HATSToolkit 7.1

WebFacingTool

Packaging, a Picture Speaks a Thousand Words

HATS Toolkit

RDi 7.1 RDi 7.1

RAD-basedIDEs 7.1

RDz2 7.1

RDi SOA 7.1

RDi is only needed for

WebFacing ToolHATS Toolkit

V7.0 V7.11 Rational Business Developer2 Rational developer for z3 WebSphere Developer for System z

IBM Software Group | Rational softwareIBM Software Group | Rational software

15

Agenda

Introduction

Packaging

Deployment

New features of WebFacing

HATS: current state and hot features

Going forward

IBM Software Group | Rational softwareIBM Software Group | Rational software

16

WebFacing New Features (1)

Dynamic Data Stream TransformationYour WebFacing application will continue working even when it encounters

Unconverted DDS-based application screensUnconverted DDS-based system screensUIM-based application screensUIM-based system screens

HATS default rendering engine used for this feature

Available for both Web and portlet projects

Works on V5R4 and later

Your WebFacing application works with NO “DDS not converted” runtime errors!

IBM Software Group | Rational softwareIBM Software Group | Rational software

17

WebFacing New Features (2)

Interoperability with HATSWebFacing application and HATS application can be linked and deployed as one enterprise application (EAR), with a single runtime license

Allows DDS source-based application transformed by WebFacing to interact with application transformed by HATS

Benefits to WebFacing developers– No source for part of host application– HATS features desired

IBM i (V5R4 or later)WebFacing Server

HTML over HTTP(non-persistent) Internet, Intranet,

or VPN

WebSphere Application ServerClient Web Browser

CombinedEnterprise Application (EAR)

Shared connection to WF server (persistent)

IBM Software Group | Rational softwareIBM Software Group | Rational software

18

WebFacing New Features (2)

Customize each as separate projectsHATS project– Use HATS macros to automate application execution, control

application flow, combine data from multiple IBM i systems, etc.– Improve the usability and attractiveness of screens by using

transformations and different rendering patterns WebFacing Project– Customize pre-converted screen artifacts– Convert the display files for the screens that are to be rendered by WebFacing

Seamless interoperability between WebFacing and HATS applications!

IBM Software Group | Rational softwareIBM Software Group | Rational software

19

WebFacing New Features (3)

Application BridgeEnables you to seamlessly interconnect new Web applications (written with EGL for example) with WebFacing or HATS

Allows you to quickly modernize using WebFacing/HATS at low costCan iteratively add new function taking advantage of the latest Web technologies

Use the Application Bridge feature to pass data between Web applications such as EGL and WebFacing applications

EGL or Web services allow you to access IBM i batch services or data from a Web applicationThe application bridge allows you to link your new Web application to an interactive IBM i application and share data

Green Screen

Application Bridge

WebFacing

HATS

Web/EGLComposite

Web/EGL, HATS, WebFacing

Applications

IBM Software Group | Rational softwareIBM Software Group | Rational software

20

WebFacing New Features (3)

Application Bridge ScenariosFrom WebFacing, call another Web application with data; the Web

application does the necessary processing and then returns control to WebFacing with the data updates.

Other Web application can also invoke a WebFacing application with data and get the data updates back from WebFacing after it does the processing.

When used with the HATS/WebFacing Interoperability feature, you can make HATS and Web applications interoperate through the application bridge or make WebFacing, HATS and Web applications all work together.

Cost-effectively modernize existing applications to the Web, take advantage of the latest Web technologies to build your new applications, and have those existing and new applications seamlessly work together!

IBM Software Group | Rational softwareIBM Software Group | Rational software

21

WebFacing New Features (4)

Firefox SupportWebFacing Web, portlet, HATS interoperability applications can now run on Mozilla Firefox

Information about Firefox:Estimated market share is 20%-30% worldwideAvailable on Windows, Mac OS X, and Linux platformsProvides a lot of useful add-ons, e.g., Firebug, Web Developer toolbar

TipsFor a project migrated to V7.5, do a reconversion so the project can run properly in FirefoxWrite cross-browser code in your customizations

Want to test with an unsupported browser?WebFacing issues a WF0095 error stating that WebFacing requires Internet Explorer 5.5 or greater, or Firefox V2.0 or greaterTo avoid the above error, set the web.xml variable WFIgnoreBrowserTypeCheck to true

WebFacing supports multiple browsers (Internet Explorer 5.5 and greater, and Firefox V2.0 and greater), covering 90% of the global browser market!

IBM Software Group | Rational softwareIBM Software Group | Rational software

22

WebFacing New Features (5)

Limited Capabilities Users SupportLimited capabilities users: user profile has the LIMIT CAPABILITIES (LMTCPB) parameter set to *YES or *PARTIALLMTCPB is used to prevent the user from running programs outside of the menusWorks on V6R1 and later

WebFacing supports limited capabilities users on V6R1 and later!

IBM Software Group | Rational softwareIBM Software Group | Rational software

23

Agenda

Introduction

Packaging

Deployment

New features of WebFacing

HATS: current state and hot features

Going forward

IBM Software Group | Rational softwareIBM Software Group | Rational software

24

Host Access Transformation Services Summary

MobileRich Client Browser Portal Web Services

• Integration at the desktop with other Eclipse-based applications

• Client side processing• Rich set of user

interface widgets• Supports Lotus

Expeditor deployment

• Zero footprint• Pure HTML• Access through your

favorite browser, including Internet Explorer and Firefox.

• Integration at the glass

• Cooperative portlet support

• JSR 168 compliant

• Access host applications from mobile devices

• Build self-service transactions

• Expose host business processes as Web Services

• Provide controlled access to vital host applications and host data.

Quick ROI : Host applications can be quickly deployed with a new user interfaceLow cost : No need to rewrite applicationLow risk : Leverage open, proven platforms and technologiesIncrease productivity and reduce training costsImproving work flow from multiple applicationsProvides integration of host business processes and data with other Web, portal, and rich client applications

24

IBM Software Group | Rational softwareIBM Software Group | Rational software

25

What’s Different About HATS Now?

IBM Rational Host Access Transformation Services is the strategic offering from IBM to transform 3270 and 5250 green screen applications.

The IBM WebFacing Tool development and deployment are now all part of HATS.

Reasons that had impacted HATS adoption in the past have been negated: Operating System Interactive workload requirementHigher cost Hardware requirementHigh deployment costs on IBM i

IBM Software Group | Rational softwareIBM Software Group | Rational software

26

Host Access Transformation Services (HATS)

What can you do with HATS?Quickly and easily create Web, portal or rich client applications that provide an easy-to-use GUI for your green-screen applications

Low skills requirementHighly customizableIterative development processTransformation “on the fly”

Extend terminal application tasks as Web services

BenefitsExtend host application to new usersImprove the navigation of your host applicationReuse your existing assets in a Service Oriented ArchitectureAvoid rewriting applications (no impact to code)

IBM Software Group | Rational softwareIBM Software Group | Rational software

27

Improve Navigation & Productivity

Macros & Global VariablesSkip unnecessary screens; combine screens; split screens, enter data on behalf of the end userStore end user input as global variables to use again; pre-fill text entry fields

Improve User Interface with Screen CustomizationAdd buttons, hot links, drop-down menus, valid value lists, etc. Modify graphics, fonts, colors, and layout

Add business logic

Local print support

Native keyboard support

Security – HTTPs, SSL

Performance – HTTP Compression, Contention Resolution

Supports iterative developmentDefault Transformation rules - fully functional HATS application on the web quicklyCustomize Default Transformation rulesCustomize screens

IBM Software Group | Rational softwareIBM Software Group | Rational software

28

Achieving a Green Screen Look with HATS

HATS supports host colors and extended field attributes, including:

Numeric only, alphabetic only, signed numeric, reverse image, column separator, underline, and blink fields

Supports automatic field advance

Host keypad and OIA can be displayed (and positioned anywhere)

Native keyboard support (i.e. pressing F12 in the browser sends F12 to the host application).

IBM Software Group | Rational softwareIBM Software Group | Rational software

29

Global Rules and Valid Value Lists

IBM Software Group | Rational softwareIBM Software Group | Rational software

30

HATS Customized Transformation

IBM Software Group | Rational softwareIBM Software Group | Rational software

31

Combining Screens

IBM Software Group | Rational softwareIBM Software Group | Rational software

32

Combine and Integrate

IBM Software Group | Rational softwareIBM Software Group | Rational software

33

HATS Rich Client Overview

Extends host applications to the desktop. Applications run on:

Eclipse RCP 3.2 or 3.3IBM Lotus Expeditor Client 6.1.x

Provide a modern GUI interface to mission critical green screen applications.

Processing occurs on the desktop (WebSphere Application Server is not required)

Provides the capability to integrate host access applications with other applications on the desktop.

Alternative to traditional terminal emulator products.

Targeted at internal users in a controlled environment.

IBM Software Group | Rational softwareIBM Software Group | Rational software

34

What is HATS mobile device support?

HATS transformation applications can now be accessed by pervasive devices such as cellular phones, data collection terminals, and Personal Digital Assistants

This allows for the HATS developer to:Customize and transform individual screensAdd business logic to screen interactionsEnhance the presentation, layout, and flow of the original host systems

Supported browser: Internet Explorer Mobile 5.0 or later

Reminder: HATS Integration Object or Web service data can also be used in conjunction with mobile devices

IBM Software Group | Rational softwareIBM Software Group | Rational software

35

The Value of HATS SOA

HATS is an important part of the IBM SOA strategy!IBM SOA Foundation helps to extend the value of the applications and business processes that currently run your business, not replace them.

HATS does not require application reengineering or rewritingRewriting can consume significant amounts of time and resources.Rewriting requires access to and understanding of application source code.Rewriting inherently introduces new bugs that must be found and fixed.Simply put - rewriting is not an option for some customers!

HATS is uniqueHATS is the only IBM product that Web Service-enables 3270, including CICS and IMS, 5250, and VT terminal applications – great for customers with a mix of applications (one tool can be used to enable all of them).

HATS generates standard Web Service interfacesHATS services can be integrated into an existing SOA.

IBM Software Group | Rational softwareIBM Software Group | Rational software

36

SOA with the HATS Visual Macro EditorWeb services are generated from macros. Macros can drive navigation, enter data, and retrieve data from VT, 3270, and 5250 (and WebFacing Server) applications.

IBM Software Group | Rational softwareIBM Software Group | Rational software

37

Other HATS SOA Capabilities

Connection poolingAutomatically connects a specified number of connections at application startup. Connections can be reused (this decreases connect/disconnect activity on the system).

Connect / disconnect macrosAutomatically signs on sessions at startup and signs them out when no longer needed.

User listsSigns on sessions using a set of predefined credentials.User list information can be encrypted.

Stateful or stateless interaction (even for Web services)Enables clients to have stateful interactions (i.e. the host session stays active between interactions) with host applications using Web Services.

IBM Software Group | Rational softwareIBM Software Group | Rational software

38

Summary of HATS Features and Value PropositionsHost screens are converted to GUIs on the fly, in real time

Improved navigation of host application

Zero footprint on the desktop with Web deployment

Support deployment to Rich Client

Access host assets from mobile devices

Combine screens and data from multiple applications

Eliminates need to customize every screen

Generate Web services from host transactions

Exploits security & scalability of WebSphere Application Server and WebSphere Portal

Extensible through IBM Rational Software Delivery Platform

Supports iterative development

IBM Software Group | Rational softwareIBM Software Group | Rational software

39

Agenda

Introduction

Packaging

Deployment

New features of WebFacing

HATS: current state and hot features

Going forward

IBM Software Group | Rational softwareIBM Software Group | Rational software

40

IBM WebFacing Tool Costs

IBM WebFacingTool

Cost Before Cost Now

Development Environment

Included with cost of WebSphere Development Studio (5722-WDS)

Ranged from $3,650* (P05) to $134,800* (P60)

Minimum of RDi SOA required

$2100* per Authorized User

Deployment Environment

Deployed on the WebSphere Application Server included with the iSeries Operating System [no additional charge].

WebFacing Project deploys to Integrated Application Server that is included at no charge with the IBM i Operating System.

Additional HATS Deployment costs:•$130*/Auth User •$10.400* for a single core Power 520, JS23 or JS43 Blade running IBM i.•$13,000* for a single core Power5 running IBM i.•$15,600* for a single core Power6 running IBM i.•$27,100* for a dual core Intel, $54,200* for a quad core Intel.

- Standard Retail Prices- Prices are subject to change without notice

IBM Software Group | Rational softwareIBM Software Group | Rational software

41

Going forwardResources:

Official HATS Web site: www.ibm.com/software/awdtools/hats

Hotspot: http://www-949.ibm.com/software/rational/cafe/community/hatsBlogsVarious self-help documents ForumsFind help from an IBM partner

Sandbox: www.ibm.com/developerworks/downloads/emsandbox/systemi.htmlPlay with the HATS without installing

Trial download software: http://www-949.ibm.com/software/rational/cafe/docs/DOC-2952

Recent articles on WebFacing Tool“Wondering about WebFacing?” Published in Extra e-newsletter of IBM Systems Magazine, IBM i edition August 2009 (http://www.ibmsystemsmag.com/ibmi/enewsletterexclusive/26105p1.aspx)“New WebFacing Features” IBM Systems Magazine, IBM i edition September 2009