Weblogic+Coherence+Tuxedo=云应用程序基础(CAF)

Oracle发布了云应用程序基础(CAF) 12c,它是一个可以在传统的数据中心和云环境中工作的集成中间件平台。该平台是多款Oracle产品的组合体,包括WebLogic Server for Java EE、内存数据网格Coherence、Tuxedo for C/C++C/COBOL、用于配置和部署的Oracle Virtual Assembly Builder和用于负载均衡的Oracle Traffic Director。经过优化的云应用程序基础既可以运行在用于私有云部署的Oracle Exalogic中间件云服务器上,也可以运行在像Oracle Java云服务这样的公有云上。它还包含一个新的集成管理框架,用于WebLogic Server、Coherence和Oracle Web Tier的管理(安装、升级、打补丁和配置)。

Weblogic+Coherence+Tuxedo=云应用程序基础(CAF)_第1张图片

在这里,将简要介绍云应用程序基础12c的不同之处:

WebLogic Server 12c是流行的Java EE应用程序服务器的当前版本。为了简化管理,它使用动态集群和简化的JMS管理,尤其在云环境中。它与Oracle Database 12c紧密集成,支持可插拔的数据库访问和数据库应用程序连续性功能。借助Oracle TopLink数据服务,WebLogic Server通过REST支持以声明式JSON或基于XML访问数据源。为了进行构建和生命周期管理,它增强了对Apache Maven的支持。它还支持WebSocket,该协议能在单个的TCP套接字上提供双向信道。

Coherence 12c是Oracle内存数据缓存和处理网格的最新版本。新增的ColdenGate HotCache功能解决了过期数据问题,它监控数据库,并把数据变更推送到Coherence缓存。Coherence还包含一个称为Live Event的简单事件处理平台。用户可以使用WebLogic管理框架同时管理WebLogic服务器和Coherence服务器。

Tuxedo 12c是Oracle面向C、C++和COBOL的应用程序服务器的当前版本。Tuxedo消息队列提供企业级消息传输功能,具有事务管理和高可用性的特点。它针对Oracle Exalogic进行了优化,包含Solaris Studio插件和Java API支持等应用程序开发工具。

Oracle Virtual Assembly Builder允许用户轻松地配置多层应用程序拓扑结构,并将应用程序快速地部署到云中。用户既可以在可视化界面通过拖拽创建复杂的拓扑结构,也可以通过一条命令横向扩展应用程序。

Traffic Director是Oracle的第7层软件负载均衡器。它基于预置的负载均衡方法将用户请求分发给服务器,根据特定的规则将请求路由,缓存频繁访问的数据以及控制QoS。它可以用作Web应用程序的防火墙,并且支持WebSocket负载均衡。

Oracle还发布了12c版本针对它的框架和开发工具产品组合的更新,包括Oracle应用程序开发框架(ADF)、JDeveloper和Oracle Enterprise Pack for Eclipse,所有这些为云应用程序基础提供了一个集成开发平台。

了解更多信息,请访问云应用程序基础的网站。读者也可以注册参加将于PDT时间2013年7月31日上午10点举行的云应用程序基础的发行直播。

查看英文原文:WebLogic + Coherence + Tuxedo = Cloud Application Foundation

感谢马国耀对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至[email protected]。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

你可能感兴趣的:(Weblogic+Coherence+Tuxedo=云应用程序基础(CAF))