Tag Archives: AMT

[repost ]IBM WebSphere Application Server V8发布,完全支持Java EE 6

original:http://www.infoq.com/cn/news/2011/06/was8-released

上周IBM有两个里程碑事件:2011年6月16日是IBM的百年华诞,第2天IBM WebSphere Application Server(WAS)V8发布了,提供了对Java EE 6的完全支持:

  • EJB 3.1
  • Contexts and Dependency Injection for Java(CDI)1.0
  • Bean Validation 1.0
  • JavaServer Faces(JSF)2.0
  • Java Servlet 3.0
  • Java Persistence API(JPA)2.0
  • Java API for RESTful Web Services(JAX-RS)1.1
  • Java API for XML-based Web Services(JAX-WS)2.2
  • Enterprise Web Services 1.3(JSR-109)
  • Java Architecture for XML Binding(JAXB)2.2

除了Java EE 6标准外,WebSphere 8还集成了大量的特性包,之前这些特性包是需要单独安装到WAS V7上的:

  • OSGi应用。模块化框架OSGi已经应用在WebSphere Application Server内部很多年了。在WAS V8中,现有的组件可以在OSGi应用内部导出为SCA组件。这样,OSGi与Web应用就可以在WebSphere Application Server中部署为OSGi bundle了。
  • 基于Apache Tuscany项目的Service Component Architecture(SCA)1.0。
  • Java Batch,提供了一个批处理容器服务,集成了批处理编程模型,同时提供了一些管理功能,如任务定义、任务状态、检查点与重启等等。
  • Communication Enabled Applications(CEA)。CEA编程模型增加了对通信功能的支持,比如单击调用、调用通知及协作浏览等等。
  • XML编程模型的改进,包括对Extensible Stylesheet Language Transformations(XSLT)2.0、XML Path Language(XPath)2.0及XML Query Language(XQuery)1.0的支持。IBM Thin Client for XML可以在WebSphere Application Server中加速那些使用了XSLT 2.0、XPath 2.0及XQuery 1.0的客户端应用的开发速度。

WAS V8拥有两个特性包。“Web 2.0 and mobile”包(WAS V7与6.1也拥有)基于Apache WinkDojo项目。其目标是将WAS的触角延伸到桌面与移动应用上,包括流行的智能手机与平板电脑,比如Apple的iPad与iPhone、运行在Google Android OS上的产品以及RIM的黑莓系列产品。“dynamic scripting”包只能用于V8,借助于该包,PHP与Groovy用户可以在WebSphere环境下编写程序。

IBM在平台系统管理方面的改进下了很大功夫。WAS 8成为该系列中首个运行IBM安装管理器的软件,这样可以简化部署、对于那些需要在不同硬件平台上安装软件的组织来说会起到很大的帮助作用。安装管理器为产品与修复包的安装与卸载、修复包的升级与回滚提供了单一的安装技术。深受用户欢迎的一个功能就是可以一次性安装所需的服务包,这样就无需先安装GA产品,然后再单独安装修复包了。

WAS V8包含了一个Application Migration Tool(AMT),这是在V7时发布的一个工具。AMT会分析源代码以寻找到潜在的迁移问题。

WebSphere是第3个通过认证的完全支持Java EE 6 Profile的应用,紧跟Oracle的GlassFish Open Source Edition 3.x和TmaxSoft的JEUS 7。通过Web Profile认证的产品有JBoss Application Server 6.0、Caucho Resin 4.0及GlassFish Open Source Edition 3.x Web Profile。

WebSphere 8发布感兴趣的读者可以在这里找到更详细的信息。

查看英文原文:IBM WebSphere Application Server Version 8 Released with Full Java EE 6 Support