zoukankan      html  css  js  c++  java
  • 基于AppCan MAS系统,如何轻松实现移动应用数据服务?

    完成一个移动应用开发,前端提供页面展示,当它要与一些业务系统进行交互,又该如何实现呢?2016AppCan移动开发者大会上,AppCan前端开发经理杨庆,分享了AppCan轻松实现移动应用数据服务的方法。

    AppCan前端开发经理杨庆作演讲

     

    传统对接方式无法满足企业移动化需求

     

    如今,越来越多的企业转型移动化,但在移动化过程中,会面临很多复杂的问题。例如企业中已具备一些OACRMPC系统,想让这些系统移动化,重新开发一套移动版,成本非常高。

     

    传统的对接方式,是使用javaPHP等等,但是通过javaPHP,无法实现快速开发,无法保障高效、安全且对应用进行监管。那么,如何才能避免高成本的费用,又能快速移动化呢?其实,企业需要一个大的数据服务支撑后台,来帮助企业快速实现移动化。 

     

    AppCan MAS 系统帮助企业轻松实现移动业务整合 

     

    AppCan开发体系是大型企业移动化需求所构建的技术体系,MAS在业务系统中,是承接移动端和业务系统之间的一座桥梁,能实现业务系统和手机端之间的一些交互,从而帮助企业快速实现移动业务整合。MAS内部提供了丰富的协议栈对接组件,可以快速的完成数据库的数据输出,还能快速对接现有的soap服务接口,对复杂的网站进行信息的抓取。

     

    AppCan MAS特点

     

    1.快速

     

    IDE当中,MAS提供了便捷、快速的向导模板,模板化配置就可以实现接口输出,开发者只需要简单的逻辑编写,即可完成接口的封装。而且模板丰富、开发便捷,网页抓取,数据库对接等等标准或非标准化数据对接,AppCan统统都提供模板,这给开发者快速开发应用,提供了便利。

     

    此外,MAS的快速不仅仅体现在快速对接上,还有快速运行、快速调试,熟悉的调试界面,熟悉的操作,可以上手轻松,许多问题都能快速解决。以下是一个断点调试,MAS也是通过这种方式进行调试的。

     

    2.可管

     

    MAS上手非常便捷,除了快速,MAS还是可管控的。MAS既可以管控服务的运行,快速的重启、快速的操作等,还可以对接口工程进行上传、打包,快速部署到平台,保证代码在部署之后出错快速可回溯,追回代码固定版本,保证项目的稳定性。此外,MAS还可以通过平台,对基本服务进行管理。如服务的端口可以快速变更、日志可以设置它的输入输出、服务的过期时间、服务的数据源等,都可以进行管理管控。

     

    3.安全

     

    在管理之上,MAS还有可配置化的安全构建体系。它提供了设备的认证,对于应用的来源,只有MAS允许的应用、通过认证的应用才能接入进来;其次MAS也会有相对应的角色控制管理,通过角色管理,不同的用户身份所访问的接口权限也不同,做到每一个接口来源、范围是可控的;同时,MAS可做到频次的访问控制,对于个人、设备、来源IP,都可按照每分钟、每小时、每天的方式,进行有限的访问控制,保证MAS服务的稳定性、可靠性以及安全性。

     

    4.易运维

     

    MAS内置了功能完善的运维监控体系。通过AppCan的后端监控体系,MAS可以直接对整个系统的运行情况、CPU使用情况、内存使用情况等进行及时的监控;同时通过监控平台,可以及时查看MAS当前用户访问的接口、响应时间、报错等情况,找到系统的瓶颈对其进行优化。另外,通过服务器,MAS还能实时审计历史接口,看到系统历史访问的异常数据情况。

     

    MAS开发需要具备的技术:    

     

    MAS功能如此强大,需要具备多项复杂的开发技术吗?实际上,只需要了解JavaScript,前端工程师就可以轻松使用MAS开发。  

     

    打开AppCan IDE,点击界面中的“新建MAS服务”就可以建立相关的操作:填写服务名称、添加端口、描述。

     

    新建一个MAS工程,在工程中新建MAS接口模板,选择一个常用的模板进行快速的开发。下图是一个关于天气预报接口的例子,可以看到天气情况的接口对接。实际上,开发者做的开发工作只有左侧页面的操作,填充一些基础参数的配置,点击生成,再刷新页面,就可以看到反馈的结果。

     

    MAS既可以很好地对接已有的业务系统,又能高效快速且安全的完成移动化数据封装。对开发者而言,MAS易学易用易管理,并且还可靠可控可调解可配置,是实现应用数据服务的一个绝佳选择。AppCan也正因为有MAS系统,才轻松实现移动应用数据服务。

  • 相关阅读:
    jquery toggle(listenerOdd, listenerEven)
    struts quick start
    hdu 1518 Square (dfs)
    hdu 2544 最短路 (最短路径)
    hdu 1754 I Hate It (线段树)
    hdu 1856 More is better (并查集)
    hdu 1358 Period (KMP)
    hdu 2616 Kill the monster (DFS)
    hdu 2579 Dating with girls(2) (bfs)
    zoj 2110 Tempter of the Bone (dfs)
  • 原文地址:https://www.cnblogs.com/AppCan1/p/5649469.html
Copyright © 2011-2022 走看看