可与OA、ERP集成的消息中间件

来源:百度文库 编辑:神马文学网 时间:2024/04/29 19:35:32

可与OA、ERP集成的消息中间件
    Active Messenger(简称AM)是一款非常实用的企业即时通讯软件。系统提供免费的消息中间件(以com组件的方式提供),开放给第三方程序使用。

一、市场角度
1.1、AM是一款成熟的企业即时通讯软件
    目前在国内外都有用户,目前的注册量是 5万余家
    目前单一服务器已经可以支撑到4500用户同时在线(经过验证,理论值可以更多)
    目前已经成功部署了很多大型企业及政府机关单位,得到了非常好的使用口碑

1.2、AM的集成成本很低
    AM 50用户是免费的,若用户数不多,集成Am提供给用户是不需要费用的

1.3、对MIS系统(OA、ERP)实施有提升作用
    MIS系统中肯定会有很多的事务需要处理,在有事务变化时通知相关人员,让相关人员在第一时间内能了解这个信息是非常有用的,可以大大提高软件的易用性。

1.4、已经有很多国内知名OA厂家与AM进行了集成

二、技术角度
    集成需要做3个方面的事情
      用户信息同步
      提醒消息发送
      扩展视图集成

2.1、用户信息同步
    目前我们提供详细的数据库结构说明文档,但OA、ERP内有用户创建后,自动向我方的数据库内也同时登记相关信息。来实现用户同步问题。
    其中会遇到用户密码加密问题:
    目前Am用户密码支持:MD5加密、明码、Am密码加密 
    现在很多系统的密码采用MD5加密,am支持这个模式,这样密码就可以相同了;
    当然也可以采用AM默认的加密方式,我们会提供密码加密组件
    另外,AM系统支持LDAP,与AD

2.2、提醒消息发送
    事务变化后需要进行消息提醒有2种方法
    1)由软件公司的OA、ERP应用程序调用AM消息组件来进行集成
这种集成方式,就是ERP厂商在其应用程序中,加入am集成的代码。比如,任务提交的同时,就触发com组件向,任务接收人发送am消息进行提醒。

目前AM提供消息中间件(Com组件)的开发接口,让应用程序调用,实现即时消息提醒
消息发送如:(在vb中例子)

  

弹出消息提醒类似图:

 

    2)由软件公司将需要通知的消息登记出来,由恒创通过监控数据变化来集成
    MIS系统将需要通知的信息登记到我们指定的表中就可以了,恒创提供一个监控服务,但发现数据库内有新的信息的时候,就解析这条数据并发送即时消息。

2.3、扩展视图定义
    支持客户端及服务器端视图的用户自定义扩展
    只需要在客户端或者服务器端定义一个注册表文件就可以设置,客户端视图扩展

      

   这个扩展视图可以做很多事情,比如: 我的任务、我的邮件、我的代办等

软件官网:www.activesoft.com.cn
AM软件下载:http://www.activesoft.com.cn/download/AM5736.zip
消息中间件下载:http://www.activesoft.com.cn/Download/other/AM_Developer.zip