设计思想 先进合理

先进合理的企业应用设计思想主要体现在以下三个方面:结合传统即时通讯软件良好的易用性特点,强化企业组织结构的有效性管理,提供强有力的企业应用系统整合能力。

传统的个人即时通讯软件如MSN、QQ等,由于具有良好的易用性以及广大的用户群体,因此可以大大简化软件的学习过程,用户使用起来简单、方便、界面亲切、友好。N点实时协作系统保留并强化了这一特点。

N点实时协作系统在数据结构上将人员和部门分开定义,部门采用多层级的树形结构,让企业用户可以根据自身的实际组织架构,自由地定义企业内部的部门结构和人员结构,以满足企业的内部分组、分部、分级等实际需求。企业人员在数据库中存储,而组织结构采用灵活的XML文件来定义,这样可以实现无限分级的组织结构层级,也可以实现某个人员的多重身份显示,还可以根据需求让不同权限的人员看到不同的组织结构体系,可以根据需求对特定的人员或单位隐藏部分组织结构信息。

组织结构数据信息可以通过Excel文件快速导入,也可以通过直接对XML文件的编辑进行设置,还可以通过其它应用程序如OA、HR、ERP等系统进行同步获取。

在企业应用系统整合方面,以企业应用程序消息提醒接口为例,该技术可以将来自OA、ERP等其他的企业应用系统中需要传送到某个人的消息在即时通讯系统中进行实时推送。用户在接收到来自OA(或其他应用系统)的消息时,同时还会在桌面的任务栏弹出消息提醒小窗口。


部署模式 灵活自如

N点实时协作系统的部署方式有三种典型模式:单服务器部署、多服务器互联部署、多服务器级联部署。

单服务器架构是通过1台服务器将所有的服务集成在一起,客户端均通过登录此服务器而实现企业的即时通讯。该系统下的并发用户最大可达到10000,单服务器架构适用于中小企业,为了获得更好的效率,建议用户并发数量在5000以内。

多服务器互联架构是多个独立的服务器,通过建立互信互联关系,使得彼此的客户端可以互相连接到对方服务器,这样可实现多个服务器之间客户端的即时通讯。多服务器互联系统架构适用于分布式企业,或者多个企业之间有即时通讯需求的情况。比如,在各地具有不同的分公司(部门),并且不同的分公司(部门)具有独立的人员管理权,这类企业或组织适合采用多服务器互联架构。还有就是对于多个企业之间有通讯需求,需要互联并进行即时通讯,这种情况也比较适宜采用多服务器互联架构。

级联服务器架构是由多个级联服务器组成,这些级联服务器由一个中心服务器管理,连接到不同的级联服务器的客户端可以在全局系统内进行即时通讯。级联服务器系统架构非常适用于超过10000个并发用户的大型即时通讯系统。只有通过级联架构的方式才可以实现上百万甚至上千万用户的并发操作。


接口扩展 丰富多样

作为企业级的即时通讯系统,最重要的就是要能够将企业的既有业务系统有效地整合到即时通讯平台中,同时能够很方便地扩展出更多的企业应用功能。以下是N点实时协作系统几个重要扩展接口的介绍:

(1)应用程序即时消息提醒接口。其他应用程序如OA、ERP等软件的消息通知可以以即时消息的方式推送到用户的桌面,消息中可以包含链接到相关应用程序的地址。消息可以按照群/讨论组、身份及用户名进行发送。

(2)人员及部门数据库同步接口。即时通讯系统通过WebService或数据库接口从其他应用程序(如OA、HR人力资源系统等)获取组织结构部门及人员数据,并将其同步更新到即时通讯系统,以实现即时通讯系统对组织结构部门及人员的数据同步。可以优化为增量方式获取,这样可以获得更高的同步效率。

(3)手机短信接收与发送接口。即时通讯系统可以通过短信猫、短信网关接口或其他短信设备实现短信接口,完成信息到手机的发送与接收。选用系统提供的短信猫硬件将无须支付额外的接口开发费用。

(4)企业应用集成与单点登录集成接口。可以将各种类型(C/S模式和B/S模式)的企业应用软件集成到即时通讯应用程序面板中,如果提供登录接口URL,可以通过即时通讯系统实现应用程序的单点登录。甚至可以实现更复杂(如WebService接口方式)的单点登录接口。

(5)企业门户网址集成接口。企业应用程序的各种应用可以以网页方式内嵌于即时通讯软件的网址门户模块界面中。实现该项功能只需要在后台做简单的配置即可。

(6)今日焦点弹出窗口定制接口。可以配置“今日焦点”弹出页面的URL地址,以及页面窗口的大小。可以将用户设计定制“今日焦点”页面集成到即时通讯系统中。


消息通讯 高效准确

N点实时协作系统具有高效准确的即时通讯服务,对于即时通讯的双方或多方,消息的准确送达十分关键,消息丢失的现象应该控制在一个较低的水平,需要保证基本不丢消息。经过测试,N点实时协作系统在这一方面具有很好的表现。高效准确的通讯服务主要是通过高效合理的数据传输机制实现,先进的多媒体应用技术以及稳定的数据存储机制同时提供了有力的保障。

N点实时协作系统除了即时通讯的常用功能,还有应用程序消息、企业资源文档共享、群组会话、会议等功能。这些模块都会用到即时通讯的高效传输能力。

N点实时协作系统的即时通讯方式不是只在客户端与服务器的单一TCP或UDP连接上进行通信,这其中还需要多个服务器(如数据转发服务器、资源缓存服务器等)的参与。

N点实时协作系统的通讯数据根据网络系统环境及其数据大小的不同会采用多种方式中较为快捷的方式:① 客户端与客户端的直接连接通讯。② 客户端与快速转发服务器建立高效连接而进行的通讯。③ 客户端通过服务器到级联服务器的中转传送方式而进行的通讯。

以上三种方式相结合的数据传输模型可以让数据合理分包传输,最大限度地利用网络带宽,提高传输速率。


系统服务 安全可靠

N点实时协作系统对通过网络的传输数据,采用动态加密机制,确保信息在各个通路之间能够安全地进行传输,同时,系统采用严谨而灵活有效的用户权限机制,这样可以确保不同身份的用户具有不一样的操作权限,而且,对于存储在服务器端的涉及私密信息的用户数据采用了加密存储机制,这些都最大程度地解决了企业应用中的安全隐患问题。

对于N点实时协作系统中不同类型的用户,使之各自具有不同的权限。系统管理员、部门用户管理员、普通客户端用户等不同的角色在系统中有不同的用户权限。N点实时协作系统采用了严谨、灵活及可扩展的用户权限机制,以求能够合理地搭建企业实际应用的权限框架。

几乎所有用户的即时通讯消息记录均可以保存在服务器的资源库中,为了确保用户交互消息的安全性及私密性,保存在服务器端的消息记录均以加密方式进行存储,这样可以确保消息内容的安全性。