Hats off to HATS V8
Rational tool offers rich UI transformation and flexible Web-service options
Illustration by Travis Anderson
If your business relies on green-screen applications, Rational* Host Access Transformation Services (HATS) can help you realize new value from those feature-rich, mission-critical applications. Without requiring modification to existing applications, or even access to source code or screen maps, HATS enables you to quickly transform your text-based terminal applications into intuitive Web, portlet, rich-client or mobile-device UIs (see Figure 1). You can also gain additional reuse and flexibility by extending the business logic from these established applications as standard Web services.
HATS V8 offers new, exciting capabilities that further strengthen the solution’s ability to provide practical, low-cost, low-risk, industrial-strength UI transformation and service enablement. Let’s get a quick HATS refresher and then delve into the new features delivered in HATS V8, which became available in August.
A Proven, Flexible Foundation
HATS consists of two components: the toolkit and the runtime. The toolkit is a set of Eclipse plugins that requires a supported IBM Rational integrated development environment (IDE) such as Rational Developer for i for SOA Construction (www.ibm.com/software/awdtools/developer/rdisoa) or Rational Application Developer for WebSphere* Software (www.ibm.com/software/awdtools/developer/application). This IDE lets you do all development (HATS, Web, Java*, etc.), testing and software configuration management in one place before deploying the finished application. The toolkit provides a set of wizards and editors that guide you through creating and modifying HATS applications.
The runtime is automatically packaged in the HATS applications you create. At a high level, the runtime’s job is to transform the original terminal application as specified by the HATS developer, manage connections to the existing terminal application and keep track of individual end-user interactions with the HATS application.
When development of the HATS application is complete, it’s deployed to a production environment such as WebSphere Application Server, WebSphere Portal Server or the IBM Lotus* Notes* client.