码拓开发平台-Maiot-Cloud开发平台软件 - 智能pos终端 - 广州码拓信息科技有限公司

码拓云开发平台-Maiot-Cloud开发平台软件

日期: 2017-03-27

浏览次数: 2149

1. 平台简介

1.1. 平台介绍

码拓云开发平台(Maiot-Cloud)是领先的云平台,基于J2EE、Html5等开放的技术,融入了面向构件、模型驱动开发的思想,采用最新的云计算技术开发的适应在干互联网商业环境和“云+端”模式下运行的新一代企业管理软件基础云平台。

码拓云开发平台提供公共云服务和企业私有云应用开发能力,公共云服务包括Maiot-Cloud开发平台开发云服务和应用云服务,同时给客户提供基于码拓云开发平台标准产品的扩展开发包及技术支持,还可以对码拓云开发平台公共云服务进行全面监控,致力于打造“开放”、“标准”、“社交”的企业管理应用架构。

Maiot-Cloud开发平台为企业降低软件开发成本、减少开发人员投入、缩短软件开发周期、成熟稳定技术架构,实现软件研发技术零风险,达到为客户低成本、高质量、灵活、易管控地构造企业云应用的目标。

1.2. 平台价值

1、 为企业提供统一的基础架构、开发方法、开发技术,提高软件开发质量;

2、 通过平台配置完成大部分开发工作量,提高开发效率与开发质量;

3、 使用户更多的关注客户需求,通过平台配置实现按需定制;

4、 规范企业软件开发过程,降低软件后期维护的时间和成本;

5、 通过平台积累可重用软件构件,最大发挥企业软件资产价值;

6、 可以与用户产品无缝集成发布,提高软件产品竞争力与价值。

7、 通过提高软件企业的产品开发质量与效率,达到提高企业的经济效益和企业的市场竞争力的目标。

1.3. 特点与优势

1、 云端开发:开发服务器部署在云端,开发工具采用WEB在线开发,支持团队异地同步开发,随时随地;(支持私有云部署)

2、 全套工具:提供数据设计器、功能设计器、流程设计器、报表设计器、APP 设计器,所见即所得;

3、 全套组件:提供企业门户平台与移动门户平台,提供大量标准业务组件、标准系统组件、标准技术组件;

4、 软件集成:所有业务组件对外提供标准WebService接口、HttpServlet接口;提供标准单点登彔组件;软件无缝集成;

5、 极致体验:采用Html5+CSS3,现代扁平化风格;基础业务UI组件排版精心组织,极致体验;

6、 稳定高效:应用于大量企业级项目,10年改进与优化,保证平台稳定性;页面全静态处理与后台原生技术开发,保证访问高效;  

2. Maiot-Cloud平台架构

2.1. 云架构

码拓云开发平台-Maiot-Cloud开发平台软件

2.2 云架构特性

1、 开放性。基于云计算技术提供开发平台和企业应用服务,客户可以基于开发平台方便、快速完成开发,基于企业应用服务实现与企业客户咨询、体验与交易等的应用完整生命周期管理。

2、动态性。基于码拓云开发平台,所有标准应用、行业和客户化应用都采用相同的开发规范和标准,从而使得标准应用和客户化应用组件能够无缝集成、协同工作、平滑升级。

3、协同性。基于Maiot-Cloud开发平台的“云+端”技术,实现企业人员随时、随地协同工作。

4、稳定性。基于Maiot-Cloud开发平台采用的云计算、多服务集群等技术,实现系统稳定可控。

2.3. 技术架构

 码拓云开发平台-Maiot-Cloud开发平台软件

码拓云开发平台是采用MVC架构,基于模型驱动开发的思想设计。

MVC架构

1、显示层:采用 Html5、CSS3、Bootstrap、ExtJs 等技术,拥有完整的跨浏览器 UI 组件,使用富客户端技术,实现了丰富的界面控件、各种页面类型、页面布局,最大程度的降低了界面开发工作量; 

2、控制层:提供统一的请求处理引擎,负责所有前端请求的处理,根据请求参数调用配置的业务处理对象或基础构件,并负责后台数据与消息向前台反馈;支持 Http、WebService多种协议的请求处理器;所有业务组件都提供标准集成接口,支持与任意外部系统集成;

3、应用层:采用统一标准的业务对象规范,所有业务对象实现都基于统一基类实现,在基类中提供了丰富的参数,简化业务对象开发工作量。

4、服务层:用于支持企业级业务系统运行,是保证系统稳定、高效、安全运行的基础,且负责平台各种模型的解析执行,是平台模型的执行引擎。  

