窗口小部件是可放入监控仪表板空间的页面中的应用程序或动态内容。
本概述提供了高级别的概念信息,并提供了针对以下内容的链接:有关如何创建窗口小部件的信息以及有关 IBM® Business Monitor 随附的窗口小部件的信息。以下各部分解释了为何要创建您自己的窗口小部件以及如何创建,并提供了有关您在创建自己的窗口小部件时可能会使用的 API 的引用。
出于以下原因,您可能希望开发自己的窗口小部件:
窗口小部件使用 REST API 与服务器进行通信以访问服务器端功能。 这些产品提供的窗口小部件通过使用这些 REST API 与产品服务器通信。当创建定制窗口小部件时,可以使用这些 REST API,也可以使用其他通信机制,如调用 EJB bean 以便与服务器组件通信的 servlet(如果操作环境支持的话)。
窗口小部件使用事件与页面上的其他窗口小部件进行通信。当用户单击按钮或在窗口小部件中选择内容时,或者当窗口小部件接收到来自服务器的信息更新时,会触发事件以通知页面上的其他窗口小部件。接收事件的窗口小部件会以某种方式响应。 例如,发出响应的窗口小部件可以根据触发事件的窗口小部件所显示的信息来更新其显示信息,或者与服务器进行通信,也可以触发自己的事件。

从概念上讲,您可以看到窗口小部件之间的通信显示为连线。如果以空间编辑者的身份登录到 监控仪表板,并选择编辑某个页面的连线,那么可以看到窗口小部件间的连线。这些连线将源窗口小部件发送的事件与目标窗口小部件处理的事件连接在一起。如果要创建旨在彼此通信的一组窗口小部件,那么您必须考虑窗口小部件间的连线。