日期: 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. 云架构
2.2 云架构特性
1、 开放性。基于云计算技术提供开发平台和企业应用服务,客户可以基于开发平台方便、快速完成开发,基于企业应用服务实现与企业客户咨询、体验与交易等的应用完整生命周期管理。
2、动态性。基于码拓云开发平台,所有标准应用、行业和客户化应用都采用相同的开发规范和标准,从而使得标准应用和客户化应用组件能够无缝集成、协同工作、平滑升级。
3、协同性。基于Maiot-Cloud开发平台的“云+端”技术,实现企业人员随时、随地协同工作。
4、稳定性。基于Maiot-Cloud开发平台采用的云计算、多服务集群等技术,实现系统稳定可控。
2.3. 技术架构
码拓云开发平台是采用MVC架构,基于模型驱动开发的思想设计。
MVC架构
1、显示层:采用 Html5、CSS3、Bootstrap、ExtJs 等技术,拥有完整的跨浏览器 UI 组件,使用富客户端技术,实现了丰富的界面控件、各种页面类型、页面布局,最大程度的降低了界面开发工作量;
2、控制层:提供统一的请求处理引擎,负责所有前端请求的处理,根据请求参数调用配置的业务处理对象或基础构件,并负责后台数据与消息向前台反馈;支持 Http、WebService多种协议的请求处理器;所有业务组件都提供标准集成接口,支持与任意外部系统集成;
3、应用层:采用统一标准的业务对象规范,所有业务对象实现都基于统一基类实现,在基类中提供了丰富的参数,简化业务对象开发工作量。
4、服务层:用于支持企业级业务系统运行,是保证系统稳定、高效、安全运行的基础,且负责平台各种模型的解析执行,是平台模型的执行引擎。
业务模型
Maiot-Cloud开发平台是一个基于模型驱动开发思想的开发平台,平台内核提供了各种模型,并提供完善的开发工具用于应用系统设计开发,开发工具也是模型的配置工具。
Maiot-Cloud开发平台实现的模型包括:数据模型、功能模型、界面模型、规则模型、流程模型、报表模型、统计模型等。基于平台开发应用系统的过程,实际就是在开发工具上配置各种模型的过程,模型配置完成后,在基础平台上运行的模型实例就是应用系统。
2.3. 部署架构
3. Maiot-Cloud开发平台
3.1. 平台架构
Maiot-Cloud包括项目管理、开发工具、辅助工具、移动工具等,支持应用
系统开发、维护、管理,极大的提高了应用开发效率与质量。
3.2. 数据建模
数据建模工具负责数据表定义、字段定义、索引定义。建模工具中设置了平台对数据库的规范要求,有利于提高数据建模效率,保证数据库设置更规范,满足数据库层次的二次开发需求.
3.3. 功能设计
功能设计工具负责业务功能设计,设计内容包括:功能模型定义、功能字段定义、功能事件定义、功能界面设计等。通过功能设计工具规范业务功能配置,提高开发效率,提高业务功能的易维护性,提高业务逻辑扩展的灵活性。
功能配置界面:
字段配置界面:
事件配置界面:
业务逻辑实现支持:
1、设置Java类与方法名,同一个按钮可以配置多个Java类;
2、设置 SQL 检查项,用于按钮事件执行前检查与执行后逻辑处理,业务逻辑用存储过程实现;
3、设置系统事件执行后逻辑处理,用SQL语句或存储过程实现业务逻辑。
3.4. 页面设计
3.5. 流程设计
Maiot-Cloud开发平台工作流系统是自主研发,完全按照WFMC规范开发,实现了流程设计器、工作流引擎、任务列表、应用程序调用、流程实例监控等功能。
3.5.1. 流程执行效果
流程中心包括:待办任务、在办任务、已办任务列表。
3.6. 报表设计
报表设计工具负责系统报表设计,支持设计的报表类型有:表单报表、表格报表、主从报表、含图片报表、统计报表等。报表工具采用在Excel模板上填写数据的方式生成报表,制作报表过程简单,高效,报表样式与用户原报表模板完全相同,支持报表图形标题、图片输出等功能。
3.6.2. 条码标签设计器
支持在线条码标签设计,支持一维码、二维码、图片LOGO、产品图片、文字、线条、背景图等元素输出;支持标签纸单排、双排、三排打印,可以满足企业各种标签打印效果设计。
3.7. 统计图表
统计图表设计工具支持设计常用统计报表、支持数据钻叏、支持统计数据区域表格不统计数据图表混合排版显示。
4. Maiot-Cloud移动平台
Maiot-Cloud 移动平台支持配置各类企业移动应用、授权、发布管理,并提供常用的IM消息、移动审批、移动办公模块。
IM消息 :
移动审批:
移动办公:
Original url: Access
Created at: 2019-06-17 11:16:57
Category: default
Tags: none
未标明原创文章均为采集,版权归作者所有,转载无需和我联系,请注明原出处,南摩阿彌陀佛,知识,不只知道,要得到
java windows火焰图_mob64ca12ec8020的技术博客_51CTO博客 - 在windows下不可行,不知道作者是怎样搞的 监听SpringBoot 服务启动成功事件并打印信息_监听springboot启动完毕-CSDN博客 SpringBoot中就绪探针和存活探针_management.endpoint.health.probes.enabled-CSDN博客 u2u转换板 - 嘉立创EDA开源硬件平台 Spring Boot 项目的轻量级 HTTP 客户端 retrofit 框架,快来试试它!_Java精选-CSDN博客 手把手教你打造一套最牛的知识笔记管理系统! - 知乎 - 想法有重合-理论可参考 安宇雨 闲鱼 机械键盘 客制化 开贴记录 文本 linux 使用find命令查找包含某字符串的文件_beijihukk的博客-CSDN博客_find 查找字符串 ---- mac 也适用 安宇雨 打字音 记录集合 B站 bilibili 自行搭建 开坑 真正的客制化 安宇雨 黑苹果开坑 查找工具包maven pom 引用地 工具网站 Dantelis 介绍的玩轴入坑攻略 --- 关于轴的一些说法 --- 非官方 ---- 心得而已 --- 长期开坑更新 [本人问题][新开坑位]关于自动化测试的工具与平台应用 机械键盘 开团 网站记录 -- 能做一个收集的程序就好了 不过现在没时间 -- 信息大多是在群里发的 - 你要让垃圾佬 都去一个地方看难度也是很大的 精神支柱 [超级前台]sprinbboot maven superdesk-app 记录 [信息有用] [环境准备] [基本完成] [sebp/elk] 给已创建的Docker容器增加新的端口映射 - qq_30599553的博客 - CSDN博客 [正在研究] Elasticsearch, Logstash, Kibana (ELK) Docker image documentation elasticsearch centos 安装记录 及 启动手记 正式服务器 39 elasticsearch 问题合集 不断更新 6.1.1 | 6.5.1 两个版本 博客程序 - 测试 - bug记录 等等问题 laravel的启动过程解析 - lpfuture - 博客园 OAuth2 Server PHP 用 Laravel 搭建带 OAuth2 验证的 RESTful 服务 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区 利用Laravel 搭建oauth2 API接口 附 Unauthenticated 解决办法 - 煮茶的博客 - SegmentFault 思否 使用 OAuth2-Server-php 搭建 OAuth2 Server - 午时的海 - 博客园 基于PHP构建OAuth 2.0 服务端 认证平台 - Endv - 博客园 Laravel 的 Artisan 命令行工具 Laravel 的文件系统和云存储功能集成 浅谈Chromium中的设计模式--终--Observer模式 浅谈Chromium中的设计模式--二--pre/post和Delegate模式 浅谈Chromium中的设计模式--一--Chromium中模块分层和进程模型 DeepMind 4 Hacking Yourself README.md update 20211011
Laravel China 简书 知乎 博客园 CSDN博客 开源中国 Go Further Ryan是菜鸟 | LNMP技术栈笔记 云栖社区-阿里云 Netflix技术博客 Techie Delight Linkedin技术博客 Dropbox技术博客 Facebook技术博客 淘宝中间件团队 美团技术博客 360技术博客 古巷博客 - 一个专注于分享的不正常博客 软件测试知识传播 - 测试窝 有赞技术团队 阮一峰 语雀 静觅丨崔庆才的个人博客 软件测试从业者综合能力提升 - isTester IBM Java 开发 使用开放 Java 生态系统开发现代应用程序 pengdai 一个强大的博主 HTML5资源教程 | 分享HTML5开发资源和开发教程 蘑菇博客 - 专注于技术分享的博客平台 个人博客-leapMie 流星007 CSDN博客 - 舍其小伙伴 稀土掘金 Go 技术论坛 | Golang / Go 语言中国知识社区
最新评论