业务模型

Maiot-Cloud开发平台是一个基于模型驱动开发思想的开发平台,平台内核提供了各种模型,并提供完善的开发工具用于应用系统设计开发,开发工具也是模型的配置工具。 

Maiot-Cloud开发平台实现的模型包括:数据模型、功能模型、界面模型、规则模型、流程模型、报表模型、统计模型等。基于平台开发应用系统的过程,实际就是在开发工具上配置各种模型的过程,模型配置完成后,在基础平台上运行的模型实例就是应用系统。

2.3. 部署架构

  码拓云开发平台-Maiot-Cloud开发平台软件

3. Maiot-Cloud开发平台

3.1. 平台架构

  码拓云开发平台-Maiot-Cloud开发平台软件

Maiot-Cloud包括项目管理、开发工具、辅助工具、移动工具等,支持应用

系统开发、维护、管理,极大的提高了应用开发效率与质量。

3.2. 数据建模

数据建模工具负责数据表定义、字段定义、索引定义。建模工具中设置了平台对数据库的规范要求,有利于提高数据建模效率,保证数据库设置更规范,满足数据库层次的二次开发需求.

  码拓云开发平台-Maiot-Cloud开发平台软件

3.3. 功能设计

功能设计工具负责业务功能设计,设计内容包括:功能模型定义、功能字段定义、功能事件定义、功能界面设计等。通过功能设计工具规范业务功能配置,提高开发效率,提高业务功能的易维护性,提高业务逻辑扩展的灵活性。

功能配置界面:

  码拓云开发平台-Maiot-Cloud开发平台软件

字段配置界面:

  码拓云开发平台-Maiot-Cloud开发平台软件

事件配置界面:

  码拓云开发平台-Maiot-Cloud开发平台软件

  码拓云开发平台-Maiot-Cloud开发平台软件

业务逻辑实现支持:

1、设置Java类与方法名,同一个按钮可以配置多个Java类;

2、设置 SQL 检查项,用于按钮事件执行前检查与执行后逻辑处理,业务逻辑用存储过程实现;

3、设置系统事件执行后逻辑处理,用SQL语句或存储过程实现业务逻辑。

3.4. 页面设计

  码拓云开发平台-Maiot-Cloud开发平台软件

 码拓云开发平台-Maiot-Cloud开发平台软件

3.5. 流程设计

Maiot-Cloud开发平台工作流系统是自主研发,完全按照WFMC规范开发,实现了流程设计器、工作流引擎、任务列表、应用程序调用、流程实例监控等功能。

  码拓云开发平台-Maiot-Cloud开发平台软件

  码拓云开发平台-Maiot-Cloud开发平台软件

3.5.1. 流程执行效果

流程中心包括:待办任务、在办任务、已办任务列表。

  码拓云开发平台-Maiot-Cloud开发平台软件

  码拓云开发平台-Maiot-Cloud开发平台软件

  码拓云开发平台-Maiot-Cloud开发平台软件

3.6. 报表设计

报表设计工具负责系统报表设计,支持设计的报表类型有:表单报表、表格报表、主从报表、含图片报表、统计报表等。报表工具采用在Excel模板上填写数据的方式生成报表,制作报表过程简单,高效,报表样式与用户原报表模板完全相同,支持报表图形标题、图片输出等功能。

  码拓云开发平台-Maiot-Cloud开发平台软件

3.6.2. 条码标签设计器

支持在线条码标签设计,支持一维码、二维码、图片LOGO、产品图片、文字、线条、背景图等元素输出;支持标签纸单排、双排、三排打印,可以满足企业各种标签打印效果设计。

 码拓云开发平台-Maiot-Cloud开发平台软件

3.7. 统计图表

统计图表设计工具支持设计常用统计报表、支持数据钻叏、支持统计数据区域表格不统计数据图表混合排版显示。

  码拓云开发平台-Maiot-Cloud开发平台软件

4. Maiot-Cloud移动平台

Maiot-Cloud 移动平台支持配置各类企业移动应用、授权、发布管理,并提供常用的IM消息、移动审批、移动办公模块。

IM消息 :

  码拓云开发平台-Maiot-Cloud开发平台软件

移动审批:

  码拓云开发平台-Maiot-Cloud开发平台软件

移动办公:

  码拓云开发平台-Maiot-Cloud开发平台软件


Original url: Access
Created at: 2019-06-17 11:16:57
Category: default
Tags: none

请先后发表评论
  • 最新评论
  • 总共0条评论