Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved


Chapter 1 Introduction : Architecture

Architecture
Content is served by a single servlet called Agents, which invokes the servlet class COM.TIBCO.hawk.TIBHawkHttp.TIBHawkXml.
There is only one servlet, Agents, in the servlet container. This servlet implements all four relative URLs available in TIBCO Hawk HTTP Adapter: Agents, Alerts, MicroAgents, and Invoke.
The servlet generates all data in XML. The data is then filtered through and formatted by a default or custom XSLT stylesheet. The resulting page is displayed in the browser or served to an XML-aware application.
The architecture of the TIBCO Hawk HTTP Adapter is illustrated below. Figure 1 shows how TIBCO Hawk servlets use the TIBCO Hawk Console API to talk to TIBCO Hawk agents over TIBCO Hawk Transport.
Figure 1 TIBCO Hawk HTTP Adapter Architecture
Figure 2 shows how the XML stream is transformed into HTML for applications such as the sample HTML application included with TIBCO Hawk HTTP Adapter.
Figure 2 Extended Architecture for Generating HTML Interface
The default HTML view uses JSP technology along with JSTL to create HTML pages. The look and feel of the HTML pages can be customized using cascading stylesheets, as described in Customizing the HTML Application.

Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved