RIM公司终于发布了一款免费企业版服务器软件BlackBerry Enterprise Server Express,该款软件相当于是BlackBerry Enterprise Server Express的精简版。
这是一个好消息。
BlackBerry因为其特有的安全性以及EMN推送技术,在移动办公方面受到热捧,但是因为功能而引起的热捧往往也就意味着高费用,其中BES服务费是很大的一笔开销,不是实力公司,很难承受得起。
现在有了免费的BES软件,对于中小规模企业是一个利好消息,我们将可以自己架设免费的BES服务器,这样避免了高昂的费用,又可以使用上便捷的黑莓服务。
我自己模拟的BES服务器还没搭建起来(如果有成功案例,请分享,不胜感激),先学习了一把BES的使用说明,有以下一些收获:
1、支持Microsoft Exchange邮件系统,说明中没有提及其他邮件系统,按照其非免费版本,充其量再支持IBM Lotus和Novell Groupwise邮件系统。而我们常用的POP3等不在此列。过得了初一过不了十五,BES精简版免费了,还有Microsoft Exchange在前面等着呢,真怀疑RIM和Microsoft是不是有什么协议的。
2、所有支持的系统都是Microsoft的产品,如果大家都来使用BES,那么Microsoft就等于是挖到了金矿。(主要是指相应Microsoft产品2003及以后版本:Windows Server、Windows Small Business Server,Windows Small Business Server包含了常用的Windows办公软件包)
3、根据BES的使用者容量大小,如果希望容量大,BES、BES Components以及BlackBerry Configuration Database等软件就需要安装在不同的服务器上,如果把这些软件都安装在同一个服务器上,那么BES只能支持75个使用者。
4、该BES系统不能部署在DMZ网络中。
5、BlackeBerry database notification system不能安装在部署了Microsoft SQL Server 或者运行Windows Server 2008的服务器上。
6、该说明书还包含了一大堆的硬件配置信息。
说了一堆,不知道在讲什么,回头看看,好像我就表达了一个意思,免费的BES自己玩玩还可以,可以体验一下,但是如果真的想投入到移动办公使用中,那么除非你们公司使用的大部分都是Microsoft公司的正版软件,特别是邮件系统一定是使用的Microsoft Exchange,这样才可能轻松享受到免费的BES系统,不然的话,就需要先对自己的各应用系统进行改造,呵呵,还没能享受到免费午餐,就已经先向Microsoft公司交了一大笔报名费了。对的,我就是这个意思,免费午餐有高额的进场费,你会怎么做?
有人会说,这样至少能省掉大笔的使用服务费,比以前好多了。是的,是好多了,以前他们抢我们100块,还要我们每个月交30块的保护费,现在只抢我们80块,每个月只要10块的保护费了,真是好人啊,大家一起来感恩。
具体数据信息,可以直接查询BB官网上的说明文档。
附一位高人对推送技术的研究:
1、推送技术:
推送是指由服务器主动向终端设备发起数据连接请求的动作,由于数据的更新变化保存是在服务器端完成,如何能够使终端设备及时地得到所需要的最新数据,是最终实现移动办公价值的关键。
IP Push
当移动终端连接到GPRS等IP网络时,可以通过Socket双向流方式由服务器推送消息,这种方式要求终端设备一直保持在线连接方式,对终端设备的耗电要求非常高。
微软推出的Direct Push Mail实际也不是实时的推送技术,也是IP Push的一种变化,其原理如下。
首选,手机端向 Exchange 服务器发出 HTTPS 请求。此请求称为 ping。请求告诉服务器:如果下一个 15 分钟内,有任何变动(新邮件,日历事件等等),则通知手机。否则,Exchange 服务器应当返回 HTTP 200 OK 代码。然后手机端就进入待机状态,并且维护、保持这个超长 HTTPS 连接。
接下来,如果在 15 分钟内没有变动,则 Exchange 服务器返回 HTTP 200 OK 作为响应。手机端接收此响应,就关闭这个 HTTPS 连接,之后再次发出 ping 请求。
如果在 15 分钟有新邮件,则 Exchange 服务器通过之前建立的那个 HTTPS 连接发送响应通知手机端:有新的或更改的项目;同时提供新的或更改的项目所在文件夹的名称。手机端收到此响应之后,它将为有新的或更改的项目的文件夹发出 同步请求。同步完成后,手机端将发出新的 ping 请求。
EMN Push
当移动终端没有连接GPRS等IP网络时,可使用EMN Push发送特殊的二进制短消息到达移动终端(EMN是OMA组织定义的一种特殊的二进制短消息,可以由服务器主动激活客户端程序),然后激活移动终端原本关闭的应用程序,由此应用程序按预定功能,由服务器同步数据到移动终端,以此达到Push的目的。
黑莓(BlackBerry)就是采用基于EMN Push的推送技术,它必须依靠通讯运营商的支持,但这种方式也是效率最高的方式。
手机使用的是GSM或CDMA网络,企业应用系统(如邮件系统)使用的是TCP/IP协议,两者之间是无法直接沟通的。在企业应用系统里,客户端是通过账号/客户端IP来标识,服务器是根据客户端登录的IP来查找客户端,然后建立连接,这是一个标准的第三层网络应用。而在移动网络里的手机在没有连接 GPRS或 CDMA1x 网络之前是没有IP的,它只存在于GSM或CDMA网络里,只有运营商才可以通过你的手机号码才能准确地找到你的手机,因此手机号码和IP 这两种不同的"标识"是无法相互识别通讯的。这就是为什么EMN Push必须需要运营商支持的原因。
Wap Push
WAP PUSH又叫做服务信息或推入信息,也是一种特殊格式的短信,是一种带有链接的短信。
首先需要将企业网络接入移动WAP网,就像接入因特网一样。WAP PUSH可以将某一站点或某一业务的链接通过短信发送到支持WAP PUSH功能的手机上,这样只需要阅读这条短信,打开短信中的链接,就可以直接访问业务了。
基于这种方式的推送,实际上是要求只能通过WAP方式访问公司应用系统和数据。
SMS Push
严格意义上来说SMS PUSH不能叫推送技术,只是一种通知,即向移动终端发送标准的短信,然后由终端设备上的插件来识别处理。
在这种方案中,终端设备需要安装插件程序,此插件需要与终端中已有的短信管理程序集成,然后通过在短信中识别约定格式的内容,来决定如何处理这条短信,是按正常的文本短信处理,还是调用其他程序打开。
这种方案通常用来代替EMN Push方案,因为它不需要运营商特别的支持即可实现。
名词解释
DMZ:
针对不同资源提供不同安全级别的保护,可以考虑构建一个叫做“Demilitarized Zone”(DMZ)的区域。DMZ可以理解为一个不同于外网或内网的特殊网络区域。DMZ内通常放置一些不含机密信息的公用服务器,比如Web、Mail、FTP等。这样来自外网的访问者可以访问DMZ中的服务,但不可能接触到存放在内网中的公司机密或私人信息等。即使DMZ中服务器受到破坏,也不会对内网中的机密信息造成影响。