西安哪家婚纱店最好:Inprise Application Server
来源:百度文库 编辑:九乡新闻网 时间:2024/07/15 00:20:53
电子商务时代的最佳竞争利器–Inprise Application Server。INPRISE公司累积十五年制作软体开发工具经验,结合了广受全球Java开发人员赞誉的JBuilder开发环境、视觉化的分散式物件管理工具AppCenter以及CORBA全系列产品,提供用户以VisiBroker为基础的大型对象中介软体-Inprise Application Server,协助企业用户建构复杂的异质分散式应用系统。Inprise Application Server强大功能完整涵盖系统开发、异质环境整合、系统配置分发以及分散式物件管理等重要环节,是目前针对电子商务应用最完整的解决方案。Inprise Application Server具备优异的整合能力,此外由于它是一个企业级的中介软件,因此它除了支援Java的分散式物件通讯协定之外,也能够支援多种不同应用的通讯协定,允许Inprise Application Server能够整合浏览器,WAP设备,传统资讯系统和各种型态的用户端应用软体。 Inprise的多层分布式应用的解决方案
当企业需要建立基于Web的多层分布式应用系统时,需要一种能够提供可靠的交易处理、安全管理、并实现集中化管理的完整解决方案。Inprise公司的产品Inprise Application Server不失为企业的明智选择。
众所周知,Inprise公司就是原来的Borland公司,一直致力于为企业提供分布式应用的开发和管理工具。Inprise Application Server是一个基于Web的多层分布式应用的集成环境,在其支持之下,企业可以实现面向Web的分布式应用的开发、分发和管理。Inprise Application Server提供了基于GUI的系统开发、配置分发和对分布式对象的管理,可以将企业已有系统、标准交易管理、安全管理、对象通信软件集成在一起,是目前针对CORBA分布式应用最完整的解决方案。Inprise Application Server体系结构如图4所示。如图5所示,Inprise Application Server对企业各方面的需求,都有效为全面的支持。
![](http://image25.360doc.cn/DownloadImg/2011/03/2623/10378937_1.jpg)
图 4.Inprise Application Server 体系结构
![](http://image25.360doc.cn/DownloadImg/2011/03/2623/10378937_2.jpg)
图 5.Inprise Application Server功能描述
下面就对Inprise Application Server提供的功能作以简要介绍
1.用于开发、分发、管理的可视化工具
Jbuilder for Application Server
应用基于Java的可视化集成开发工具Jbuilder for Application Server,用户可以为分布式应用建立客户端和服务器端的应用程序。 Jbuilder for Application Server是以Jbuilder Client/Server版为基础的,并增加了可视化数据建模(Data Modeling)工具、远程除错能力及各种向导,能够由可视化数据模型自动生成CORBA IDL、HTML、CORBA对象以及Servlets的Java原始程序代码,通过编译可生成在多种平台运行的Java程序,为开发CORBA多层分布式系统带来很大方便。
AppCenter
AppCenter提供了一个测试、分发和管理的环境,可以有效管理、配置企业分布式应用。通过基于图形的集中化控制,用户能够随时掌握分布在网络上众多对象的状态,快速建立对象与对象之间的后援关系,设定对象异常终止时后备对象接替运行的策略。用户也可以根据服务器的性能自行决定对象负载平衡的规则。从而确保分布 低潮3钟谖榷ā踩脑诵凶刺?
2.Inprise Application Server包含的关键技术
VisiBroker for Jave/C++
VisiBroker for Jave/C++遵循OMG的CORBA ORB,符合IIOP(Internet Inter-ORB Protocol)通信协议。VisiBroker是目前分发量最多的CORBA ORB产品,在VisiBroker for Java/C++的支持之下,企业可以建立、分发运行于多种异构平台的Java或C++应用程序,并实现对象间的相互通讯和互操作,这对于建立开放的、可伸缩的分布式系统是十分必要的。
VisiBroker Gatekeeper
当Internet用户访问企业内部网时,由于安全方面的限制,Java Applet不允许访问Web服务器以外的其他服务器,在VisiBroker GateKeeper的管理之下,Java Applet可以使用企业网内任何位置的CORBA对象,并允许IIOP消息通过HTTP Tunneling传过防火墙,从而实现应用程序在防火墙以外的延展,并能确保企业网络的完整性与安全性。
VisiBroker ITS(Integrated Transaction Service)
Inprise Application Server中集成了遵循OMG CORBA 2.0 Transaction Service1.1标准的ITS,VisiBroker ITS,提供了分布式对象环境下安全可靠、高性能的交易管理功能,支持异构数据库间事务处理及两阶段提交技术,而且可以与IBM CICS、MQ Series、IMS及BEA Tuxedo等已有系统集成在一起。VisiBroker ITS也是JTS(Java Transaction Servce)标准的第一个完整实现,这一点对每个创建基于EJB(EnterpriseJavaBeans)应用系统的企业都是必要的。
VisiBroker SSL (Secure Sockets Layer).
Inprise Application Server提供了基于X.509的SSL加密技术,避免了网络传输信息遭到拦截窃取,并可以与Versign等Internet电子签名认证组织协同工作,针对每个CORBA对象进行认证,确保在Internet上提供服务的CORBA对象不被非法冒用或误用。
VisiBroker Naming and Events Services.
VisiBroker Naming Service 遵循OMG的CORBA Naming Service标准,允许开发者在执行时注册对象名称。帮助应用程序从网络中的大量对象中定位某个对象。VisiBroker Event Service则实现了OMG 的 CORBA Events Service规范,通过事件管道(Event Channel)技术,有效地降低了网络及服务器的负荷。
Web Server.
Inprise Application Server集成了Sun Microsystems的Java Web Server。应用Java Web Server中的Java Servlets、Java Server Page等Web技术,企业可以开发出完全不需要客户端进行组态设定的Web应用程序。Inprise Application Server也可以与Netscape、Apache及Microsoft的Web Server产品集成在一起使用。
3.Inprise Application Server的优势
基于以上的技术特点,Inprise Application Server为企业建立多层分布式应用提供了很多优势:
简化了企业多层分布式应用的开发
在可视化集成开发环境Jbuilder中 ,开发人员可以在向导的指引下,通过简单操作即能建立功能丰富的应用程序,并能实现事务处理、安全管理,以及与多种异构数据库资源的连接。想对CORBA进行深入编程的开发人员,也可以直接使用VisiBroker ORB, VisiBroker ITS, 和VisiBroker SSL的APIs( application programming interfaces)。
应用Jbuilder,开发人员可以建立各种类型的客户端应用,包括:HTML clients 、Dynamic HTML clients 、Java applets 及Java applications。在多层分布式应用中,开发人员也可以建立灵活的中间层服务程序,在Inprise Application Server管理之下,能够与其他开发工具建立的应用程序进行互操作,这样开发人员可以开发出独立的中间层服务逻辑,供不同类型用户的访问。而在服务器一端,Jbuilder开发人员可以建立Enterprise JavaBeans,应用BeansExpress、Servlet Wizard可以开发出灵活的服务器端应用。
提供了开放、共享的分发环境
应用Inprise Application Server,开发人员与管理者可以在网络分发前测试、配置应用程序,确保其正确运行,并保持高效状态。可以集中管理企业分布式应用的所有组件、对象,如:重新命名对象,创建、注册对象等。Inprise Application Server真正实现了对应用的跨平台管理。
实现了对分布式应用的集中管理
AppCenter提供了分布式应用的集中管理。通过AppCenter,管理者可以管理网络中分布式应用的所有对象,并能够设置对象的属性和状态,可以设置容错及负载平衡的策略,如:当应用的某些对象异常终止时,AppCenter可以实现重启或使后备对象接替运行。也可以设置应用与对象、对象与对象的依赖关系,比如:对象的何种状态可以保证应用的正常运行。
可连接不同类型的客户端
Inprise Application Server可以使用中间层服务组件(Middle-tier server components)与不同类型的客户端进行连接(如图6所示),包括HTML客户端、Dynamic HTML客户端、Applets、单机 Java 客户端、非Java客户端 (如 C++ 客户端)以及其他体系机构的客户(如:COM客户)。
![](http://image25.360doc.cn/DownloadImg/2011/03/2623/10378937_3.jpg)
图 6 与不同类型的客户端连接
实现了分布式环境的交易管理
通过VisiBroker ITS组件,Inprise Application Server提供了分布式对象环境下安全可靠、高性能的交易管理能力,支持异构数据库间的两阶段提交。当交易过程只涉及一种数据资源时,则执行一阶段提交协议,从而提高了执行性能。通过VisiBroker ITS,Inprise Application Server提供了对多种数据资源的无缝访问,并支持XA及非XA环境。用户也可以访问在已有系统(如:TP Monitor)管理下的数据资源。
对企业资源进行安全管理
企业要求能够提供保密性、完整性及鉴定服务的安全解决方案。Inprise Application Server通过基于X.509的SSL加密技术,提供了分布式应用对象间的安全通信,避免来自网络之外的有害攻击。
具有企业级的可扩展性及高性能
Inprise Application Server 中的VisiBroker ORB,提供了多线程管理、连接管理功能,提高了分布式应用的性能和灵活性。VisiBroker Smart Agents提供了分布式、高效动态的定位对象的机制,并提供负载平衡、容错的功能。ITS中提供的数据库连接缓冲池(Database Connection Pooling)功能,使多个应用程序可以共享对数据库的连接,从而节省了系统资源,并提高了执行性能。
基于工业标准,具有开放的体系结构
Inprise Application Server的成功之处就是遵循当前流行的各种工业标准和协议,从而保证了企业应用的灵活性与开放性。完全遵循OMG的CORBA标准,并实现基于IIOP协议的对象通信。支持数据库访问的XA 协议接口及Interner通信的SSL安全管理,许多Inprise Application Server组件是用Java技术实现的,其中VisiBroker for Java ORB 是CORBA ORB的第一个Java实现,VisiBroker ITS是CORBA Transaction Service的第一个Java实现,VisiBroker Naming 、Events services是CORBA Naming and Events Services的第一个Java实现,此外,Inprise Application Server支持的主要平台有:Sun SolarisTM、HP-UX、AIX以及Microsoft Windows NT。
结论
企业向多层分布式应用系统跨越已经成为一种必然趋势,应用什么样的平台和工具,如何简化分布式应用的开发、分发及管理工作,也成为企业迫切需要解决的问题。Inprise Application Server为企业开发人员提供了功能丰富的集成开发环境,以及可视化分发、管理的工具,并且遵循工业标准,具有强大开放的体系架构。可见,Inprise Application Server集成产品是企业建立多层分布式应用的一个很好选择。
当企业需要建立基于Web的多层分布式应用系统时,需要一种能够提供可靠的交易处理、安全管理、并实现集中化管理的完整解决方案。Inprise公司的产品Inprise Application Server不失为企业的明智选择。
众所周知,Inprise公司就是原来的Borland公司,一直致力于为企业提供分布式应用的开发和管理工具。Inprise Application Server是一个基于Web的多层分布式应用的集成环境,在其支持之下,企业可以实现面向Web的分布式应用的开发、分发和管理。Inprise Application Server提供了基于GUI的系统开发、配置分发和对分布式对象的管理,可以将企业已有系统、标准交易管理、安全管理、对象通信软件集成在一起,是目前针对CORBA分布式应用最完整的解决方案。Inprise Application Server体系结构如图4所示。如图5所示,Inprise Application Server对企业各方面的需求,都有效为全面的支持。
![](http://image25.360doc.cn/DownloadImg/2011/03/2623/10378937_1.jpg)
![](http://image25.360doc.cn/DownloadImg/2011/03/2623/10378937_2.jpg)
下面就对Inprise Application Server提供的功能作以简要介绍
1.用于开发、分发、管理的可视化工具
Jbuilder for Application Server
应用基于Java的可视化集成开发工具Jbuilder for Application Server,用户可以为分布式应用建立客户端和服务器端的应用程序。 Jbuilder for Application Server是以Jbuilder Client/Server版为基础的,并增加了可视化数据建模(Data Modeling)工具、远程除错能力及各种向导,能够由可视化数据模型自动生成CORBA IDL、HTML、CORBA对象以及Servlets的Java原始程序代码,通过编译可生成在多种平台运行的Java程序,为开发CORBA多层分布式系统带来很大方便。
AppCenter
AppCenter提供了一个测试、分发和管理的环境,可以有效管理、配置企业分布式应用。通过基于图形的集中化控制,用户能够随时掌握分布在网络上众多对象的状态,快速建立对象与对象之间的后援关系,设定对象异常终止时后备对象接替运行的策略。用户也可以根据服务器的性能自行决定对象负载平衡的规则。从而确保分布 低潮3钟谖榷ā踩脑诵凶刺?
2.Inprise Application Server包含的关键技术
VisiBroker for Jave/C++
VisiBroker for Jave/C++遵循OMG的CORBA ORB,符合IIOP(Internet Inter-ORB Protocol)通信协议。VisiBroker是目前分发量最多的CORBA ORB产品,在VisiBroker for Java/C++的支持之下,企业可以建立、分发运行于多种异构平台的Java或C++应用程序,并实现对象间的相互通讯和互操作,这对于建立开放的、可伸缩的分布式系统是十分必要的。
VisiBroker Gatekeeper
当Internet用户访问企业内部网时,由于安全方面的限制,Java Applet不允许访问Web服务器以外的其他服务器,在VisiBroker GateKeeper的管理之下,Java Applet可以使用企业网内任何位置的CORBA对象,并允许IIOP消息通过HTTP Tunneling传过防火墙,从而实现应用程序在防火墙以外的延展,并能确保企业网络的完整性与安全性。
VisiBroker ITS(Integrated Transaction Service)
Inprise Application Server中集成了遵循OMG CORBA 2.0 Transaction Service1.1标准的ITS,VisiBroker ITS,提供了分布式对象环境下安全可靠、高性能的交易管理功能,支持异构数据库间事务处理及两阶段提交技术,而且可以与IBM CICS、MQ Series、IMS及BEA Tuxedo等已有系统集成在一起。VisiBroker ITS也是JTS(Java Transaction Servce)标准的第一个完整实现,这一点对每个创建基于EJB(EnterpriseJavaBeans)应用系统的企业都是必要的。
VisiBroker SSL (Secure Sockets Layer).
Inprise Application Server提供了基于X.509的SSL加密技术,避免了网络传输信息遭到拦截窃取,并可以与Versign等Internet电子签名认证组织协同工作,针对每个CORBA对象进行认证,确保在Internet上提供服务的CORBA对象不被非法冒用或误用。
VisiBroker Naming and Events Services.
VisiBroker Naming Service 遵循OMG的CORBA Naming Service标准,允许开发者在执行时注册对象名称。帮助应用程序从网络中的大量对象中定位某个对象。VisiBroker Event Service则实现了OMG 的 CORBA Events Service规范,通过事件管道(Event Channel)技术,有效地降低了网络及服务器的负荷。
Web Server.
Inprise Application Server集成了Sun Microsystems的Java Web Server。应用Java Web Server中的Java Servlets、Java Server Page等Web技术,企业可以开发出完全不需要客户端进行组态设定的Web应用程序。Inprise Application Server也可以与Netscape、Apache及Microsoft的Web Server产品集成在一起使用。
3.Inprise Application Server的优势
基于以上的技术特点,Inprise Application Server为企业建立多层分布式应用提供了很多优势:
简化了企业多层分布式应用的开发
在可视化集成开发环境Jbuilder中 ,开发人员可以在向导的指引下,通过简单操作即能建立功能丰富的应用程序,并能实现事务处理、安全管理,以及与多种异构数据库资源的连接。想对CORBA进行深入编程的开发人员,也可以直接使用VisiBroker ORB, VisiBroker ITS, 和VisiBroker SSL的APIs( application programming interfaces)。
应用Jbuilder,开发人员可以建立各种类型的客户端应用,包括:HTML clients 、Dynamic HTML clients 、Java applets 及Java applications。在多层分布式应用中,开发人员也可以建立灵活的中间层服务程序,在Inprise Application Server管理之下,能够与其他开发工具建立的应用程序进行互操作,这样开发人员可以开发出独立的中间层服务逻辑,供不同类型用户的访问。而在服务器一端,Jbuilder开发人员可以建立Enterprise JavaBeans,应用BeansExpress、Servlet Wizard可以开发出灵活的服务器端应用。
提供了开放、共享的分发环境
应用Inprise Application Server,开发人员与管理者可以在网络分发前测试、配置应用程序,确保其正确运行,并保持高效状态。可以集中管理企业分布式应用的所有组件、对象,如:重新命名对象,创建、注册对象等。Inprise Application Server真正实现了对应用的跨平台管理。
实现了对分布式应用的集中管理
AppCenter提供了分布式应用的集中管理。通过AppCenter,管理者可以管理网络中分布式应用的所有对象,并能够设置对象的属性和状态,可以设置容错及负载平衡的策略,如:当应用的某些对象异常终止时,AppCenter可以实现重启或使后备对象接替运行。也可以设置应用与对象、对象与对象的依赖关系,比如:对象的何种状态可以保证应用的正常运行。
可连接不同类型的客户端
Inprise Application Server可以使用中间层服务组件(Middle-tier server components)与不同类型的客户端进行连接(如图6所示),包括HTML客户端、Dynamic HTML客户端、Applets、单机 Java 客户端、非Java客户端 (如 C++ 客户端)以及其他体系机构的客户(如:COM客户)。
![](http://image25.360doc.cn/DownloadImg/2011/03/2623/10378937_3.jpg)
实现了分布式环境的交易管理
通过VisiBroker ITS组件,Inprise Application Server提供了分布式对象环境下安全可靠、高性能的交易管理能力,支持异构数据库间的两阶段提交。当交易过程只涉及一种数据资源时,则执行一阶段提交协议,从而提高了执行性能。通过VisiBroker ITS,Inprise Application Server提供了对多种数据资源的无缝访问,并支持XA及非XA环境。用户也可以访问在已有系统(如:TP Monitor)管理下的数据资源。
对企业资源进行安全管理
企业要求能够提供保密性、完整性及鉴定服务的安全解决方案。Inprise Application Server通过基于X.509的SSL加密技术,提供了分布式应用对象间的安全通信,避免来自网络之外的有害攻击。
具有企业级的可扩展性及高性能
Inprise Application Server 中的VisiBroker ORB,提供了多线程管理、连接管理功能,提高了分布式应用的性能和灵活性。VisiBroker Smart Agents提供了分布式、高效动态的定位对象的机制,并提供负载平衡、容错的功能。ITS中提供的数据库连接缓冲池(Database Connection Pooling)功能,使多个应用程序可以共享对数据库的连接,从而节省了系统资源,并提高了执行性能。
基于工业标准,具有开放的体系结构
Inprise Application Server的成功之处就是遵循当前流行的各种工业标准和协议,从而保证了企业应用的灵活性与开放性。完全遵循OMG的CORBA标准,并实现基于IIOP协议的对象通信。支持数据库访问的XA 协议接口及Interner通信的SSL安全管理,许多Inprise Application Server组件是用Java技术实现的,其中VisiBroker for Java ORB 是CORBA ORB的第一个Java实现,VisiBroker ITS是CORBA Transaction Service的第一个Java实现,VisiBroker Naming 、Events services是CORBA Naming and Events Services的第一个Java实现,此外,Inprise Application Server支持的主要平台有:Sun SolarisTM、HP-UX、AIX以及Microsoft Windows NT。
结论
企业向多层分布式应用系统跨越已经成为一种必然趋势,应用什么样的平台和工具,如何简化分布式应用的开发、分发及管理工作,也成为企业迫切需要解决的问题。Inprise Application Server为企业开发人员提供了功能丰富的集成开发环境,以及可视化分发、管理的工具,并且遵循工业标准,具有强大开放的体系架构。可见,Inprise Application Server集成产品是企业建立多层分布式应用的一个很好选择。
Inprise Application Server
(转)Eclipse 远程调试 WebSphere Application Server ...
使用 WebSphere Application Server V7 Feature Pa...
WebSphere Application Server 7.0 初体验
使用 WebSphere Application Server Community Edition 开发 JPA 应用程序
在 WebSphere Application Server Community Edition V2.0 中开发和部署 JAX-WS Web 服务
Deploying your Applications on WebSphere Application Server 7.0 (Part 1) | Packt Publishing Technica
USB application
Application UIDs
Desktop Application
android GPS application
Car dashboard application
2003server
通过 Application.OnMessage 响应消息
“显示桌面”功能(Shell.Application) | 真有意思
A Research on the Application of =
How to Create an HTML Editor Application
Converting VS 2008 Website to Web Application...
ACF Anisotropic Conductive Adhesive Application Trends
Need Help With Your College Application Essay...
Windows XP error: svchost.exe - Application Error
SoC应用处理器(Multimedia Application Processor)
用Win32 application建立窗体_入门
SQL SERVER实用