HATS Environment Overview

HATS Environment Overview

HATS applications are deployed on an application server, latest version of HATS supports Apache Geronimo, Oracle WebLogic along with IBM WebSphere application server and portal. HATS application end-users initiate a transaction by entering a URL in a browser. This request travels by a TCP/IP network, the request from the client machine goes to WAS and then to HATS application, HATS application is a standard WebSphere application.


Standard HATS system environment.

The HATS application on WAS connects to the IBM 5350, 3270 or VT terminal can generate web based graphical interface on the fly, it can also combine screens, change workflows, execute macros and perform many different modernizations based on the screen customizations and global rules. Global rules are part of the default rendering approach of the HATS.

These global rules allow recognition or patterns and transformation of the input fields from host. Rules can be defined for the entire project or specific to a certain host screen.

HATS engine checks each host screen against the list of screen events. HATS has following two types of events,

  • Application events
  • Screen events

Application events are the events that are fired automatically by HATS, they are error events or busy event that is fired by HATS engine, when the host is busy.

Screen customization is a very important concept in the development of a Rational HATS based modernization project. HATS engine decides which set of actions to take when a specific host screen is encountered based on defined screen recognition criteria.

Share this Story:
  • facebook
  • twitter
  • gplus

About Asif Hussain

In the software industry from 2002, having experience in design, development, and analysis of enterprise software products, project management and public speaking.

Handled dozens of e-commerce web projects. Involved in development and implementation of financial applications and online stock trading platforms for banks and brokerage houses. Also worked on projects for Oil & Gas Marketing companies and Car Tracker systems.

Specializes in Enterprise Application Modernization, Islamic Murabaha / Margin Financing solutions, Portfolio management, Trade Settlement, and Online Stock Trading Engines.

Have worked as lead implementer for Customer Relationship Management systems (Oracle's Siebel CRM on demand & Sugar CRM).

Also have worked as lead analyst, project manager, and data migration expert for huge projects in government sector.

Currently working as 'Project Manager', Trainer and Senior Consultant, IBM Rational Enterprise Modernization' using IBM Rational HATS/HOD for Royal Cyber projects worldwide.

I am an MBA(Marketing) from College of Business Management(CBM/IoBM). Prior to that, graduated in Computer Engineering from Bahria University.

Leave a comment