技术是根,服务为本
全国咨询热线: 13520050052

KE移动云应用开发平台

首页 >  产品中心 发布时间:2022-05-23 16:23 阅读:1,285

KE应用开发平台是一个J2EE框架实现的软件开发平台。

主要特性如下:

 使用KE平台开发时,使用了当前云计算和移动互联网领域的先进技术。在支持传统的PC浏览器下的各种应用开发之外,还全面支持云计算和移动互联网的各类应用开发。

 KE应用开发平台向开发者提供完整的应用开发功能,包括数据定义、编码、测试和发布等所有开发工作,都在这个平台上完成。KE应用开发平台提供的WEB API 也是与整个应 用开发平台集成在一起的。KE应用开发平台基于JAVA语言进行扩展,开发各种编程对象采用抽象的MVC模式来实现业务应用。

 

        平台架构

        设计理念

        KE移动云应用开发平台的设计理念是:为开发人员提供一个开放透明松耦合的应用开发中间件。主要的意义如下:

        开放

  开放的理念主要体现在开放的模型和开放的分层架构。

  采用标准的MVC框架模型,分层设置开发的开发模式,就是一个开放的技术框架体系。按照MVC框架的分层理念,将每个业务应用的实现分四层来完成,包括:数据层、业务层、控制层、表现层。相邻各层之间可以相互调用,相互隔离的各层之间不允许调用。在平台层面,提供业务模型管理和数据模型管理,提供一个开放的建模过程和方法,完全可以为任何其他系统所重用。

  透明

  透明的理念主要体现在一个业务实现过程的透明,包括表现层页面的要素通过提交,传递到控制层,控制处理后调用相关的业务操作进行处理,处理完成后,返回到控制层,通过控制层的拉处理,完成信息的反馈,整个过程透明清晰,开发人员可以自由跟踪和监控。

  透明还表现在开发人员可以监控到业务是如何在各层之间进行数据传递和处理。以及控制层的各种操作细节。

  松耦合

  松耦合就是要尽量减少业务应用系统与平台之间的耦合,做到耦合越少越好。从某种意义上来说,平台要做的应该越少越好,平台做的越少,应用的自由度越大。同时,在平台设计中,全面围绕业务应用实现的分层实现来开发,除了各层的各项参数和各层需要调用的延伸的参数,其他无关的内容全部从平台中撤消。

          应用价值

  通过大量用户应用的实践表明,KE移动云应用开发平台能够为用户带来的不仅仅是成本的降低和开发效率的大幅度的提升,还带来了如下的应用价值:

1)为应用延伸到云端提供了便捷途径,提供云计算的各种开发要素,是一个PAAS开发平台,能够快速实现各种SAAS应用。

2)为业务构建了业界领先的开放式的技术架构,使用SIX平台开发业务系统,其统一建模分层设置开发的构架,为应用导入了一个业界领先的技术架构。

3)为业务系统建立了业务模型和数据模型,实现完全意义上的应用融合,构建了一个可集成的业务体系。

4)极大地延长了业务系统的生命周期通过进行统一建模,实现了业务系统的跨开发工具。业务模型和数据模型的生命周期已经超过了平台的生命周期。

5)为应用延伸到手机和移动端提供了快捷的途径,提供html5以及IOS/ANDROIDApp客户端应用。

6)业务系统的可维护性达到了前所未有的高度,采用经典的MVC四层开发模式和模型开发,整个业务系统的可维护性大大提高,构建了一个开放透明的业务系统。