主要內容
一、產品概要
JEUS採用了SOA(面向服務架構)的概念,提供交易控制、Session管理和分散式Session集群等功能。JEUS遵循J2EE和Java EE規格,因此在業務環境變化時可以提供最大化的靈活性和敏捷性。
二、產品功能
分散式架構和集群
- 通過多個JEUS伺服器之間實現的備份服務,提供動態負載均衡和Fail-Over特性
- 通過集中式和分散式的Session伺服器集群,確保系統失敗時維持會話
- 集群特性通過為某單個服務提供多個伺服器進程,可以有效的對系統流量進行分布。這樣,可以利用JEUS伺服器之間的Fail-over特性。而且,管理人員可以動態增加或者刪除伺服器進程,而無需停止系統。當系統錯誤發生時,備份伺服器和伺服器進程可以提供不間斷的服務。EJB、JMS和JNDI的Fail-over同樣被支持
負載均衡
- 伺服器間的動態負載均衡(Host Load Balancing)
訪問請求被截獲並路由,從而最大化系統中所有的伺服器處理能力。
- 伺服器進程的動態負載均衡(Software Load Balancing)
JEUS隨著客戶請求數的增加,可以動態激活額外的伺服器進程。
- 靜態負載均衡(Static Load Balancing)
根據系統的性能靜態分配負載,比如向大型機級別分配80%負載、工作站級別分配20% 負載的方式進行負載調整。
錯誤處理
- 伺服器間互相監控
伺服器(主機)之間的互動可以互相監控,因此可以保障可靠和穩定的服務。當交易或者系統失敗發生時,請求可以被傳遞給備份伺服器,並自動重新啟動。
- 伺服器進程的監控
所有的伺服器進程被監控,因此當錯誤發生時,可以自動重新啟動
確保高穩定性的Web服務的開發和實施
- JEUS組件遵循擴展的Web服務標準,比如原子事務和WS-Reliable訊息。確保訊息安全、數據一致性和訊息準確性,保證服務質量。
- 開發的JEUS Web服務遵循SOAP 1.1/1.2、WSDL 1.2和UDDI 2.0/3.0基本Web服務標準。遵循各種標準可以確保開發的Web服務同其他廠商和平台(遵循WS-I Basic Profile 1.0規格說明)的Web服務進行互操作。
可實現各種表現邏輯
- Servlet
支持Java編程模型創建動態HTML文檔和實現多執行緒架構,使得與EJB靈活集成。
- JSP (Java Server Page)
通過Servlet使用,控制網頁內容或格式,調用Web伺服器里運行的JAVA程式。
- XML
通過可傳輸的結構化和標準化的文本格式文檔,可在Web環境中構建安全電子商務
J2EE認證的兼容性
- J2EE CA (Connector Architecture)
提供標準的套用集成環境。
- JMS (Java Messaging Service)
提供基於訊息的編程基礎。
- JNDI (Java Naming and Directory Interface)
提供命名服務。
- JTS (Java Transaction Service)
提供異構資料庫之間全局交易控制。
- JMX (Java Management eXtension)
可對EJB和Servlet引擎以及連線池進行高效的管理。
支持將創建的套用構成MBean。
JEUS內所有的資源都可以被監控和管理。 .
同既有套用高度兼容
- J2EE CA (Connector Architecture):確保和其他系統比如CICS、IMS、SAP、Tandom、Inges、MQ等進行集成。
- JMX (Java Management extension) 框架:確保和外部管理工具比如HP Openvie進行集成。
- 通過RMI-IIOP集成CORBA
- 通過COM橋集成COM/DCOM
- 通過JNDI橋集成LDAP
- 通過JDBC驅動程式集成資料庫
- 通過WebT集成Tmax、CICS和IMS
- 特定廠商的連線器:確保和各種第三方系統進行集成
- 標準的Java Logging API:確保日誌配置的靈活管理
集成各種直觀的管理工具
- 基於Web瀏覽器的配置工具
- 日誌分析工具,搜尋和分析日誌信息
- JEUS Builder工具,生成各種J2EE套用模組
- 各種控制台管理工具,管理JEUS伺服器(jeusadmin),EJB容器(ejbadmin),JMS容器(jms admin),Web容器(webadmin)和資料庫連線池(dbpooladmin)。
靈活的安全架構
JEUS基於“開放架構”和“靈活框架”的概念,因此安全功能可以高度定製化。例如,JEUS安全域功能可以通過客戶端的IP或者域對授權進行限制,同時每個單獨用戶的許可權可以針對每個套用分別進行授權。而且,JEUS支持動態許可權映射(principal-to-role和role-to-resource映射),通過靈活的事件處理模型集成了安全審計機制。
三、產品效果
提高開發生產率
- 為開發Web套用(Servlet、JSP、EJB等)提供豐富的模板和組件
- 可容納各種編程技術
增強大型系統的可管理性
- 提供中央管理環境進行高效的系統管理
- 為開發和管理應用程式提供統一環境
- 顯著提高開發效率和系統性能
- 多執行緒架構解決了傳統的基於CGI架構所面臨的性能問題
- 資料庫連線池降低了資料庫的負載
- 負載均衡特性確保系統性能維持在一個最佳化的水平
高穩定性和可靠性
- 自動化Switch-Over:當硬體實效時,服務進程被轉移到備份硬體
- 自動化重新啟動:當軟體失敗時,服務程式自動重新啟動
開發的資源可用於多種平台
- 多種客戶端類型可以訪問伺服器
- 集成了多種服務期端的模組(Servlet引擎、EJB等)
Web事務支持/支持健壯套用開發
- 當系統中包含異構資料庫時,支持全局事務(Global Transaction)
- 支持從客戶端進行Web事務的初始化
四、JEUS 6
TmaxSoft在2007年6月發布了JEUS6.0,這標誌著重大努力和技術創新的頂點。JEUS 6完全基於TmaxSoft的自有技術,JEUS的以前版 本自從2003年已經主導了韓國的WAS市場。
JEUS 6是第一款通過Java EE5認證的non-SUN解決方案,表明JEUS6在IT創新領域是非常先進的技術。
JEUS新功能
增加開發人員便利性
JEUS 6 可以流化(Streamline)開發,與任何類似產品相比,通過滿足更加廣泛的規格,包括EJB 3.0,JAX-WS 2.0和JSF,使得開發更加容易。
- EJB 3.0
Session bean:將home接口和組件接口的功能組合進一個“業務接口”。
Entity bean: 採用Java Persistence API(JPA),
使得對資料庫的訪問通過Entity Manager進行而不需要SQL查詢。
- JWS 2.0
JAXB 2.0:100%的Schema支持,Schema可以通過Java類來創建。
JAX-WS 2.0:通過使用元數據流化Web Service的開發。
- JMaker 4.0
為使用Java EE 5和JEUS 6提供一個強大的基於Eclipse3.2和WTP1.5的開發環境。
增加管理人員便利性
JEUS 6提供了一個基於Web的管理環境,與其他產品相比遵循更廣泛國際標準,提供了管理的便利性。通過更加強大的面向XML的支持,JEUS 6 在Web Service和互操作性方面更加先進。
- 基於Web的互動更加容易
通過Ajax技術提供更加豐富的用戶體驗
直觀的系統狀態監控環境(Dashboard)
通過外掛程式擴展Web管理
- 管理基於JMX的Java標準資源
為所有的JEUS資源提供標準化的MBean接口
支持基於JMX的管理工具的互操作性
管理用戶的MBean
- 通過SNMP管理網路資源
通過標準的企業網路管理基礎架構SNMP管理網路資源。
- Web Service的分散式管理
Management Using Web Services(MUWS):所有可管理資源都可以通過Web Service進行監控和控制。
Management of Web Services(MOWS):對Web Service自己進行管理。
提供系統靈活性和擴展性
JEUS 6通過第三方和開放資源的產品提供增強的互操作性。為了建立一個SOA的開發環境,設計時就圍繞著“可重用性”和“集成性”的概念。
- 與第三方產品的互操作性
SUNOne (iPlanet) - Web Server
Vitria - EAI
HP OpenView – NMS Console
Wily – APM
- 與開發資源產品的互操作性
Web Framework – Struts
IOC Container - Spring
Persistence – Hibernate
XML – Xerces
Web Services – Axis
Java EE5
TmaxSoft JEUS 6.0 是目前通過Java EE 5 認證的少數產品之一。Java EE 5 是最新發布的Java平台企業版。與以前的版本相比,Java EE 5 增強了開發人員的便利性,並且集成了很多增強的功能。通過使用JEUS 6,您可以充分利用Java EE 5的增強功能。
- Java EE 5 和 J2EE 1.4 對比
- 使用 Java EE 5 增強的效率
領導開放標準的發展方向
在成為全球首個通過Java EE 5認證的產品後,TmaxSoft現在正領導著全球標準的發展方向。
- JCP
TmaxSoft現在是JCP組織的活躍成員,迄今TmaxSoft已經參與了16個JSR。
Java EE 5核心技術:JSR 244 Java EE 5, JSR 220 EJB 3.0, JSR 245 JSP 2.1
Web 服務:JSR 222 JAXB 2.0, JSR 224 JAX-WS 2.0, JSR 261 JAX-WSA 1.0
Java核心技術:JSR包含在Java SE 5和Java SE 6中。
BPM業務流程管理:JSR 207(Java流程定義),JSR 208(Java業務集成1.0)
安全:JSR 196(Java認證服務提供者的容器接口)
工具支持:JSP198(IDE標準擴展接口)
- WS-I
為了安全進行互操作,Web服務最重要的特性
WS-I Basic Profile
WS-I Attachment Profile
WS-I Basic Security Profile
WS-I Sample Applications
- OASIS
WS-Security
WS-ReliableMessaging
WS-BPEL
WSDM
ebXML