[转帖]WebLogic Server 10.3 技术预览概述_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3860 | 回复: 0   主题: [转帖]WebLogic Server 10.3 技术预览概述        下一篇 
masy
注册用户
等级:少校
经验:1234
发帖:182
精华:0
注册:2011-11-4
状态:离线
发送短消息息给masy 加好友    发送短消息息给masy 发消息
发表于: IP:您无权察看 2011-11-9 15:58:22 | [全部帖] [楼主帖] 楼主

摘要


我们于不久前发布了一款WebLogic Server 10.3技术预览。此发行版主要增强了三个地方。我们相信这些增强将改进现有WebLogic Server开发人员的体验,并且将吸引更多的用户开始使用这款产品。

本文将概述其中的一些修改。我们希望在接下来的几个月中与您分享更多信息。

轻量级的WebLogic Server


第一个增强的地方是使WebLogic Server更加“轻量级”。对于不同的人来说,“轻量级”的含义也不相同,可以理解为下载更快、磁盘占用更小、内存使用更少、部署更快或服务器启动更快。

主要的底层需求是通过减少服务器和服务器相关活动消耗的时间来提高开发人员的工作效率。在WebLogic Server 10.3中,我们交付了上面列出的所有增强。下面是一些例子:

  • 下载时间和安装空间 — 多年以来,我们在WebLogic Server中添加了许多补充技术和工具,如JVM、Workshop IDE、域和升级向导、数据库驱动程序、WebLogic Server控制台等等。这些可选工具将增加WebLogic Server下载时间和安装空间。在技术预览发行版中,我们为您提供了更多安装选项,用户可以在安装时选择上述和其他技术。我们正在努力向通用性靠近。
  • 应用程序开发往返时间 — 发现问题并修改代码(无论多小)之后,许多WebLogic Server开发人员都要完全重新部署应用程序(或重启服务器)。这是对于开发过程来说相当地费时费力。此技术预览提供了一个“FastSwap”特性,可以利用Java SE特性支持开发人员对一个或多个类进行修改,重新编译并保存这些修改,并使这些修改立即反映在运行服务器中,而不会丢失服务器上下文。这是高响应和无缝的体验。
  • 可选择服务启动 — 许多开发人员使用WebLogic Server开发Web应用程序,并且不会使用EJB或JMS服务。这些服务通常由服务器启动,它们对服务器启动和内存消耗具有较小的影响(而不是零影响)。此技术预览使用户能够指定是否启动这些服务。实现这一功能的项目还在开展之中,目的是使WebLogic Server服务更加模块化,从而使用户能够更好地控制服务器的各个部分。
  • 控制台性能增强 — WebLogic Server控制台提供了一组丰富的功能,支持WebLogic Server配置和开发任务,从而为最终用户定制提供了足够的灵活性。在最近的发行版中,支持这些功能的实现降低了控制台的响应能力。在此发行版中,您在启动和使用控制台将看到相对WebLogic Server 9.2 and 10.0更加显著的性能增强——2X和3X消息的响应能力更强。控制台的外观和风格也得到的改进。
  • 启动和运行时性能 — 我们继续减少了启动时间并增强了服务器吞吐量,使WebLogic Server对开发人员、管理员和用户具有更好的响应能力。

编程模型和API支持


第二个增强的地方是对新的开发人员API的支持。WebLogic Server的主要价值主张是为企业级Java应用程序和服务提供可靠性、可用性、可伸缩性和性能(RASP)收益。Java EE是WebLogic Server所使用的主要编程模型;我们在Java EE标准的采用方面仍然是技术领先者,并且此技术预览对已有的Java EE 5支持做出了进一步的增强,尤其是EJB和JPA支持。

