EEPlat PaaS平台提供了基于元数据驱动的以配置为主的快速开发平台,同时提供了完整的多租户实现,各租户拥有自己的独立应用和数据库,租户间实现了应用和数据的完全隔离。
EEPlat PaaS平台包括四大子系统:多租户管理子系统、企业应用后台配置开发环境、元数据驱动引擎、企业应用分发管理子系统等。
核心原理流程图
EEPlat PaaS平台的原理,核心是元数据和执行引擎。通过后台配置开发环境定义元数据,再由元数据的执行引擎解析执行为相应的系统。
EEPlat PaaS平台的原理图如下所示:
平台体系结构图
EEPlat 平台采用了插件+总线的的插件体系结构。采用这种体系结构主要是考虑到平台需要各行业用户的扩展需求,同时需要考虑平台扩展和变更的灵活性。
平台内部核心使用了微内核技术,外部用总线加插件的架构模式构建各种应用组件。这种方式保证了系统插件的最大灵活性,也保证了系统插件间的“零依赖性”。对于系统的扩展和变更非常的方便。
数据总线将作为EEPlat PaaS平台的各种数据交互的唯一途径,从而在架构上解耦了系统插件间相互依赖的关系,使得系统插件扩展和替换基本不会影响现有其他插件。数据总线存在存、取两种操作。数据总线的生命周期是是Session,也就是说从用户会话开始到用户会话结束数据总线是一贯和连续的。数据总线是线程独享的、线程安全的,一个线程对数据总线的改变不会影响到其他线程对数据总线的使用,每个线程都是使用的总线的副本。
插件体系及总线集成技术如下图所示:
产品层次结构图
EEPlat PaaS平台主要由四个层次组成,最底层为各种云平台;其次为PaaS平台,负责开发和执行;之上为发布的各类SaaS应用,最上层为参与的角色主要由平台运营商、软件开发组织、最终使用租户组成。
EEPlat PaaS平台的层次结构图如下图所示:
应用模式图
EEPlat PaaS平台的应用模式主要由软件开发组织、最终使用租户、平台运营商三个角色组成。平台运营商负责提供PaaS开发平台供软件开发组织开发应用,负责提供应用市场来发布应用,负责提供应用的运营平台供最终使用租户使用应用;最终使用租户使用应用并付费,费用按照比例分别支付给平台运营商和软件开发组织;软件开发组织负责发布应用,并进行应用的技术服务。
EEPlat PaaS平台的应用模式如下图所示:
相关推荐
综上所述,云计算PaaS平台总体设计说明书详细地描绘了一个完整的PaaS解决方案,涵盖了从平台设计、环境配置到实际部署的各个方面,是构建高效PaaS平台的重要参考。通过这样的平台,企业和开发者可以更专注于业务创新...
高性能分布式PaaS解决方案
OpenShift通过简化开发流程,降低运维成本,提高开发效率,为企业提供了创新的技术解决方案。 **PaaS与IaaS和SaaS的区别** - **IaaS(基础设施即服务)**:IaaS提供云中的硬件资源,如服务器、存储和网络。用户...
本设计说明书将详细阐述PaaS平台的总体设计思路、架构以及实施策略。 1. 引言 1.1 目的 设计云计算PaaS平台的主要目的是为了提供一个高效、灵活且易于使用的开发和运行平台,以满足不同业务场景的需求,降低企业的...
防疫大数据平台PaaS建设方案.pdf防疫大数据平台PaaS建设方案.pdf防疫大数据平台PaaS建设方案.pdf防疫大数据平台PaaS建设方案.pdf防疫大数据平台PaaS建设方案.pdf防疫大数据平台PaaS建设方案.pdf防疫大数据平台PaaS...
**OpenShift 中间件PaaS云方案概述** OpenShift 是一个平台即服务(PaaS)解决方案,由Red Hat公司提供,旨在帮助开发者快速构建、部署和管理应用程序。PaaS是云计算的一种形式,它为开发人员提供了运行应用程序所...
企业PaaS(Platform as a Service)平台解决方案是现代企业应对数字化转型挑战的重要工具,它提供了一个灵活、可扩展的环境,让企业能够快速构建、部署和管理应用程序,无需关心底层基础设施。本文将深入探讨PaaS的...
PAAS平台建设方案是一个行业标准的云计算方案,它能被任何希望开发一个PaaS容器云平台及云计算体系架构在组织内部使用的组织自由使用。
"credit_cards"标签可能意味着华为云PaaS解决方案在金融服务领域有广泛的应用,比如信用卡处理、风险评估、支付网关等,而"fast6a9"可能是某种特定的技术优化或服务代号,具体含义需要更多信息才能解读。 华为云...
集团企业PaaS云平台建设方案 集团企业PaaS云平台建设方案是一个详细的云计算解决方案,旨在帮助企业快速构建自己的云平台,从而提高业务运营效率、降低成本和提高客户满意度。该方案涵盖了PaaS云平台的所有方面,...
10. **企业级支持与服务**:Oracle提供全方位的支持和服务,包括专业咨询、培训、技术支持,确保企业顺利实施和运营私有云PaaS解决方案。 总的来说,Oracle企业私有云PaaS整体解决方案为企业提供了全面的云服务选项...
广电PaaS中台解决方案,数据中台
### 企业PaaS通用能力平台解决方案 #### 一、云计算与PaaS概述 在当前数字化转型的大背景下,云计算已经成为企业IT架构的重要组成部分。相比于传统的IT系统,云计算提供了更为灵活、高效的服务模式。其中,PaaS...
基于容器PaaS云技术平台方案.docx基于容器PaaS云技术平台方案.docx基于容器PaaS云技术平台方案.docx基于容器PaaS云技术平台方案.docx基于容器PaaS云技术平台方案.docx基于容器PaaS云技术平台方案.docx基于容器PaaS云...
容器驱动的 PaaS 平台实现方案是采用容器技术实现 PaaS 的趋势,解决传统 PaaS 的问题,如复杂、封闭、太重。采用容器技术构建的轻量级 PaaS,具有轻量、隔离、自动化、可编排等特点。程序员可以灵活的选择开发语言...
随着互联网业务发展及IaaS云资源池技术的成熟,IT支撑系统也在尝试PaaS云的建设及应用。分析了IT系统如何考虑技术演进,搭建PaaS云平台架构,实现系统资源的统一管理、监控、共享和调度,实现应用的统一部署和多数据...
CServer PaaS技术是一种云计算服务模式,它介于基础设施即服务(IaaS)和软件即服务(SaaS)之间。PaaS提供了一种环境,允许用户开发、运行和管理应用程序,而不必担心底层硬件和操作系统等基础设施的维护问题。...
集团PaaS云平台建设方案.ppt
"基于容器PaaS云技术平台搭建方案" 基于容器PaaS云技术平台搭建方案是指使用容器技术来搭建Platform as a Service(PaaS)云平台的解决方案。PaaS云平台是一种云计算模型,它提供了一个完整的开发、测试、部署和...
引言IV1 范围12 规范性引用文件13 术语和定义14 PaaS 云服务安全技术要求框架15 访问层安全35.1 网络访问安全35.2 API 访问安全35.