InfoQ

新闻

WebSphere 7.0支持Java EE 5、增强的Web服务和Web 2.0功能包

作者 Srini Penchikala译者 崔康 发布于 2008年11月6日 上午6时41分

社区
Java
主题
应用服务器

最新版WebSphere Application Server支持JDK 6.0EJB 3.0、增强的Web服务和Web 2.0功能包。IBM上周发布了WebSphere Server 7.0。新版本增强了Web服务,包括支持JAX-WS、SOAP 1.2、MTOM、WS-ReliableMessaging、WS-Policy和Kerberos Token Profile。

在新版本中,WebSphere完成了Java EE 5认证,包括支持EJB 3.0和Java持久化API(JPA)。Web 2.0功能包融合了现存的SOA和Java EE应用,通过开放的Asynchronous JavaScript and XML(AJAX)开发框架发布web应用。

新版本WebSpher应用服务器的其他功能包括:

Web 2.0功能包,作为WebSphere Application Server V7.0的一个可选产品扩展,包含以下功能:

  • Web 2.0与SOA的连接:使AJAX客户端和mashups能够和外部Web服务、内部SOA服务和Java EE应用相连接。这种连接性也把企业数据通过Atom Syndication Format(ATOM)和Really Simple Syndication(RSS)Web feed的格式传播给客户和合作伙伴。
  • AJAX消息机制:连接AJAX客户端和实时更新的数据,例如股票报价或者即时通信。
  • 针对WebSphere Application Server的AJAX开发工具包,它是基于Dojo javascript AJAX工具包(带有IBM扩展)。

新版本也提供了对新的编程模型的支持,例如:

  • Session Initiation Protocol (SIP)高可用性选项,提高SIP实现的效率。
  • JAX-WS 2.1支持,有助于简化新Web服务的开发。
  • JAXB 2.1支持,有助于简化通过Java程序访问XML文档。
  • Portlet 2.0(JSR 286)支持。Java portlets 的这个规范可以通过servlets和同一Web应用上的JavaServer Pages(JSP)发送和接收事件以改变portlet的状态共享session属性。

WebSphere 7.0同时包含了WebSphere Application Server社区版2.1,是基于开源Apache Geronimo技术的轻量级Java EE 5应用服务器。除了社区版,还提供了不同的服务器配置版本,如下所示:

  • WebSphere Application Server Express (v7)
  • WebSphere Application Server Network Deployment (v7)
  • WebSphere Application Server for z/OS (v7)

Billy Newport最近在博客中撰文讲述了WebSphere ND 7.0的发布和功能,例如IBM新的64位Java 6虚拟机和其提供的指针压缩功能。

新版本在其他方面也做了增强,例如安全、应用开发和系统管理。运行时供应和OSGi技术动态选择内存和空间所需要的功能,减少应用服务器的规模。WebSphere Business Level Applications (WBLA)有助于多组件应用的管理,简化管理性任务。IBM Rational Application Developer for WebSphere V7.5支持新版本WebSphere Application Server以帮助Java程序员开发、整合和部署Java/JEE web应用。

WebSphere Application Server version 7.0的免费试用版可以在此下载。免费的社区版也可以通过它们的网站下载。下载之前均需要在IBM网站上注册用户。

查看英文原文:WebSphere 7.0 Supports Java EE 5, Web Services Enhancements and Web 2.0 Feature Pack


没有回复

回复

深度内容

Flex与JSON及XML的互操作

平台需要互操作性。在这篇文章中,作者仔细研究了Flex和JSON及XML的互操作性。文章也包含了使用E4X库来将XML映射到图表和表格组件的内容,还演示了如何使用as3core库来解码JSON消息。

用Qi4j进行面向组合编程

本文将简要介绍面向组合编程(COP,Composite Oriented Programming)的概念,展示它如何规避OOP存在的一些问题,并重新点燃使用可重用部件组装领域模型(Domain Model)的希望。

系统开发——新学科,新教育

一门新的计算机学科——“系统开发”,强调人性化、匠艺、设计、创意、创新和新事物的涌现,并建议用被称为“bottega”的工作室替代乏善可陈的教室。

图书聚焦:Visual Studio 2008 揭秘

Mike Snell和Lars Powers用他们最近由Sams出版的新书《Visual Studio 2008揭秘》,试图帮助大家提高开发人员的生产力。本文包括一个下载样章——第10章调试。

BPEL为何不是BPM的圣杯?

Pierre Vigneras在本文中讨论了作为标准之一的BPEL所存在的问题。Pierre先给我们大致介绍了一个简单的并行流程,接着讨论了从业者在试图以一个结构化模型为基础表达非结构化流程时遇到的一系列问题。

基于范型的多语言编程

你是否仔细思考过,为什么人们总在讨论“要正确的语言做恰当的事情”?在这篇文章中,Sadek Drobi向你解释了为什么应该在系统内部混合使用多种语言。

采访与书摘《Pro Web 2.0 Application Development with GWT》

Jeff Dwyer就关于他的新书(《Pro Web 2.0 Application Development with GWT》)、GWT1.5以及创建可搜索的Ajax应用谈了一些他的见解。

时刻准备着,迎接IT业的春天

我们需要设身处地地为客户及客户的业务本身着想,与客户同舟共济。更多创新的思路、产品和模式也同样将为IT业带来新的出路。IT业并不需要坐以待毙,在春天到来之后,市场将会更加繁荣!