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 2 shows how the XML stream is transformed into HTML for applications such as the sample HTML application included with TIBCO Hawk HTTP Adapter.
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.