欢迎访问中和威

      科技推动商务!

InterWEB

产品简介

InterWeb是一个企业级安全、高效、可靠、可大规模分布部署的J2EE平台,是北京中和威软件有限公司具有独立知识产权的J2EE服务器。
InterWeb是兼容Java EE 5.0(Java Platform,Enterprise Edition 5.0)规范、面向Internet的开放式构件运行支撑平台。InterWeb 为J2EE提供了全面完整的功能支持,易于配置和管理,对硬件资源要求低,运行效率高,具有出色的性价比,非常适合企业和政府部门信息化建设的需要。


InterWeb具有开放的构件化体系结构,具有强大的互操作能力和可定制与可扩展能力,可以根据企业的需要进行裁剪,方便灵活地构造面向特定领域的应用中间件平台。同时,InterWeb能够在不中断系统运行的情况下对应用系统进行在线演化,保护关键业务的不间断运行和平稳升级,具备新一代中间件的先进特征。已经通过了Java EE蓝图程序Java PetStore(1.3版本)、Java EE性能基准测试程序ECperf(1.0版本)和ObjectWeb发布的开源JOnAS兼容性测试集的测试。
InterWeb符合国际业界标准,是中和威企业级JAVA应用服务器解决方案的核心。

产品组成

InterWeb包含应用服务器、管理工具和开发部署工具三个部分组成:

  • 应用服务器:InterWEB采用微内核、可插拔式架构设计;主要包含微内核、容器系统和服务构件等。微内核负责所有构件模块的装载、配置、卸载以及启动、停止、挂起等状态的管理;容器系统包含web容器和EJB容器;服务构件包含安全、事务、命名、消息、安全、持久、数据、Javamail等J2EE标准服务和集群、日志等自定义服务。
  • 监控管理工具PMC(Platform Managemeng Console):用于帮助InterWeb 对部署于平台的应用、系统当前使用的资源、系统提供的服务等进行监测和管理操作。PMC本身作为一个管理应用而存在,在InterWeb 系统启动时自动启动。并且对PMC的访问受到InterWeb 安全机制的保护。
  • 集成开发工具:InterWeb 提供了基于Eclipse插件的的开发部署工具,提供了动态生成接口及部署描述文件、打包部署、生成客户端文件、启动关闭InterWeb 等功能。可以有效地帮助用户简化开发及部署的过程。

核心功能

InterWeb是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。Web容器和EJB容器是InterWeb产品的基本和核心功能

  • Web容器

Web 容器用于处理客户端发出的静态和动态Web内容请求。InterWeb实现了Servlet容器和JSP容器。

  • EJB容器

EJB容器负责EJB生命周期管理、并发控制、异常处理、事务管理、安全管理、资源管理等。InterWeb 实现了无状态会话Bean容器、有状态会话Bean容器、实体Bean容器、以及消息驱动Bean容器。

公共服务

InterWeb是一个功能完善的应用服务器,提供了企业应用所需的各种常用的服务,包括:

事务服务

InterWeb 完整地支持Java EE规范的事务模型,可以为应用程序提供强大的事务支持,保证业务操作的正常进行。InterWeb 提供的事务服务为EJB构件、Web 构件、Standalone应用、JMS会话等提供了事务语义支持,可以为应用提供是编程式和声明式两种访问方式。

消息服务

InterWeb 的消息服务主要通过JMS实现。InterWeb 提供了消息驱动的容器。对JMS消息服务和消息驱动EJB的支持,使得运行在InterWeb 上的Java EE应用具有了异步通信的能力,应用的灵活性得到了扩展,同时参与通信构件的松耦合关联,提高了应用的可维护性和可扩展性。
在JMS消息服务的支持下,Java EE体系的四种容器:EJB容器、Web 容器、应用客户(Application Client)容器和Applet容器都可以通过发送和接受JMS消息进行异步通信。

安全服务

InterWeb实现了JAAS规范的安全机制,符合JACC(Java容器授权合同)规范,具有强大的安全保护能力和灵活的配置能力,提供Java EE规范中定义的认证、授权、安全传输、操作签名、安全审计等安全服务,全面保护应用程序。

命名服务

