MAG方案介绍

更新时间:2023-08-17 13:26:01 阅读量: 资格考试认证 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

MAG企业无线应用解决方案

北京市朝阳区建外

SOHO西区18号楼1806室

开安和创新MAG企业移动应用企业移动应用开

介绍发解决方案解决方案介绍

2010年5月

安和创新科技(北京)有限公司版权所有

MAG企业无线应用解决方案

北京市朝阳区建外SOHO西区18号楼1806室

内容摘要

本文档描述了安和创新MAG移动企业应用中间件的功能与特性,开发流程等相关信息。

1、企业应用的无线化

为了提高管理效率,优化企业资源配置,越来越多的政府、企事业单位都应用部署了各种类型的企业信息管理系统,如办公自动化(OfficeAutomation,OA)、企业资源规划(EnterpriseResourcePlanning,ERP),客户关系管理(CustomerRelationshipManagement),供应链管理(SupplyChainManagement,SCM)等。然而,在实际工作中,工作人员因为工作性质的要求,需要外出、出差,甚至远涉重洋。在这样的移动过程中,因为时间和地域的限制,人员往往无法访问企业在在线应用及时获取和处理各种信息。这种人员的流动实际上影响了企业管理系统的效果,一定程度上降低了工作效率。

企业信息管理技术的无线化将解决上述问题。随着我国移动通信技术正式步入3G时代,无线网络带宽已经接近或达到和有线网络技术媲美的兆比特量级,同时无线上网资费也逐步下调,使用手机上网的人数呈现逐年指数增加的趋势,我国已经步入无线互联的网络网络时代。在这样的背景下,企业信息管理也必将进入无线化时代。通过应用无线网络技术,企业员工能够几乎无时无处地接入企业信息管理系统,时刻接收到最新企业资讯,从而消除时间和地域的限制,真正做到“永远在线”的企业应用。

图1据CNNIC统计,截止2009年8月底,我国手机上网人数已经达到1.8亿

MAG企业无线应用解决方案

北京市朝阳区建外SOHO西区18号楼1806室

2、BlackBerry平台

BlackBerry是加拿大厂商ResearchInMotion(RIM)公司推出的企业无线整体解决方案。该方案主要由如下三个有机部分构成(如图2所示):

企业用户使用的手持BlackBerry设备(包括BlackBerry手机和具备BlackBerry

功能的

终端)

部署在企业内网的黑莓企业服务器(BlackBerryEnterpriseServer,BES)

