可与OA、ERP集成的免费消息中间件
Active Messenger(简称AM)是一款非常实用的企业即时通讯软件。系统提供免费的消息中间件(以com组件的方式提供),开放给第三方程序使用。
可与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中例子)
1
弹出消息提醒类似图:
2
2)由软件公司将需要通知的消息登记出来,由恒创通过监控数据变化来集成
MIS系统将需要通知的信息登记到我们指定的表中就可以了,恒创提供一个监控服务,但发现数据库内有新的信息的时候,就解析这条数据并发送即时消息。
2.3、扩展视图定义
3
支持客户端及服务器端视图的用户自定义扩展
只需要在客户端或者服务器端定义一个注册表文件就可以设置,客户端视图扩展
这个扩展视图可以做很多事情,比如: 我的任务、我的邮件、我的代办等
2.4、网页消息发送集成
我们可以在网页中运行程序对数据进行计算,得到一些结果及相关人员。我们可以在该网页上点击 人员 调用我们的 ie 接口“am://msg.activesoft.com.cn/sendmsg?receiver=user”其中:user 是接受者(这个需要你在ie程序中自己得到他的登录名); 系统会弹出一个 AM 的发送消息窗口来的,输入内容后就可以发送消息了
31