一、产品概要
JEUS (Java Enterprise User Solution) 是TmaxSoft的Java EE 5认证电子商务战略平台,可以高效创建和实施各种丰富的面向客户的Web应用程序。
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