4.应用场景的主要开发步骤
(1)生成adapter应用
启动RAD,新建一个J2C bean工程,通过EMD Wizard,选择相应的EIS系统的adapter,例如SAP adapter。然后选择相应的adapter样式,注意选中Enable Inbound Event Monitor选项,以便生成相应的组件。

然后完成事件监控所使用的JMS provider的配置,对于该页面,使用默认配置即可。

最后完成SAP系统的连接信息的配置,以及J2C的创建和部署的配置。该过程中,用户需要提供连接SAP系统的Host名称、Client及相应的用户名和密码。完成连接信息的配置以后,利用wizard创建EJB工程。对于JNDI,用户可以通过Browse按钮来选择已有的JNDI,亦可以通过New按钮创建全新的JNDI。


其中创建J2C activation specification的wizard如下,用户输入JNDI的名称、RFC program ID即可完成配置。

完成以上配置以后,用户点击完成按钮,就会生成所有的组件,其中完成monitor model所需要的schema文件也会被放在工程的下面。
(2)部署生成的adapter应用到WAS服务器上
对于RAD当中的UTE环境,可以通过添加和删除工程选项将应用直接部署到UTE的WAS服务器上。对于生产环境,需要将该应用导出,然后通过WAS服务器的admin console将应用部署上去。
(3)创建monitor model
在RAD当中,切换到Business Monitoring Perspective,创建一个monitor model工程。对于model所需要的schema文件,前面提到,在生成adapter应用的时候,这些schema已经被放到adapter应用下面,所以在monitor model工程里,可以通过关联工程,找到adapter应用,得到这些schema文件。当然,也可以在生成的adapter应用当中导出这些schema文件,接着在monitor model工程里再导入它们,然后用户可以定义inbound event、trigger、metric以及KPI model、dimension model等等。

(4)生成monitor model应用
完成monitor model的创建以后,确保该工程没有错误,生成monitor J2EE工程,然后将生成好的应用部署到monitor服务器上。
(5)使用Business space监控EIS系统
当上述步骤完成以后,就可以对EIS系统进行监控了。以SAP系统为例,当系统中创建了一些新订单的时候,我们可以登录monitor服务器提供的Business space,在里面创建页面,添加一些widget,例如instance widget来监控业务流程实例,KPI widget来监控关键的业务性能指标,以及dimension widget来对业务做多维分析等等。下图展示了在Business space呈现给客户的部分监控结果:
