
WebUniverse(网宇)应用服务器是具有分布式计算能力的软件服务器产品,它管理客户请求,为业务逻辑提供宿主环境,连接后台数据库资源,进行事务处理,提供安全管理,进行负载平衡…。总之,以容器的形式提供大量的底层服务,使开发人员可专注于业务问题的解决。
由于采用了JMX组件管理技术,WebUniverse应用服务器具有强大的运行内核,将不同功能的中间件统一到了共同的运行平台上,从而突破了以往的单一功能中间件或中间件组合的概念,成为一个整合了企业信息化普遍需求的平台性产品。
WebUniverse服务器由运行平台、管理平台和兼容平台三部分组成。运行平台提供对企业应用的强大支持外;管理平台提供了全中文的图形化界面管理工具;兼容平台独有的对WebSphere和WebLogic的无缝兼容技术,更使得这两种应用服务器的用户可以将应用无缝地移植到WebUniverse应用服务器上来。

作为完全遵从J2EE规范的应用服务器,WebUniverse应用服务器为企业应用提供大量的底层服务,主要包括以下方面:
1.微内核和应用的热部
WebUniverse应用服务器支持热部署,每个服务像组件一样被热部署于一个非常简洁的内核之上,可用于构建任何需要强大且可靠基础的应用,其核心基于Sun的JMX(Java Management eXtensions)规范, 以标准的方式使任何已部署的组件可以被管理。在运行时,可以动态地部署和修改应用中的应用程序,而无需停止和重新启动服务器。热部署特性能在很大程度上提高企业应用开发、调试和维护的效率。
2.事务处理
为保证应用数据和业务逻辑的完整性,除了提供完全符合规范的事务管理之外,WebUniverse应用服务器对Entity Bean中特别是CMP类型的组件,提供了强壮而灵活的事务构架。
3.安全机制
对于企业应用而言,应用服务器所能提供的安全机制是保证企业应用数据完整、逻辑完整和减少被入侵可能的重要特性。针对多层的分布式企业应用的安全要求,WebUniverse服务器扩展了J2EE基于角色的安全模型,同时集成了基于安全代理层的安全策略,提供身份验证和授权机制,为用户提供安全、可靠的分布式企业级应用。
4.JNDI服务
通过WebUniverse服务器提供的JNDI服务,企业应用组件可以方便地进行系统注册、存储和组件获取,获取的组件既可以是简单的数据库连接,也可以是复杂的完整的子系统接口。开发者/管理员注册组件后,可以通过注册名引用组件。
5.EJB容器
WebUniverse应用服务器为会话Bean、实体Bean和消息Bean提供系统级服务,如事务管理和安全授权等等。WebUniverse提供容器管理持久性,由容器生成和管理对应持久存储中状态数据的访问方法,开发者可以不用编写这些方法,而是通过现成的接口来获得服务。EJB容器的设计采用组件式、插件式设计,容器主要部分均可由用户自己定制或是自由替换为其他可兼容的版本。
6.消息服务
WebUniverse服务器提供的消息服务支持消息队列和消息传递的发布/订阅模式,为企业应用之间的异步通信提供服务,支持那些需要异步发送及接收重要业务数据和事件的业务应用。同时,用户可以定义或是选择消息的存储方式。WebUniverse服务器提供JDBC存储和文件存储两种方式。
7.Web服务器
WebUniverse服务器内嵌了Web服务器,处理JSP、Servlet和其他类型的服务器端请求,创建Servlet实例,装入和写在Servlet,创建并管理请求和相应对象,以及执行其它任务以有效地管理Servlet程序。
8.邮件服务
WebUniverse服务器提供基于Java的标准化的电子邮件应用编程接口,通过对Mail会话的管理,为应用提供邮件的发送、接收和管理功能。
为了方便管理员对应用服务器的管理,WebUniverse应用服务器提供了基于浏览器的全中文的图形化界面的管理平台,并结合详尽的帮助,大大降低了企业对应用服务器管理员的技术水平需求。管理平台实现的功能主要包括以下方面:
1.服务器管理
包括服务器的远程启动和远程停止,服务器的性能调节和服务器的性能监控。服务器的性能调节包括EJB容器调节、HTTP连接器调节和AJP连接器调节;服务器的性能监控包括服务器性能监控、数据源监控、消息服务监控和事务服务监控。
2.应用管理
管理服务器上的各种应用程序,包括J2EE应用、WEB应用和EJB等,提供部署、删除以及各应用程序的安全管理。
3.服务管理
管理WebUniverse应用服务器所提供的各种服务,包括数据源配置、JNDI视图、JMS管理、JTA管理、虚拟主机管理、邮件服务、日志管理等。
4.安全管理
在当今的J2EE应用服务器市场上,WebSphere和WebLogic占据了近90%的市场份额。许多企业应用都是基于这两个应用服务器的。但是基于这两个服务器的应用其成本非常高,系统庞大,非常难以掌握。
WebUniverse应用服务器实现了对WebSphere和WebLogic兼容,对于WebSphere和WebLogic应用服务器的用户而言,选择WebUniverse应用服务器一方面可以大幅度降低成本,另一方面又可以将原有的企业应用无缝地移植到WebUniverse服务器上来。移植到WebUniverse应用服务器的技术支出非常低,甚至有可能不需要手动干预就可实现100%的自动移植。对于比较复杂的系统而言,你需要做的也就是更改一些类似于数据库连接之类的简单配置,根本不需要考虑各J2EE服务器实现的繁琐问题。