摘 要:文章介绍了神东煤炭集团随需而建的即时通信软件已越来越跟不上企业突飞猛进的发展步伐,各即时通信软件独立部署,数据孤立,且不能实现跨单位或部门之间的即时通信功能。因此开发一个与神东现有信息系统集成的企业即时通信软件是很有必要的,不仅实现对神东组织架构的共享,而且打造了一款适用于神东煤炭集团的企业即时通信软件。

关键词:企业即时通信;系统集成;XMPP;自主研发

引言

IM,Instant Messaging,即时通信软件,就是人们日常使用的 QQ、MSN Messenger和Gtalk等等。当前IM几乎作为每个上网者必然使用的工具,在国外的大型企业中有一些企业级的IM应用。那幺企业都可以利用它来开发适合企业自身工作、提高生产效率的企业即时通信平台。神东即时通信平台(Shen Dong Instant Messaging)是一款为神东量身定做的企业即时通信平台。神东公司即时通信的现状:(1)使用的软件种类不同。目前神东公司内部使用的即时通信软件主要有:腾讯通RTX、恒创企业信使Active Messenger等。(2)服务器单独部署。公司各单位的即时通信软件大都以单位的形式进行部署,没有实现跨单位之间的互联互通,不能满足全公司范围内的即时通信需求。(3)没有实现与神东业务协同平台的集成。各单位目前所使用的即时通信软件大都是成品软件,软件开发商拥有技术资料,不能与神东自主研发的业务协同平台等系统进行融合,也就难以实现通过与神东现有系统的集成从而提高办公效率的目标。(4)用户扩展费用昂贵。目前神东购买的RTX仅能支持1000人的合法用户,只能给公司的少数人(如科级干部)分配账号,难以满足公司全员使用即时通信办公的需求。若在全公司范围内统一采购成熟的即时通信软件,费用比较昂贵。

1 实现目标

神东即时通信平台(Shendong Instant Messaging)是一款为神东煤炭集团量身定做的企业即时通信软件。神东即时通以企业内部沟通为基础,组织架构为核心,融合神东办公协同平台、集成神东主数据,从而实现内部快速即时通信、内部文件共享管理、分权限组织架构管理、一站式协同办公等功能,能够有效的缩短内部沟通距离,快速提高政企内部工作效率,帮助实现企业一站式即时通信、实时协同办公。具体包括:

1.1 需要实现统一的身份认证体系

传统即时通信软件由于服务器单独部署,用户认证体系也是各自独立,为用户带来不便。神东即时通与神东单点登录系统进行集成,实现了用户的统一认证体系。用户只需使用原神东业务协同平台的用户名和账号即可登录即时通。

1.2 需要实现高效统一的系统集成

通过与神东业务协同平台的系统集成,实现平台待办事宜、传阅事宜和新邮件提醒功能,实现用户一键登录协同平台,无需重复进行用户验证。

1.3 需要一个集中的组织架构呈现平台

通过与神东主数据的集成,将公司的组织架构集中呈现给用户。用户可以快速准确的找到相关单位或部门的相关人员,从而提高内部办公效率。

1.4 需要一个统一的即时通信平台

日常办公中,需要一个能够覆盖全体员工的即时通信软件,实现单位内部、单位之间快速即时通信,能够将文字消息和相关文件快速传递到每一位员工。这种在线的即时通信方式大大提高企业内部的沟通效率,降低企业的沟通成本。

2 解决的技术问题

(1)与神东业务协同平台的集成:通过开发与神东业务协同平台做接口,实现神东业务协同平台待办事宜、传阅事宜和新邮件的提醒功能。(2)集成神东主数据:通过DI(数据集成)将神东组织架构及基础数据导入并同步到即时通数据库。(3)组织机构集成。集成神东公司的组织机构和员工信息,包括全公司46796人员信息,这些信息包括部门、职务、员工编码、电话号码和邮箱等,并实现了员工信息检索支持,方便业务人员查询。(4)用户统一登录认证:使用HTTP协议与神东单点登录服务器做接口,实现了用户的统一登录认证。(5)大并发量支持:并发用户数是统一全公司即时通信软件的关键技术之一。基于服务端java8的x64的高性能升级,单台服务器可支持并发16000用户。另外,通过服务端集群技术和缓冲机制提高系统的并发用户数。(6)基于XMPP协议框架自主开发,降低开发成本。

