MASTUDIO 平台介绍
随着移动终端设备和3G网络的发展,信息化向移动化发展成为必然的趋势。传统的企业信息化建设已经存在多年,并且形成了固有的模式和稳定运行的状态,在这个局面下要进行移动化应用首先必须解决固有系统数据访问的难题。固有系统一般已经运行多年,并且比较难以再进行二次开发提供接口,这就必须要求能够单方实施去访问固有系统。
其次,终端的多元化发展,形成多个操作系统为主的设备体系,信息移动化势必要能够同时实现多元终端的支持,这个需求远比传统pc实现单window应用要复杂多。在这样的背景下MASTUDIO中间件特有的技术创新,完美解决了固网信息化的延伸终端,并支持多元终端。
平台概要
平台概要

MOBILE APPLICATION STUDIO 简称:MASTUDIO

  • MASTUDIO移动中间件是一套完整的企业级移动开发平台,平台核心提供了无缝接入技术用以和现有oa、erp、crm以及各行业的mis系统对接,故而称为企业级;平台同时提供了移动终端开发框架,实现一套代码跨平台、自适应全终端,故而称为移动开发平台;

独立部署

独立部署,移动门户、流程枢纽中心

  • MASTUDIO移动中间件独立部署于防火墙最前端,其一边对外负责响应手机接入的请求和交互,一边对内和各种业务系统进行交互。中间件可以登陆门户系统,一次登陆后自动传递权限访问各个子系统。

企业发布

建立企业自主的移动APP发布页面、无需经过苹果商店

  • MASTUDIO移动中间件为每个企业都独立分配自主内部使用的APP发布页面,每个页面享有独立的地址、并生成二维码模式供用户进行扫描安装。

开发模式
平台支持当前主流的三大移动开发模式,分别用以实现原有系统到手机客户端模式应用、到微信、钉钉容器内使用、到软件商店应用
技术线路
基于众多大型企业各种复杂业务的实际应用,持续性研发、完善并成熟了如下技术:

智能客户端技术

全部代码基于服务器开发,客户端自动响应、所改即所得

无缝接入技术

单向实施,不需要对原有系统做任何改动和接口

各种数据库支持

支持各种数据库接入,支持分布式多数据库并行接入

集成开发环境

不需要数据库、中间件不需要任何第三方系统支持

平台提供的客户端是一个框架,其本身不含有业务逻辑,智能客户端,依据服务器应用开发所得。

平台客户端是基于java、c、object-c、swift开发的(开源),客户端类似于浏览器一样,与MAS服务器进行协议交互。客户端的每次操作即向服务器发出一次请求,服务器根据项目代码进行解析执行。服务器执行代码中的引擎部分,取得业务数据,服务器再将界面布局和逻辑控制代码和数据一起返回给客户端。智能客户端响应到界面布局和逻辑代码后进行还原展示,显示业务数据。

-----用户只需要关注业务功能,全终端适用由平台负责

  • 平台实现了一个客户端即可全部适用于android从2.3系统到现在最新版本的全部兼容

  • 同样,在iOS系统上也是如此,兼容iphone4、5、6、7全系列。








应用场景

移动办公

主要应用于企事业单位移动办公需求,企业自行开发的办公系统、通过OA平台二次的办公系统、以及各种定制的OA办公系统,实现延伸到手机的应用。其中,尤其擅长逻辑复杂的业务审批表单、数量较多的审批表单、流程环节分支多、组织结构复杂的审批流程。

针对集团性企业,采用门户登录的办公系统,门户登录后再进入各个子系统,实际上各个子系统是采用不同的技术线路开发的,门户在用户账号层面上实现了统一入口。在这样的情况下,本平台一套即可解决从登陆权限到各子系统的接入移动化。

平台支持所有类型语言开发的OA系统,适配有北京慧点OA、神州数码OA、蓝凌OA、K2工作流等等,还有其它Lotus Domino、J2EE、泛微、致远等平台的OA开发的各种类型的通用产品。

DOMINO

Lotus是早期广泛应用的办公自动化产品,目前很多大型的企业、政府部门依然在使用。Domino在其设计上有着特殊的地方,其不同于现有的工作流设计思路。本平台在成功接入的基础上进行了协议提炼,为快速对接和多表单、关联表单等做了较多优化。

数字医疗

MASTUDIO移动中间件作为平台的基础支撑,能够实现和现有HIS数据库系统直接对接、同时也可以实现和WEB SERVICE接口进行对接,中间件在技术特色上最重要的能力的是自适应模式。自适应对接即中间件平台对HIS等业务系统无任何强制性要求(不限于各种数据库系统),对开发的WEB SERVICE接口在规范上也无任何要求,中间件平台在每一个客户那里都是以自身适应模式去实现对接,单向实施即可完成和已有系统的对接。

每一家医院的HIS系统都有其特殊性、每一家社区健康档案数据库都是不一样的,MASTUDIO移动中间件以平台模式提供基础能力,实现和各种数据库、各种规范的接口进行交互,这样极大的保护了客户现有开发成果,同时为后续运维中需求变更提供便利。

产品对比
MASTUDIO移动中间件 其它产品方案

知识性

中间件以一种框架形式存在,提供功能补充,沿用现有标准HTML技术
不需要额外学习大量语法、组件、和属性配置
以提供一种私有平台形式存在,模拟HTML,提供完全私有化的开发环境
需要学习相应的语法、熟知各种组件的用法

业务对接

提供各种标准底层协议、可以广泛适应各种业务系统
针对业务系统特性对基础协议进行二次提炼、自动化处理,更方便
仅提供有限的部分协议实现,对接口格式有私有要求
调用对接接口比较原始,难以应对复杂的流程驱动协议

升级

客户端能够一个安装包适应全部版本机型、各种分辨率
自适应手机系统小版本升级,免升级,偶尔需在较大版本间升级
客户端不能兼容较小版本,不适应低端机型
对原生依赖较重,每个手机系统版本升级都要同步升级

成本

成本低,一次性投入,0 运维成本
接入更多系统、响应更多登陆用户,均摊成本更低
存在隐性成本,不完整成本使得实际应用受限
较多的选配、插件

安全

提供3DES加密,独享私有密钥
可通过网络层抓包认证
明文,需要安装HTTPS才能获得安全性
额外需要增加每年的证书费用

稳定性

保障365天无故障运行
提供免费的冷备机制,5分钟完成切换
不对完整性项目提供保障运行
业务接口过程稳定性无保障

可扩展性

提供三种移动端开发模式,自由切换 100%可扩展任何需求
业务系统变更、增加模块,均无需二次投入
移动端开发模式相对单一
不能保证业务增长的可扩展性和持续性

交包

产品开源、企业可以在物理隔离的内网使用
提供完善的培训服务,包会、包项目实施上线
很难在同一服务商内找到完整的服务
不能保证业务增长的可扩展性和持续性
基于我们的优势,众多客户信任并使用MASTUDIO移动中间件,部署他们的移动应用:
MASTUDIO 帮助与文档