技术开发 频道

绕开Mediation监控企业信息系统

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呈现给客户的部分监控结果:

0
相关文章