3 技术实现及功能

神东即时通以开源软件Openfire、Smack和Spark为基础和框架,进行二次开发和系统集成。Openfire、Smack和Spark都是基于XMPP协议来实现的,包括服务器端Openfire、客户端Spark和XMPP传输协议的实现Smack。其中,XMPP(Extensible Messaging and Presence Protocol)是可扩展通信和表示协议的英文缩写。XMPP是以Jabber协议为基础,基于XML流媒体协议用于即时通信和表示的一种协议,使用XML作为消息传递的中介。Openfire是基于XMPP 协议的即时通服务器端的一个实现,当两个用户连接后,虽然用户是通过点对点的方式来发送消息,但是用户需要连接到服务器来获取一些连接信息和通信信息。Spark是一个基于XMPP 协议,用Java 实现的即时通客户端。Smack 是一个XMPP 协议的Java 实现,客户端Spark和服务器Openfire之间的通信是依靠底层Smack库提供的各种功能来完成的。

3.3 平台主要功能

本系统的功能主要包括:消息发送接收、文件发送接收、视频聊天、群视频、群屏幕分享、平台待办传阅和邮件提醒、组织架构和用户查询等,如图3。

用户部分主要实现点对点的文件和消息的发送与接收,包括在线文件和离线文件的发送与接收功能、富文本图片发送和接收功能,点对点的音视频聊天功能等。见图4用户聊天界面。

群聊部分主要实现群消息的发送和接收,群文件共享,群的创建、审批和管理、建群权限的后台管理。见图5群聊界面。

接口部分主要实现与神东业务协同平台、神东基础数据的集成。实现神东业务协同平台待办传阅和邮件实时提醒功能;实现神东组织机构功能和用户查询功能,用户可以通过即时通查询功能查询公司内部员工的详细信息。见图6组织机构界面。

4 该平台的优点和达到的积极效果

4.1 自主研发。神东即时通由信息中心自主研发,掌握着核心开发技术,不仅大大降低了软件购置成本,而且为平台日后的扩展升级提供了可靠的技术力量。

4.2 统一平台。打造了统一全公司117个处级单位及相关机关部门的即时通信平台,目前注册的人数为46796人,避免了原来各单位割裂部署,不能实现跨单位之间的互联互通。平台的软硬件由公司统一部署,各单位不需要部署原有的系统,节省了软硬件投入和运维升级费用。

4.3 平台集成。神东即时通信平台通过与神东业务协同平台的集成,让员工即时了解待办传阅和邮件情况,提高了工作效率。

4.4 即时通信。消息发送和文件传输是企业办公的重要组成部分,除了办公电话和办公邮箱外,企业即时通信成为企业内部消息和文件传输的新的重要的工具。神东即时通信平台提高了消息和文件传输的速度,从而大大降低了企业内部沟通的成本。

5 结束语

综上所述,神东即时通以神东主数据为核心,以企业即时通信为载体,以企业内部办公为目的,通过与其它系统集成,建立员工内部交流和办公平台,打造了一款适用于神东煤炭集团的企业即时通信平台,从而实现提高企业内部办公效率、降低企业沟通成本的目的。

参考文献

[1]jive software官网:http://www.igniterealtime.org/.

[2](美国)莫非特(Jack Moffitt) XMPP高级编程[M].清华大学出版社,2011(6).

[3]孙翌,等.IM<即时通信>技术在图书馆中的应用[M].上海交通大学出版社,2010(9).

[4]http://blog.csdn.net/windone0109/article/details/4675944.

作者简介:刘雄雄(1984-),男,陕西省榆林市,助理工程师,学士学历,工作单位:中国神华神东煤炭集团信息中心研发部。

群聊部分主要实现群消息的发送和接收,群文件共享,群的创建、审批和管理、建群权限的后台管理。见图5群聊界面。

接口部分主要实现与神东业务协同平台、神东基础数据的集成。实现神东业务协同平台待办传阅和邮件实时提醒功能;实现神东组织机构功能和用户查询功能,用户可以通过即时通查询功能查询公司内部员工的详细信息。见图6组织机构界面。

