Enterprise Server:VisiBroker版—把CORBA®应用带入到Web上


(来源:http://www.borlandsoftware.com.cn)

Enterprise Server:VisiBroker版—把CORBA®应用带入到Web上
主要特性
完善的集群、负载均衡、容错和故障接管
简化的可视化管理工具
最佳的性能/价格比
CORBA®对象与Web客户机之间的轻松通信
使用IIOP的J2EE应用服务器的完全互操作
对Portable Interceptors的完全支持
强大而可靠的安全措施,包括SSL和认证
向J2EE平台的无缝迁移
使用"可插入"存储的先进的命名服务

分布式对象的革命
快速改变的商业需求意味着公司必须比以往更快地创建电子商务应用。不断缩短的市场响应时间、不断增加的系统集成的复杂性和对快速反应时间的要求促进了新的标准和技术的成长。公共对象请求代理架构(CORBA®)已经成为Internet和继承应用集成的实际标准。CORBA为建立大型的企业应用提供了灵活的结构;CORBA和分布式对象已经成为Internet的基石。

CORBA®结构
CORBA®规范允许架构的快速改变和新系统的集成。它提供了符合标准的开放平台结构以减少通过异构环境建立和分发应用的复杂性,这种异构环境包括完全不同的硬件平台、软件应用和数据库资源。

由来自最终用户和软硬件开发商的800位成员组成的对象管理小组(OMG)开发的CORBA®是最为广泛接受的分布式对象中间件应用标准,提高了可重用性和互操作性。Borland®企业级服务器VisiBroker版本包括Java™和C++ CORBA对象请求代理(ORB™), ORB是为方便可伸缩的、灵活和易维护的分布式企业应用的开发和分发而设计的。

与Oracle、 Sun Microsystems、 Hewlett-Packard、 Ericsson和Netscape等公司的业内联系为Borland® VisiBroker™成为市场上最具分发特性的CORBA方案起到了关键作用。VisiBroker为CORBA®2.4提供以下支持:
Portable Interceptors (PI)
Portable Object Adapters (POA)
Objects-By-Value (OBV)
Remote Method Invocation (RMI) over Internet Inter-ORB Protocol (IIOP)
集群和负载均衡

VisiBroker™版本
符合最新CORBA规范的VisiBroker版本平台响应了那些分发企业级分布式商业应用组织的需求。

VisiBroker版本的所有产品特性都是符合CORBA2.4标准的,提供了业界证实的ORB运行时间并且支持用于建立、分发和管理开放、灵活和可互操作的分布式应用的开发环境。VisiBroker技术以确认和开放的工业标准为基础,因此降低了开发商锁定风险。这种本地IIOP平台支持对高性能、可靠性和互操作性的要求;另外,它是唯一的能够使Web客户机与CORBA对象通信的商用产品,真正的外部连接(out of the box)。

高可伸缩性
由于它完善的线程和连接管理架构、Smart Agent™技术以及高性能IIOP引擎,以VisiBroker版本为基础的方案具有极佳的可伸缩性。通过集中式计算、企业级环境中的大量用户端和服务器测试得出的工业指标证明了这一点。

高可用性
VisiBroker中的Smart Agent技术把由机器故障引起的操作中断降低到最低限度。 加上它先进的CORBA命名服务特性-集群、负载均衡集群、容错和故障接管功能-VisiBroker使得大型企业应用能够被安全而可靠的分发。

互操作性和灵活性
VisiBroker支持用于开发和分发的多种平台。与其他符合IIOP和CORBA规范的ORBs的互操作很容易做到。客户机与服务器应用能够在完全不同的硬件、操作系统和开发语言之间进行通信。

牢靠的安全性
可靠的安全性是企业应用的关键需求。VisiBroker在基于工业标准的传输层和认证上提供了先进的安全性。传输层安全性是以SSL3.0和TLS1.0功能为基础,加上由传输层X.509认证支持的共同鉴定。此外,客户端鉴定是由众多鉴定领域中的专家提供的用户名和密码功能所支持,包括Microsoft® Windows™ NT、UNIX、 LDAP和JDBC®。除了为正式的OMG CSIV2-level 0平台提供支持,VisiBroker还支持Java鉴定和授权服务(JAAS)。

支持Web的CORBA®应用
VisiBroker版本包含了Borland企业级服务器Web版本所有的功能,包括Borland Web引擎。因此它提供给开发者一个完全的Web分发平台和与CORBA应用的无缝连接。Borland Web引擎包括Borland Web服务器--一个增强型Apache™1.3服务器,它含有一个IIOP插件可以把HTTP格式的请求转换到IIOP的格式。Borland Web引擎还包括基于Tomcat技术的Borland Web容器。另外,VisiBroker包括JDataStore™,一个完全由Java™编写的JDBC对象关系数据库管理系统。这些关键技术完成了VisiBroker的Web功能,通过业界证明的Borland Web服务器与Web容器间的负载平衡和容错能力来确保应用的最大正常运行时间和高质量的终端用户感受。

Borland企业级服务器--用于Web、CORBA和J2EE™分发的领先的企业平台
VisiBroker是Borland企业级服务器产品线的一部分。作为Borland电子商务平台的基础,Borland企业级应用服务器家族为今天复杂的应用开发、分发和管理环境提供了必要而宽泛的功能支持。以市场上分发最为广泛的CORBA解决方案Borland VisiBroker为基础,Borland企业级服务器产品设计是以较低的总拥有成本提供高性能和高可靠性。

Web版本着眼于JSP?和小型服务分发的特殊需要;VisiBroker版本满足了复杂的CORBA和Java商务过程集成的要求;AppServer™版本则是建立强大的J2EE和EJB™关键任务的、企业级的电子商务架构的理想选择。 

总之,Borland企业级服务器为在不断变化的IT环境中有效而可靠的管理电子商务平台提供了工具、性能和分发的灵活性。

Borland专业服务
我们确保您在Borland技术上的投资能实现您的商业目标。除了其他好处,Borland技术和服务还大大降低了分发时间。Borland专业服务组织帮助您集中全部力量和我们专业的知识与经验价值迎接商业挑战。更多信息请访问www.borland.com.

欲知有关支持平台和系统要求信息,请访问www.borland.com/techpubs/bes/platforms/

Borland企业级服务器
Borland企业级服务器产品家族提供了多个级别的产品以满足不同规模企业对软件建设的需求。这些产品连续运转而且无缝地结合在一起工作以满足关键性任务对应用开发、分发和管理的要求。

Web版本
Borland 企业级服务器Web版本是适合Web应用的强大的分发平台。它包括Apache Web服务器Borland增强型版本和Tomcat Web容器以及一个Java数据库-JDataStore。

VisiBroker™版本
Borland企业级服务器VisiBroker版本是一个用于分布式应用的完全的CORBA环境。它包括Java、C++和安全特性,它使Web客户机能够与CORBA对象通信-真正的外部连接。

AppServer™版本
Borland企业级服务器AppServer版本是Sun® Java 2企业版1.3平台(J2EE)和用于高要求的电子商务开发和分发的企业级JavaBeans™2.0(EJB)标准的领先实现。

Diagram
1.可视开发:
Borland开发工具支持企业应用和Web服务的开发、测试和调试。
2. 安全性:
Borland企业级服务器提供基于SSL的安全性和防火墙通道。
3.Web集成:
Borland企业级服务器包括Borland增强型Apache™ Web服务器和Tomcat Web容器。它还可以与其他领先的Web服务器集成,如Microsoft® IIS和iPlanet® Web服务器。
4.一个可伸缩的、可靠的、点到点的方案:
Borland企业级服务器是建立在被认可的Borland VisiBroker™基础之上的,它是 最具分发特性的CORBA ORB™。
5. 简化的分发:
Borland企业级服务器零配置客户机,比如HTML和XML。
6. 符合工业标准:
Borland企业级服务器符合工业标准,例如J2EE平台、CORBA、Java、EJB、C++和HTML。 
7. 开放的架构:
Borland企业级服务器集成了企业环境,包括Web服务器、数据库服务器、多个客户机、语言、平台和继承环境。
8. 应用管理:
Borland理解通过企业组织管理分布式应用的重要性并在所有的Borland企业级服务器实现一些管理功能。Borland AppCenter™产品的发展目标是最终包含在Borland企业级服务器家族中。
9. Java数据库:
Borland企业级服务器包括JDataStore-一个完全用Java编写的JDBC对象关系数据库,用于高速缓存、会话管理和一般的数据库需要。JDataStore与Borland企业级服务器的连接由DataExpress™来实现。

Borland®企业级服务器VisiBroker™的特性和优点
把CORBA®应用扩充到Web上的 通过Web服务器插件把HTTP请求转换成IIOP请求。
支持CORBA2.4 利用符合CORBA2.4规范的产品特性的优势,包括Portable Interceptors (PI), Portable Object Adapters (POA), OBV, DII, DSI, Interface Repository和Implementation Repository.
RMI-to-IIOP和IDL-to-Java 用Java™编写CORBA应用而不必学习IDL和其他CORBA特性;把已有的RMI应用移植到CORBA运行环境上高性能Borland® VisiBroker™。
通过Smart Agent™实现对CORBA对象的自动发现、负载平衡和故障接管。 轻松配置对象的自动发现、负载平衡和故障接管。使用已验证的VisiBroker技术动态分配命名和目录服务并且支持大的对象网络。
用于Java的VisiBroker 利用ORB™完全的Java平台使得CORBA/IIOP可用,只要Java在VisiBroker环境中可用。
用于C++的VisiBroker 最大化符合ANSI标准的C++接口的可移植性。
IDL-to-Java和C++编译器 完全支持从IDL到C++和Java接口的stub和skeleton生成。
互操作性 轻松与包括CORBA2.4的所有ORB版本互操作。
向后兼容 由于源码的兼容从而可进行VisiBroker4.x应用的透明迁移,并且可利用内置的迁移"钩环"轻松迁移VisiBroker3.x应用。
内在的可伸缩性 通过内置线程池以一种可伸缩的方式管理服务器资源;通过内置连接池可伸缩地管理TCP/IP连接。使用了许多可用的线程模型并可轻松配置连接池。
连接管理 通过连接管理使得服务器重用已有的连接以获得最好的性能、可伸缩性和吞吐量。轻松配置连接池并使它对客户机和服务器可用。
执行存储库 自动激活服务器过程并使用程序计划和命令行接口激活注册过程。
截获器和对象包装 通过截获器和可用API对象包装轻松向ORB增加低级程序代码。
命名服务 支持符合OMG标准的CORBA命名服务APIs和JNDI APIs。通过命名服务群集提供名子和相关CORBA对象的高可用性。
VisiBroker命名服务中"可插入"存储 除了更简单的持久模型如:文件系统,还可轻松配置"可插入"持久层,比如LDAP和数据库。
VisiBroker看门程序(Gatekeeper) 使用与防火墙集成的完全安全性和DMZ配置。配置看门程序-一个基于CORBA防火墙规范的高性能IIOP代理程序-来获得防火墙支持。
可视化配置工具 通过可视化工具和简化的程序管理的应用程序接口来管理CORBA网络和过程。
多平台可用性 支持多种平台,包括Windows™、Linux®、Solaris™、IBM® AIX®和HP-UX®。
强大的安全性 支持基于如:SSL3.0、TLS1.0、OMG CSIV2和JAAS等工业标准的认证和传输层上的先进的安全性。