基於 BEA WebLogic J2EE 平台、Oracle 數據庫、EJB 組件技術構建的通用中間件產品,面向後台管理系統快速開發:商品管理、人員管理、銷售管理等基於瀏覽器/數據庫的 B/S 系統。提供成品模型、文檔與技術支持。
+---------------------+ +---------------------+ +---------------------+
| View 層 | | Controller 層 | | Model 层 |
| (HTML/JSP/Velocity)|←→ | (Servlet/Struts/ |←→ | (Session/Entity |
| 前端框架可插拔 | | Spring MVC) | | Bean, JDO, Hibernate)
+---------------------+ +---------------------+ +---------------------+
↑ ↑ ↑
| | |
| 核心中間件服務 | |
| (JTA/JMS/JAAS/JCA/JMX/ | |
| Connection Pool/Thread | |
| Pool/Cluster/Deployment) | |
+----------------------------+----------------------------+
|
v
+---------------------+
| Oracle Database |
| (RAC/Partitioning/ |
| Advanced Security)|
+---------------------+
| 時代 | 技術棧 | 遷移策略 |
|---|---|---|
| 2003-2008 | WebLogic 8/9/10 + EJB 2.x CMP + Struts 1.x + JSP | 歷史版本,維護模式 |
| 2008-2015 | WebLogic 12c + EJB 3.0/JPA + Spring + Hibernate + Struts 2 | 漸進式重構:CMP→JPA、Struts1→2、引入 Spring IoC/AOP |
| 2015-至今 | Spring Boot + Spring Cloud + MyBatis/JPA + React/Vue + Docker/K8s | 微服務化拆分:EJB→REST/gRPC、WebLogic→K8s、Oracle→分庫分表/新SQL |
OME 架構雖屬上一代技術棧,但其架構原則——標準化、分層化、安全化、集群化、模塊化——在雲原生、微服務、Service Mesh 時代同樣閃耀著架構智慧的光芒。