4 该平台的优点和达到的积极效果

4.1 自主研发。神东即时通由信息中心自主研发,掌握着核心开发技术,不仅大大降低了软件购置成本,而且为平台日后的扩展升级提供了可靠的技术力量。

4.2 统一平台。打造了统一全公司117个处级单位及相关机关部门的即时通信平台,目前注册的人数为46796人,避免了原来各单位割裂部署,不能实现跨单位之间的互联互通。平台的软硬件由公司统一部署,各单位不需要部署原有的系统,节省了软硬件投入和运维升级费用。

4.3 平台集成。神东即时通信平台通过与神东业务协同平台的集成,让员工即时了解待办传阅和邮件情况,提高了工作效率。

4.4 即时通信。消息发送和文件传输是企业办公的重要组成部分,除了办公电话和办公邮箱外,企业即时通信成为企业内部消息和文件传输的新的重要的工具。神东即时通信平台提高了消息和文件传输的速度,从而大大降低了企业内部沟通的成本。

5 结束语

综上所述,神东即时通以神东主数据为核心,以企业即时通信为载体,以企业内部办公为目的,通过与其它系统集成,建立员工内部交流和办公平台,打造了一款适用于神东煤炭集团的企业即时通信平台,从而实现提高企业内部办公效率、降低企业沟通成本的目的。

参考文献

[1]jive software官网:http://www.igniterealtime.org/.

[2](美国)莫非特(Jack Moffitt) XMPP高级编程[M].清华大学出版社,2011(6).

[3]孙翌,等.IM<即时通信>技术在图书馆中的应用[M].上海交通大学出版社,2010(9).

[4]http://blog.csdn.net/windone0109/article/details/4675944.

作者简介:刘雄雄(1984-),男,陕西省榆林市,助理工程师,学士学历,工作单位:中国神华神东煤炭集团信息中心研发部。

群聊部分主要实现群消息的发送和接收,群文件共享,群的创建、审批和管理、建群权限的后台管理。见图5群聊界面。

接口部分主要实现与神东业务协同平台、神东基础数据的集成。实现神东业务协同平台待办传阅和邮件实时提醒功能;实现神东组织机构功能和用户查询功能,用户可以通过即时通查询功能查询公司内部员工的详细信息。见图6组织机构界面。

4 该平台的优点和达到的积极效果

4.1 自主研发。神东即时通由信息中心自主研发,掌握着核心开发技术,不仅大大降低了软件购置成本,而且为平台日后的扩展升级提供了可靠的技术力量。

4.2 统一平台。打造了统一全公司117个处级单位及相关机关部门的即时通信平台,目前注册的人数为46796人,避免了原来各单位割裂部署,不能实现跨单位之间的互联互通。平台的软硬件由公司统一部署,各单位不需要部署原有的系统,节省了软硬件投入和运维升级费用。

4.3 平台集成。神东即时通信平台通过与神东业务协同平台的集成,让员工即时了解待办传阅和邮件情况,提高了工作效率。

4.4 即时通信。消息发送和文件传输是企业办公的重要组成部分,除了办公电话和办公邮箱外,企业即时通信成为企业内部消息和文件传输的新的重要的工具。神东即时通信平台提高了消息和文件传输的速度,从而大大降低了企业内部沟通的成本。

5 结束语

综上所述,神东即时通以神东主数据为核心,以企业即时通信为载体,以企业内部办公为目的,通过与其它系统集成,建立员工内部交流和办公平台,打造了一款适用于神东煤炭集团的企业即时通信平台,从而实现提高企业内部办公效率、降低企业沟通成本的目的。

参考文献

[1]jive software官网:http://www.igniterealtime.org/.

[2](美国)莫非特(Jack Moffitt) XMPP高级编程[M].清华大学出版社,2011(6).

[3]孙翌,等.IM<即时通信>技术在图书馆中的应用[M].上海交通大学出版社,2010(9).

[4]http://blog.csdn.net/windone0109/article/details/4675944.

作者简介:刘雄雄(1984-),男,陕西省榆林市,助理工程师,学士学历,工作单位:中国神华神东煤炭集团信息中心研发部。