InterWeb 实现了Java EE的JNDI规范,实现了在分布式环境下查找并定位构件的机制。InterWeb 命名服务是基于Socket 和RMI的,客户端通过Socket 获得命名服务器(NamingServer)的Stub,然后通过RMI与命名服务器进行通信和操作。此外,InterWeb 命名服务还针对与InterWeb命名服务位于同一JVM中的操作进行优化,这些操作可以不经过远程调用,直接通过对象引用来完成调用操作。

数据服务

InterWeb中数据服务完成了与企业级数据库系统进行交互的任务,向业务逻辑层提供数据访问服务,把业务逻辑中计算获得的数据进行持久化的保存,并且提供高效可靠的数据访问能力。
InterWeb提供的数据服务功能包括:建立并且初始化与底层数据库的关联,创建满足需求的数据源;提供数据连接池服务,分离物理连接和逻辑连接,从而可以避免频繁创建和释放数据库连接所带来的性能影响;为JTA提供事务支持。

邮件服务

InterWeb根据Java EE JavaMail1.2规范API实现了JavaMail服务,为应用构件提供了邮件发送功能。JavaMail 提供了IMAP和SMTP两种方式来联系网络中的邮件服务器。但是JavaMail 并没有提供邮件服务器的功能,因此用户必须使用JavaMail 连接一台邮件服务器。

日志服务

InterWeb日志记录了系统和应用在运行过程中各个模块的详细信息,以及应用产生的各种异常。通过查看日志内容,用户可以了解和跟踪应用运行的过程和状况,而且可以借助日志来发现应用在运行过程中出现的问题。日志功能是加载在InterWeb中的一项服务,因此,用户可以根据系统性能要求,或根据系统运行中关注的内容,选择是否开启日志功能。

集群服务

InterWeb 集群服务实现了一个可以灵活定制的负载平衡框架,支持常见的负载平衡策略,并以in-memory-replication的方式实现了会话状态的复制,为EJB层与Web 层的负载平衡与容错提供了全面支持。

WS服务

Web Service(WS)建立了具有良好互操作性的分布式应用程序的新平台,使得应用程序可以通过与平台和编程语言无关的方式相互通信。InterWeb 实现了对Web Service的支持,允许用户部署Web Service,同时允许客户访问Web Service。

用户自定义服务

InterWeb 在提供一组标准和扩展服务之外,还提供了标准的InterWeb 服务接口定义和编程规范。用户可以根据自己的需求,按照接口定义和编程规范来设计、实现特定于领域、系统的服务,这些服务称为用户自定义服务。

产品特点

  • 具有独立知识产权的J2EE服务器。
  • 兼容Java EE 5.0规范、面向Internet的开放式构件运行支撑平台。
  • 为J2EE提供了全面完整的功能支持,而且易于配置和管理,对硬件资源要求低,运行效率高,具有出色的性价比。
  • 具有开放的构件化体系结构,具有强大的互操作能力和优秀的定制化与扩展能力,可以根据企业的需要进行裁剪,方便灵活地构造面向特定领域的应用中间件。
  • 能够在不中断系统运行的情况下对应用系统进行在线演化,保护关键业务的进行,具备新一代中间件的领先特征。
  • 提供了基于Eclipse的开发部署工具,可以方便高效地完成开发和部署任务。
  • 可以方便地定制新服务,具备完整的日志服务。企业版还提供了集群和负载平衡,适用于大规模企业应用环境。
  • 提供了简单易用而且功能强大的管理控制台。

支持标准及版本

  • JEE 5.0
  • Enterprise JavaBeans 2.0
  • Servlet 2.3
  • Java Server Pages 1.2
  • Java Message Service 1.0
  • Java Transaction API 1.0
  • JavaMail 1.2
  • Java Active Framework 1.0
  • JDBC Extension 2.0
  • JAXP 1.1
  • Connector 1.1
  • JAAS 1.0

平台支持

  • Solaris
  • HP-UX
  • IBM AIX
  • SUSE Linux
  • RedHat Linux
  • Windows 系列

应用领域

InterWeb可广泛应用于政府、国防、交通、电信、电力、金融、教育、制造等多种领域。