移动应用快速开发平台(三)

服务器端(MServer)

 

  • 实时监控
    MServer作为整个MES平台的业务处理中心起着至关重要的作用,保证MServer的健康运行即也是保障了整个移动企业应用的良好运作。因此,有必要将服务端(MServer)的运行时信息实时的展示给服务器管理员。MServer采用了命令行控制台的方式将内部的运行信息及日志以文本输入,管理员可以一目了然的掌握服务器的健康情况。
  • 远程管理

    管理员可以通过Web方式,甚至是手机随时随地的管理MServer,管理功能如下所列:

    1)发布、暂停、卸载移动应用系统管理。

    2)服务器参数设置。

    3)MClient版本管理。

    4)手机挂失管理。

  • 布署多个应用
    MServer作为企业级的移动应用服务器,支持管理多个移动应用项目同时运行,以及提供了移动应用项目之间的通讯接口,简化集成复杂度、降低开发投入成本
  • 集成与数据交换
    对于大型的政府机构或企业项目,很多时候会涉及政府与政府之间、企业与企业之间的水平或垂直通讯,针对此类项目需求,MServer提供了MServer内部通讯协议帮助开发商简化集成工作。
  • 集群与负载均衡
    对于较大的企业或政府机关,移动应用系统的使用人数将会快速的呈现阶梯式增长,单一的服务器不可能支撑较大的并发,从而可能出现访问缓慢,甚至出现服务器崩溃的极端现象。MServer所实现的集群功能将彻底保障系统24 * 7不间断的高速运转。
  • 完整的运行日志
    除了以命令行控制台方式实时的日志输出之外,MServer将所有服务器日志以文本文件形式保存至文件系统,以天为单位生成新的日志文件,方便管理员查阅。
  • 平台独立性
    MServer采用java语言开发,使得其继承了java的跨平台特性,可运行于Window平台系列、linux平台系统、unix平台系统、以及MAC平台。
  • 热加载技术
    热加载是指MServer动态的检测受其托管的移动应用项目的新增、修改等情况发生时,将其改动部份及时的装载进服务器,并将即时生效,管理员无须重启服务器。对于单个或多个脚本文件的变动也是如此,方便开发人员的开发调试,及管理人员的布署管理。
  • 缓存技术
    MServer借助缓存技术避免重复的业务创建、处理、传输有效的提高服务端性能。
  • 分片计算
    对于大数据量的业务计算以及附件处理,MServer采用了分片计算技术,将计算切片,分配给多个计算资源,首先处理客户端所请求的片区并返回,大大提升了客户端的响应速度。
  • 通讯数据压缩
    由于手机的通讯带宽远低于PC通讯带宽,如按传统的数据传输方式处理,不但通讯速度低下而且增加了手机的带宽流量,无形中也加大了手机用户的通讯成本。MServer对网络通讯数据采用了高效的压缩与解压技术,可减少4/3的通讯流量,极大的提升了手机与服务器的通讯速度。
  • 服务器插件技术
    MServer作为MES平台的中枢部件,在解决了性能及稳定性的同时,MServer还支持以插件的形式进行扩展或重用原有的插件。详情与参见第十章。
  • 过滤器  
    MServer提供了过滤器机制,类似于Java的Servlet Filter机制,开发用户只需简单的新建一个脚本页面,将此页面作为过滤的业务处理器,并将此页面以xml方式设置到application.xml文件即可。
  • 监听器

    MServer提供了监听器机制,类似于java的Servlet Listener机制。MServer支持以下几种类型的监听器:

    1)页面监听器,监听页面的创建及销毁。

    2)应用监听器,监听应用的创建及销毁。

    3)会话监听器,监听会话的创建及销毁。

    4)服务器监听器,监听服务器的启动及停止。

    与过滤器的的配置一样,将脚本页面作为监听器的业务处理实现,并配置到application.xml。

 

    请参考 手机oa

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值