感动科技:移动应用中间件平台 | 移动信息化那些事
QMAP 无线中间件 产品是一种通过无线网络将现有信息化应用“虚拟”到手机终端的 移动化 转换工具,配套有开发工具、标准语言、通用接口及维护管理界面。使用该 中间件 产品,可以在不改动企业内的应用系统的前提下,由原来只能在PC上使用的应用快速扩展到手机上,实现随时随地 移动办公 ,实施周期控制在1-2周内;同时,该 中间件 产品为应用软件开发者提供了标准的二次开发规范,大大降低了手机应用开发的技术门槛。
QMAP的理念
QMAP 无线中间件 ,是勤业科技推出的以移动化办公为理念,致力为企业向移动信息化延伸提供优质服务的无线 中间件 平台。产品采用最先进的平台化技术架构,主要由智能服务器(QIS)、智能客户端(QSC)、智能编辑器(QIDE)三大部分组成,对各种硬件平台、操作系统、网络数据库产品及客户端的兼容和开放,实现了对信息交互的一致性和完整性的保护,有效提高了系统的可靠性。同时,产品保持了平台的透明性,使开发者不用担心操作系统的问题,只需专注于自己的业务所长;产品可大幅降低开发成本,缩短业务系统移动化的实施周期。
QMAP系统架构
QMAP无线中间件平台的功能框架体系由上至下可以分为以下四个层面:
A、终端用户层——作为系统向各种手机终端提供的展现层,手机用户通过安装客户端程序,实现移动办公,目前支持市面上各种主流终端的使用。
B、移动服务层——各电信运营商(移动/电信/联通)提供的无线网络环境层,支持GSM、GPRS、EDGE、CDMA、WCDMA、TD-SCDMA等多种无线网络环境,对于移动网络需要同时支持CMNET与CMWAP。
C、业务逻辑层——系统核心业务处理层,主要支撑系统与外部业务系统、手机终端的数据请求处理,实现信息移动化,包括基础服务支撑、业务解析运行引擎、终端访问安全管理、通用组件,以及系统管理功能。
D、外部系统层——系统与外部接入系统的适配层,主要的外部接入系统包括企业的办公自动化系统(OA系统)及其他IT应用系统。
QMAP技术特点
1.无缝衔接技术
众所周知,通常在业务系统间进行对接时,第一感觉就是需要双发约定的数据接口格式,由一方形成一个标准的协议并提供另一方进行调用和集成。要实现给用户推移动办公;面临一个很大的问题,就是原有系统无法提供接口,主要有三个方面的原因:
1、 用户的信息管理部门对原来系统实施的时候面对的周期过长、代码反复调整、领导需求变化、实施推广等等以前头痛的问题还历历在目;现在好不容易稳定下来,而且又用得很顺畅了,如果现在要上移动办公,又需要将大面积的改造,带来的风险是非常高的;
2、原有系统的开发商认为这个用户是他们开发出来的市场,不容许别人进入,通常都会设置门槛,就是不提供接口;这个情况可以说是非常多的;
3、对于很多政府市级单位,他们的系统都是厅里、甚至是部里统筹的,用户根本没有条件向开发商提出接口的需求
为此QMAP创新,提出了实现真正的无缝衔接技术;无缝衔接的概念在QMAP平台里指不需要对原有系统做任何改动而进行的衔接,这也是QMAP平台创新之处,提出了不对原有办公系统做任何改动前提下的移动办公延伸。
2.系统快速集成
系统采用平台式,有很好的二次开发环境如IDE、模版、项目积累;由于系统平台可以做到不需要原有系统开发商的配合,能独立完成,这样就大大减少了开发协调的时间。另外我们历经了多个项目的实施,有非常优秀的团队和完善的开发流程和制度,给予保障。移动办公的二次开发实施大多项目控制在2到3周左右,一套平台模式工具能实现在不对用户原有系统做任何改动的情况下,快速实现其移动办公系统。
3.平台式的开发工具
QMAP是一个完整的平台,具有相应的功能和规范。如语言脚本、IDE编辑环境、模版类库、系列帮助手册、编译器、扩展接口、类库等等。
4. 快速克隆的编辑技术
QMAP平台包含了许多基础的组件,常用的移动开发只需要调用组件即可快速实现、在复杂现场环境下,可进行编程来实现复杂任务。这是一种易用与复杂并存的环境。
5.智能服务器/客户端技术
QMAP平台客户端采用智能客户端技术,称之为智能客户端,是因为QMAP客户端充分结合了C/S客户端与WEB浏览器两种客户端应用模式优点,使产品智能客户端具备程序体系小、功能强大,配置灵活等功能特点。
QMAP平台的智能客户端技术体现在部署上,当QMAP客户端安装到用户的手机上后,需求发生了变化,则不需要更新QMAP客户端,而是QMAP客户端依据需求自动进行调整到新的需求模式。这相对于传统的系统需求发生变化而需要更新或者升级客户端而言,有着极大的便利性。
QMAP结合胖客户端与瘦客户端的优点,平台所有部署均在服务器完成, 客户端不需要作任何更新,所改即所见。
6.多种数据源转换技术
QMAP数据源转引擎作为QMAP产品最为核心的功能,采用了先进的技术理念,其工作原理是:
1、引擎将数据通过各种方式(WEB浏览器、关系型数据库、非结构化数据库、标准接入接口)从各种原始的业务系统中获取出来,这是所有工作的前提;
2、按照预先设计好的规则将抽取得数据进行转换、适配,对于一些冗余、歧义的数据进行处理,使本来异构的数据格式能统一起来;
3、引擎将移动化转换完的数据按标准协议传输到客户端,形成相应的功能界面呈现给手机用户。
QMAP系统支持各种常用数据库的接口、各种.Net、jsp、php等开发的接口,从底层上实现了对各种办公系统的无缝衔接。主要的数据源包括以下几个方面:
1、WEB浏览器;
2、关系型数据库;
3、Lotus Domino数据库;
4、标准接入接口。
3、Word文档:DOC文件;
4、PowerPoint文档:PPT文件;
5、Excel文档:XLS文件;
6、图片格式文档:BMP图片、JPG图片、GIF图片、PNG图片、TIF图片。
其中对WORD做了特殊解析,其实现了对WORD文件的访问、特别是大文件的访问,QMAP平台的WORD展示技术包含:
1、对于5M大小的文件、展示速度平均在3秒以内;
2、展示内容包含文字、表格、以及图片;
3、文件中的图片以所得即所见的模式分别传输;
4、依据WORD原文的分页进行分页显示;
5、可放大、缩小查看,以及移动显示内容。
8.自动更新下载功能
QMAP智能客户端提供两种模式的更新方式:
1、用户在手机客户端成功登录后,客户端自动到服务器去检测当前客户端版本是否最新。如果当前客户端不是最新版本,则提示有最新版本客户端; 如用户确认后,打开安装文件的下载链接,点击该链接就可以将安装文件下载到手机上,用户使用该安装文件就可以进行安装最新版本的客户端;
2、如系统客户端升级,管理员可以采用主动的方式提醒用户更新客户端;则由服务器发送PUSH短信到手机,该PUSH短信含有最新版本客户端安装文件的下载链接,点击该链接就可以将安装文件下载到手机上,用户使用该安装文件就可以进行安装最新版本的客户端。
9. 终端屏幕自适应
智能客户端具备高效的自适应能力,根据手机终端屏幕大小自动调整输出界面内容,以确保界面有最佳的客户体验效果。
10. 消息推送技术
QMAP提供强大的PUSHMAIL消息推送技术,实现各种工作待办的即时提醒。当今的工作环境下,在大、中型企业中有将近 23%的员工需要在移动状态办公,而他们希望无论身处何处随时都能够处理日常工作中的各种事务,而在没有便携式计算机或计算机关闭的情况下,PUSH MAIL消息推送技术可以在GPRS和CDMA1x广泛的覆盖范围内主动地将各种工作待办“推”送到您的手机上,手机在接收到工作待办后会发出提示音,使用户可以在第一时间及时地处理工作及查看信息。
安全设计
1、SSL加密信道传输
SSL(Secure Socket Layer )技术是国际上公认并普遍采用的Socket网络通道加密技术,通过数字证书的安全性来保证系统的整体安全。
2、内容传输加密
传输的数据都采用高强度的加密算法加密(DES),确保数据安全。
标签: 中间件 , 感动科技 , 无线中间件 , 移动中间件 , 移动应用