EPC
EPC
Foundation平台
Foundation平台
————
引领数字化转型,赋能智能管理
————
EPC Foundation平台
平台概述
EPC Foundation是一个软件开发、构建、管理、实施平台,包含了软件运行框架,工作流引擎,配置和构建工 具,组件 仓库,软件运行和实施平台及智能引擎。
EPC Foundation平台由乐华建公司自主研发,具有100%知识产权。该平台自2005年5月发布1.0版本,经过不 断优化迭代,截至2024年10月,已升级到6.0云平台版本。
开发配置平台提供了规范的业务开发流程,使用微服务架构,使组件服务化,并试用敏捷的开发模式。
云运行平台提供SaaS标准的弹性、高可靠性和高可维护性的架构。
微服务组件仓库提供了所有的软件开发成果,并管理这些服务组件的分类、名称、版本和服务间的依赖关系。微 服务组件仓库管理的组件包括两大类:技术服务,如UI、数据服务等;业务服务,如企业级功能服务、项目级功 能服务等。
配置和实施平台为软件的实施和配置提供便捷高效的工具。
智能引擎通过动态规则引擎在异构系统中快速建立跨系统流程,支持多种方式输入输出。在不影响系统稳定的情 况下,使用可视化配置方式动态更新软件业务逻辑
平台技术架构
平台技术架构设计为基于微服务架构,按照业务领域和工具,将业务划分为一个个微服务,每个微服务包含自己独立的 核心逻辑和对外接口,通过服务路由提供给业务前端调用。
基于B/S技术实现,系统的客户端仅需要浏览器。
使用容器技术,提高运维管理效率,具有极大的灵活性。
技术架构上采用基于松耦合、高内聚、分层组件、模块化、可配置、易集成、可扩展的设计思想,采用面向服务的架构 理念,支持内外部接口、数据传输和流程对接。
采用先进的技术架构,系统部署后,将具有较强的业务适应性、可扩展性及安全可靠性。
系统提供平台支持服务、前端服务、核心服务和数据服务。
平台支持服务提供软件运行的基本认证服务、服务管理、服务发现、应用配置、数据配置,路由配置和日志服务。
前端服务提供移动和WEB客户端所需的Restful API。包括WEB UI/移动UI、权限控制和API网关服务。
核心服务包括搭建业务系统所需的基本应用服务,以及控制服务访问的服务路由服务。
数据服务包括数据库访问服务和集成其他业务系统服务、移动数据采集服务、信息推送服务,以及支持这些服务的消息 系统。
采用微服务具有极大的灵活性和便利性,例如:用户认证和权限控制使用OAUTH协议为用户资源的授权提供了一个安 全的、开放而又简易的服务。在一个复杂的多应用服务系统中,每个服务不需要单独建立认证授权机制,就可以使用认 证授权服务。不同的客户端可以借助不同的认证手段进行用户认证,如帐号密码登录、手机号、邮箱、指纹、刷脸、密 钥、门禁卡、身份证、域登录、微信、手机APP、二维码登录等。同时OAUTH协议中,每个应用服务不会接触用户帐 号信息,并且按照资源进行授权,保证了用户信息安全性,并灵活控制数据权限控制。
提供基础的管理和配置平台;提供基础的开发模型;提供快速原型工具;提供规范的业务开发流程。
系统具有高度的稳定性;能够方便进行系统维护和监控。
系统采用图形化、可配置编程技术。具有图形化的流程定制工具、表单定制工具、报表定制工具和编程界面;极大提高 开发效率,降低系统维护成本。
系统能够根据客户需求,快速搭建业务系统;同时,在系统上线前和上线后都可以快速实现客户的需求变更。
同时支持最新的移动互联应用,满足移动互联时代移动办公、无线应用。
平台优势
优异的性能和可伸缩性
系统使用容器技术充分利用本地服务器的功能和本地 CPU 的计算能力,从而使得系统具备较高的性能。此外,迅速运行本地代码的功能可加载许多任务,这些任务由服务器在典型的 Web 应用程序产品中完成。 提高的性能和可伸缩性。
优异的应用软件可扩充性
使用微服务技术拆分了复杂的单体应用。降低了代码的服务度,规定了微服务的业务边界。使业务代码能够容易的开发和修改。每个领域服务有专门的团队开发,独立测试。保证服务的稳定性和集成性能。同时因为单个微服务代码体量的减小,使代码重构成为可能。由于微服务之间通过服务调用进行关联,相对于单体的应用架构,扩展性能更改好。
优异的易部署及可维护性
微服务通过自动化运维软件进行集中部署、发布、维护。所有业务软件的部署/实施/维护工作集中在服务器端,客户端免安装、免维护,通过浏览器即可访问管理系统,最大程度降低对客户端的维护工作量,极大方便了系统管理。
平台业绩
公司基于该平台已经成功发布多个成熟的工程项目管理产品
VSP系列产品
VSP文档管理系统
VSP设计管理系统
VSP计划进度管理系统
VSP材料管理系统
VSP费控管理系统
VSP风险管理系统等
NEC系列产品
NEC CMS系统
NEC DP系统等
系统展示