RIM公司维护的黑莓基础设置(BlackBerryInfrastructure

BBI

企业邮件服务器

防火墙

手持设备

据库

RIM服务器(其他具备BlackBerry功能

的终端

企业即时消息服务器

图2、BlackBerry企业无线解决方案架构图

BlackBerry终端是一款面向商务应用市场的智能移动设备,用户除了可以接收、查看、撰写电子邮件外,还具备查看Office文档、查询企业通讯录,以及听音乐、看视频等工作和娱乐功能。BES是部署在企业内网的服务器软件,负责将部署在BlackBerry终端的企业移动应用和企业内部信息系统,如邮件服务器、即时消息服务器、OA和CRM等相连。同时,BBI负责把部署在企业内网的BES和移动运营商网络中归属该企业的BlackBerry终端相连,从而实现有线和无线的互联。

BlackBerry是一个安全、高效、功能强大和成熟稳定的企业无线应用平台。 安全

BlackBerry终端和BES服务器之间的采用3DES和AES加密算法提供的业界最安

全的无线通信信道;

BlackBerry终端也具备高级的安全功能,保证数据在终端的安全; BES服务器提供丰富的安全管理选项,确保BlackBerry终端的安全性; BlackBerry平台安全性获得多个国家地区政府和国际组织的认证。 高效

RIM专利保护的推送技术,保证BlackBerry终端无需访问服务器就能稳定及时地

MAG企业无线应用解决方案

北京市朝阳区建外SOHO西区18号楼1806室

获得最新的邮件和其他企业资讯,实现高效的企业移动应用。功能强大

BlackBerry终端支持企业移动办公和个人娱乐等应用,BlackBerryAppWorld更是

提供上千种应用程序,是目前全球智能手机市场占有率最高的智能手机品牌之一;

BES对BlackBerry终端的企业管理功能强大,提供多达450种选项。成熟稳定

BlackBerry自1999年问世以来,历经十多年用户考验。截止2009年底,已经售

出超过7600万终端,超过3600万用户正在使用BlackBerry业务。是举世公认最适合企业无线应用,最安全的企业移动解决方案。

3、安和创新MAG移动企业应用中间件

安和创新MAG(mobileApplicationGateway)是基于BlackBerry平台的移动企业应用中间件,在不对企业应用原有操作流程进行改动的前提下,将企业应用的流程延伸到BlackBerry终端上,结合BlackBerry固有的数据推送技术进行开发,使得BlackBerry终端用户可以在任何时刻访问企业应用,进行诸如管理签报、收发文管理、设备采购、公司公告等的相关操作,做到“永远在线”的无线办公,提高工作效率。

企业移动应用多种多样。但是,典型的移动终端访问企业应用的模式需要解决如下问题: 用户如何通过移动终端从企业应用获取信息,并以适当形式呈现在移动终端 用户如何通过移动终端提交信息(如审批意见等)到企业应用

企业应用如何主动将信息(如更新消息,审批申请)推送到用户终端,要求用户的及

时响应和处理

MAG是基于BlackBerry平台为上述企业移动应用模式量身定做的移动应用中间件平台。BlackBerry平台的MDS(MobileDataService)数据通道搭建了一条连接企业用户的BlackBerry终端和企业内网的安全通道,允许用户通过MAG客户端访问企业应用的信息和数据,以及提交表单内容到企业应用。同时,利用BlackBerry独有的数据推送通道,实现实时的企业应用信息更新到BlackBerry终端的主动推送。

为了提高软件的可重用性,提高软件开发和部署效率,MAG采用了模块化的中间件架构。如下图所示,MAG主要由三个组件构成

MAG企业无线应用解决方案

北京市朝阳区建外

SOHO西区18号楼1806室

图3、MAG模块化架构

MAG客户端

负责显示从MAG网关获得的企业应用信息内容,并作为人机交互界面,提交用户输入数据到企业应用 MAG网关

通过接口适配器从企业应用获取数据,并转换为客户端可以呈现的格式。并且,代理客户端向企业应用提交用户数据。同时,轮询获取企业应用信息的更新,实时推送到客户端

企业应用接口适配器

针对特定企业应用功能模块进行定制开发,打通企业应用和MAG中间件之间的输入/输出通道

MAG模块化的架构允许开发人员采用通用组件与定制开发相结合的方式为客户快速定制开发移动企业应用。一方面,MAG提供通用的MAG网关和MAG客户端模块,结合功能灵活的MAGML实现以及定制开发的企业应用适配器,实现客户的大部分功能需求。另一方面,则根据企业现存在线应用的接口和方法,定制开发适配器。同时适当定制客户端,如嵌入企业图标,定制开发专用控件等,实现个性化的功能需求。MAG各个组件的关键技术和主要特性如下:

、MAG客户端3.13.1、

MAG客户端是基于BlackBerryJavaAPI开发的客户端软件,主要功能有: 支持MAGML

提供标准控件和样式支持 提供简单脚本支持

提供可扩展定制控件的支持 支持缓存机制 支持推送技术

支持BlackBerry输入设备 支持多种网络接入方式

MAG企业无线应用解决方案

北京市朝阳区建外SOHO西区18号楼1806室

、MAG网关3.23.2、

MAG网关是基于开源Web服务器php和MySQL数据库开发的中间件平台,主要功能有: 提供MAGML语言类库 对缓存内容更新的推送 对企业应用提供推送接口 提供对推送内容的管理

、企业应用适配器3.33.3、企业应用适配器

为了把MAG网关和客户端和企业已有的企业应用对接,需要通过适配打通从企业应用获取信息内容到MAG网关以及从MAG网关提交用户输入数据到企业应用的输入和输出通道。目前,MAG企业应用适配器支持如下四种方式和企业应用对接: 数据库接口对接

WebService接口对接 直接整合 混合模式

4、开发方式和流程

基于MAG中间件模块化架构,应用MAG

中间件为企业客户定制开发基于BlackBerry的移动企业应用的方式通常为:首先在企业部署MAG网关,同时提供MAG客户端软件,然后根据企业客户需求,开发企业应用适配器以及客户端定制控件,最终交付件为MAG网

关,定制的MAGBlackBerry客户端软件,以及定制的企业应用适配器代码。如下图所示,应用MAG

中间件开发移动企业应用的主要流程和步骤如下所示:

图4、应用MAG中间件开发企业移动移动的流程

MAG企业无线应用解决方案

北京市朝阳区建外SOHO西区18号楼1806室

5、结语

企业应用无线化是大势所趋。BlackBerry平台是加拿大RearchInMotion公司研发的企业无线解决方案。安和创新推出MAG中间件,利用BlackBerry提供的推送通道和移动终端,为企业用户量身定做无线企业应用,加速中国企业无线化进程。MAG中间件采用模块设计,采取通用组件和定制开发将结合的方式,为企业定制个性化的移动应用提供了高效的解决方案。

本文来源:https://www.bwwdw.com/article/zuaj.html

Top