但是,我们希望将RASP基础架构的价值扩展到开发人员使用的其他Java编程模型和框架中。下面列出了此技术预览的其他支持:

  • SOA服务器:Web服务/SCA支持 — WebLogic Server提供了一个开发和托管SOA服务的环境,并且是BEA的SOA产品的基础。WebLogic Server 10.3交付的一些新特性可用于开发面向服务架构的服务和应用程序。首先,我们将增强Web服务标准支持,即对AX-RPC (J2EE 1.4) 和 JAX-WS (Java EE 5) Web服务的支持。随后,我们将提供对服务组件架构(Service Component Architecture,SCA)的支持,从而支持基于标准的复合应用程序开发。我们计划几个月之内以预览的形式发布此特性,它将作为WebLogic Server 10.3技术预览版的插件。我们并未最终确定此技术的封装包。在WebLogic Server 10.3处于广泛使用的阶段,我们暂不打算这样做。
  • Spring增强 — 从WebLogic Server 9.0开始,WebLogic Server就已经提供了对开发和执行Spring应用程序的支持。我们将继续在这一方面提供改进。WebLogic Server 10.3增强了Spring应用程序的分布式管理,并改进了Spring安全性与WebLogic Server的集成。目前的技术预览发行版支持Spring 2.0.2——我们计划通过GA升级到对Spring 2.1的支持。
  • Web 2.0支持 — WebLogic Server 10.3支持通过Dojo客户机开发AJAX应用程序。此外,我们将在HTTP客户机的发布/订阅基础架构的实现中使用Dojo客户机技术。这一特性允许浏览器和Java客户机与WebLogic Server服务器建立持久性会话,并订阅发布到服务器消息传递基础架构的消息。使用此技术,客户机可以发送并接收轻量级数据驱动的更新(可以选择感兴趣的话题和信息),而不要求使用完整的请求/应答更新。

技术集成和标准


第三个增强的地方是企业技术集成和标准更新。WebLogic Server应用程序必须通过实际标准或法定标准与其他技术共存并互操作,从而支持安全、高性能和高可用性的企业级应用程序的开发和执行。通过支持更新,我们已经能够满足关键客户和开发人员的以下需求:

  • C# JMS客户机支持.NET集成 — 在WebLogic Server 9.2中,BEA针对WebLogic Server JMS子系统交付了重大增强。比如说,我们为涉及持久性消息传递的用例交付了巨大的性能提升。通过各方面的增强,WebLogic Server JMS在企业级消息传递基础架构中的应用也更加广泛,用户迫切要求能够与非WebLogic Server技术更好地集成,如.NET。为了在WebLogic Server 10.3中满足这些需求,我们开发的C# JMS客户机API就支持直接与JMS子系统集成,而不需要在.NET客户机上编写任何Java代码。
  • SAML 2.0 — 安全断言标记语言(Security Assertion Markup Language,SAML)是一种交换安全信息的标准,可以支持跨安全域的单点登录。WebLogic Server 10.3技术预览支持SAML 2.0标准(而原来只支持SAML 1.1),并支持Web应用程序和Web服务的单点登录。
  • Web服务标准 — 上面已经提到,WebLogic Server 10.3更新了对Web服务标准的支持,尤其是OASIS WS-*标准,如WS-Security、WS-Policy、WS-Reliable Messaging和WS-Addressing。
  • Java SE 6 — WebLogic Server 10.3支持并可使用Java SE 6,它是最新版的Java SE平台。
  • Eclipse支持 — 我们计划在升级版本的BEA Workshop for WebLogic中提供对Eclipse的支持,从而支持WebLogic Server 10.3的GA发行。对于此技术预览,我们已经在Dev2Dev网站上更新了WebLogic Server工具(Eclipse IDE插件),以支持在技术预览中使用Eclipse开发应用程序。
  • 其他支持 — 我们一直在通过不断的创新和改进满足企业对可管理性和可用性的需求。比如说,WebLogic Server 9.2首先引入的WebLogic诊断框架可以提供各种强大的功能,用于监控WebLogic Server服务器和应用程序并诊断问题。我们在技术预览中交付了更多的增强。技术预览还交付了对JMS Service迁移的增强。请参阅技术预览产品文档。



赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论