移动互联网的发展也带动了企业级移动办公应用的发展,移动办公的功能需求大多沿袭自固网OA上的功能,典型的包括待办公文、审批流程、通知公告、通讯录、查看附件等功能。如果从开发者的角度来看,这些功能都可以归纳为列表形式查看、正文查看和录入提交表单。
移动OA中间件则为用户提供了延生固网OA到手机的二次开发功能,其实OA的形式还是多样的,目前市场上能够做到通用性适应各种OA到手机的适配还是比较困难的。这就是本文所说的“我能”,一般OA厂家对于自身的OA移动化都说“我能”,绝大多的移动OA中间件处于对OA通用功能的我能状态。
企业的信息管理系统越来越集中,通常会将各种业务管理系统也纳入到OA平台上,然后他们统称为办公系统。当对于“我能”状态的移动中间件面对到业务特性的系统时候,却处于了一个尴尬的状态。企业业务系统虽然也包含列表查看、正文查看,但是更为重要的业务数据的上下关联、业务的联动和及时反馈。如果用只能适应OA的中间件来支撑业务系统那就是本文所说的“不能”。
Mobile Application Studio 简称为:MAStudio是一套开源的企业级移动开发平台,其核心为提供各种WEB系统、数据库系统延生到手机的开发,以HTTP协议为适配标准来满足对各种OA、业务系统的对接,其是如何解决“我能”与“不能”的兼容哩?
比如以下的业务功能模型,***个界面是一个动态产品增加过程,通过点击“增加”按钮无限量的增加产品录入条目。第二个界面是点击“产品名称”弹出框进行模糊关键字查询,以达到快速选择产品的便捷性。在MAStudio体系中以自定义的弹出框体系则能够很好的适应这种类型的业务需求。
针对上面的功能进行再一次的细化,对于模糊查询的产品进行二次属性设置。比如选择了产品为空调,接着需要进一步设置空调所带附件,***才形成完整的订单体系。对于这样的业务功能则在MAStudio体系中以无限极、多元素窗口层叠形式则很方便的开发这样的功能。
从上面的点滴我们可以看出,对于通用型的OA、独立的OA可以采用一般的移动OA中间件或OA厂家的客户端进行开发实施。而对于全面的移动信息化、业务类型较多、数据类型教为复杂的移动应用开发则需要采用专业的移动中间件平台,这对于企业打下坚实的移动信息化门户基础起着核心的作用。