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系統等
系統展示