根据实施例,诸如Oracle融合应用的一个或多个软件应用产品能够根据为在组织的(即,客户的)数据中心的多层部署拓扑结构中使用而创建或优化的集成和部署设计/蓝图来安装和/或配置。基于客户现场的拓扑结构,能够优化软件应用的供给;并且执行应用的生命周期操作。这使得每个产品都能够知道该拓扑结构,这又给客户提供了“开箱即用”的解决方案。该拓扑结构还能够针对安全性、性能及简单性进行优化。根据实施例,该部署拓扑结构能够包括胖客户端的功能。
【技术实现步骤摘要】
【国外来华专利技术】软件部署拓扑结构优先权保护本申请要求于2012年5月10日提交且标题为“SYSTEM AND METHOD FOR PROVIDINGAN ENTERPRISE DEPLOYMENT TOPOLOGY WITH THICK CLIENT FUNCTIONALITY” 的美国专利申请N0.13/468,792的优先权利益;该申请又要求于2012年I月10日提交且标题为“SYSTEMAND METHOD FOR PROVIDING AN ENTERPRISE DEPLOYMENT TOPOLOGY” 的美国临时专利申请N0.61/585,188 和于 2012 年 4 月 5 日提交且标题为“SYSTEM AND METHOD FOR PROVIDING ANENTERPRISE DEPLOYMENT TOPOLOGY”的美国临时专利申请N0.61/620, 881的优先权利益;以上申请中的每一个都通过引入结合于此。
本专利技术一般地涉及应用服务器和企业软件部署,具体地涉及用于提供具有胖客户端(thick client)功能的企业部署拓扑结构的系统和方法。
技术介绍
在企业软件应用部署的环境中,传统的部署方法常常需要组织/客户在数据中心处的单个节点中安装软件应用产品,或定制安装以便最好地适应客户现场的特定要求。关于此类产品的部署通常没有预定义的蓝图。而且,在诸如Oracle融合应用的适于在多个地理位置上使用的软件应用产品的环境中,客户可能希望利用其中例如安装在客户现场但是以其它方式与在诸如Oracle数据中心处的远程托管位置的服务器线连的胖客户端。但是,由于这种配置需要在客户的网络和数据中心的网络处打开防火墙以及其它性能方面的影响,这种配置可能存在安全隐患。这些是本专利技术的实施例意要解决的一般领域。
技术实现思路
根据实施例,诸如融合应用的一个或多个软件应用产品能够根据为了在组织的(即,客户的)数据中心的多层部署拓扑结构中使用而创建或优化的集成和部署设计/蓝图来安装和/或配置。基于客户现场的拓扑结构,能够优化软件应用的供给,并且执行应用的生命周期操作。这使得每个产品都能够知道该拓扑结构,这又给客户提供了“开箱即用”的解决方案。该部署拓扑结构还能够针对安全性、性能及简单性进行优化。根据实施例,该部署拓扑结构能够包括胖客户端的功能。【附图说明】图1说明了根据实施例的包括多层企业部署拓扑结构的系统。图2A、2B、2C以及2D说明了包括多层企业部署拓扑结构的系统的另一实施例。图3说明了根据实施例的可以与多层企业部署拓扑结构一起使用的胖客户端。图4说明了根据实施例的包括多层企业部署拓扑结构连同胖客户端的系统。图5A、5B、5C以及说明了包括多层企业部署拓扑结构连同胖客户端的系统的另一种实施例。图6说明了根据实施例的安装和/配置包括多层企业部署拓扑结构的系统的方法。【具体实施方式】如上所述,在企业软件应用部署的环境中,由于传统的部署方法例如需要在客户的网络和数据中心的网络打开防火墙,因此传统的部署方法可能存在安全隐患。为了解决这个问题,根据实施例,诸如融合应用的一个或多个软件应用产品能够根据为了在组织的(即,客户的)数据中心的多层部署拓扑结构中使用而创建或优化的集成和部署设计/蓝图来安装和/或配置。该部署拓扑结构能够针对安全性、性能及简单性进行优化;并且还能够支持在适当的地方使用胖客户端或胖客户端的功能。根据实施例,企业部署拓扑结构是基于成熟的技术和建议的,并且跨例如Oracle数据库、融合中间件、融合应用(Fusion Application)及融合中间件控件的技术栈的数个产品。在融合应用的环境中,企业部署还可以考虑业务服务水平协议来制作尽可能广泛应用的高可用性准则;利用数据库网格服务器和带有低成本存储的存储网格来提供高弹性、低成本的基础设施;使用来自对于不同配置的性能影响研究的结果来确保高可用性体系架构被最优地配置成执行及扩展业务需求;使得能够对中断恢复的时间长度和在自然灾害中可接受的数据损失量进行控制;以及/或者遵循所建议的独立于硬件和操作系统的准则与体系架构。当前可以获得的融合应用产品的例子包括Oracle WebCenter、Oracle BusinessIntelligence、 Hyperion、 Oracle Universal Content Management、 Oracle SOA Suite、Oracle WebLogic Ser ver、Oracle JDeveloperΛ Oracle Enterprise Manager、融合中间件控件、及Oracle Identity Management?这些产品一起充当一套统一个人和企业流程-诸如交易型业务流程、业务智能和协作技术——的业务应用。术语表根据实施例,如本文所指的,使用以下术语。显然,根据其它的实施例,也可以提供其它特征,并且本专利技术不限于下文所描述的特定术语和特征:Oracle home:0racle home包含托管具体产品所需要安装的文件。例如,SOAOracle home包含其中包含用于Oracle SOA Suite的二进制文件和库文件的目录。Oraclehome位于Middleware home的目录结构中。WebLogic Server home:WebLogic Server home 包含托管 WebLogic Server 所需要安装的文件。WebLogic Server home目录是Oracle home目录的对等体并且位于Middlewarehome的目录结构中。Middleware home !Middleware home 包括 Oracle WebLogic Server home 及可选地一个或多个Oracle home。Middleware home可以位于本地文件系统或者在可通过NFS访问的远程共享盘上。Oracle实例:0racle实例包含一个或多个活动中间件系统组件,例如,Oracle Web高速缓存、Oracle HTTP服务器、或Oracle Internet Directory。管理员可以在安装时或者在以后通过创建和配置实例时确定哪些组件是实例的一部分。域:0racle WebLogic服务器的基本管理单兀。受管理的服务器:托管业务应用、应用组件、Web服务及其相关联的资源。故障转移:当高可用性系统的成员意外故障时(计划外停机),为了继续为其客户提供服务,该系统进行故障转移操作。如果该系统是主动-被动系统,那么被动成员在故障转移操作期间被激活并且客户被导向该成员而不是故障的成员。故障转移过程可以手动地执行,或者可以通过建立硬件集群服务来检测故障并把集群资源从故障的节点转移到备用节点把故障转移过程自动化。如果该系统是主动-主动系统,那么故障转移由负载均衡器实体执行,该负载均衡器服务对主动成员的请求。如果主动成员故障,那么负载均衡器检测到故障并且自动地把对故障成员的请求重定向到还存在的主动成员。故障恢复:在系统进行成功的故障转移操作之后,原来故障的成员随着时间的推移会被修复并且作为备份成员被重新引入到系统中。如果期望的话,可以发起故障恢复过程以激活这个成员并解除激活另一个成员。本文档来自技高网...
【技术保护点】
一种用于提供用于与诸如融合应用的应用一起使用的企业部署拓扑结构的系统,该系统包括:具有根据部署拓扑结构提供的多个应用主机和应用的数据中心;在所述数据中心处的管理子网,所述管理子网由在所述数据中心内托管的胖客户端使用;其中,在所述数据中心处的应用能够利用HTTP和内部URL在所述数据中心内互相通信,以处理来自用户的请求;及其中,所述应用还能够由用户经虚拟主机和外部URL访问,其中依赖于每个应用的特定要求及企业的特定需求,能够使功能的不同部分或方面对基于内联网的用户和/或基于互联网的用户可用。
【技术特征摘要】
【国外来华专利技术】2012.01.10 US 61/585,188;2012.04.05 US 61/620,881;1.一种用于提供用于与诸如融合应用的应用一起使用的企业部署拓扑结构的系统,该系统包括: 具有根据部署拓扑结构提供的多个应用主机和应用的数据中心; 在所述数据中心处的管理子网,所述管理子网由在所述数据中心内托管的胖客户端使用; 其中,在所述数据中心处的应用能够利用HTTP和内部URL在所述数据中心内互相通信,以处理来自用户的请求;及 其中,所述应用还能够由用户经虚拟主机和外部URL访问,其中依赖于每个应用的特定要求及企业的特定需求,能够使功能的不同部分或方面对基于内联网的用户和/或基于互联网的用户可用。2.如权利要求1所述的系统,其中,所述管理子网位于所述数据中心的DMZ保护的公共区域或web层,并且包括一个或多个提供方客户端,并且其中,位于所述数据中心之外的胖客户端工作站能够经VPN和套接字连接访问所述管理子网,以把请求从所述胖客户端工作站传递到所述应用主机和应用。3.如权利要求1所述的系统,其中,依赖于每个应用的特定要求及企业的特定需求,请求利用诸如HTTP或ODBC的各种协议经所述胖客户端或管理子网传递并且转发到所述应用主机。4.一种提供用于与诸如融合应用的应用一起使用的企业部署拓扑结构的方法,该方法包括步骤: 在数据中心处根据部署拓扑结构提供多个应用主机和应用; 在所述数据中心处提供由在所述数据中心内托管的胖客户端使用的管理子网; 其中,在所述数据中心处的应用能够利用HTTP和内部URL在所述数据中心内互相通信,以处理来自用户的请求;及 其中,所述应用还能够由用户经虚拟主机和外部URL访问,其中,依赖于每个...
【专利技术属性】
技术研发人员:J·阿历米纳蒂,
申请(专利权)人:甲骨文国际公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。