在 J2EE 1.4中实现web服务
J2EE 1.4平台允许您为web服务定义接口,并且用WSDL描述这些接口,再发布这些服务到UDDI目录中。这些接口构成了您web服务的端点,在任意平台上的客户可以调用这些接口中的方法。J2EE 1.4也允许你为这些接口实现真正的商务逻缉,您可以使用servlets或者无状态bean来做到这一点。具体内容可以看” Service Endpoint Design. “一节的有关内容。
我们一旦发现一个Web服务,客户端就向此服务发出一个请求。Web服务处理此请求,然后把响应发回给客户端。为了更好理解这一过程,请看图3,图中描述了java客户端怎么样和J2EE1.4平台上的Web服务进行通信。我们要注意,J2EE应用程序也可以调用其它平台的,其它开发工具开发提供的Web服务,如果使用非Java客户,这张图可能稍有改变。正如前面提到的那样,在请求和响应后面的细节我们可以不考虑。你只要对付java语法就成了,比如方法调用,数据类型等等。你不要担心如何将java映射成XML形式或者是如何生成一条SOAP消息等等锁事。所有这些低层工作都是后台完成的,你只需要专注于高层事务。将应用程序移植到 J2EE 1.4 应用服务器上
J2EE 1.4实现了和先前版本程序的完全的二进制兼容。当然,这保护了企业在IT上的投资,也在降低复杂性和削减费用方面带来了优势。将应用程序从其它应用服务器上移植到J2EE 1.4应用服务器上的工作可以由移植工具自动完成,移植工具有Solaris, Windows版和 Linux版的。它支持的源应用服务器有:J2EE 1.4 SDK Beta 1, J2EE SDK 1.3, Sun ONE Application Server 6.0 and 6.5, Sun ONE Web Server 6.0, JBoss 3.0, WebLogic Server 5.1, 6.0, 和 6.1, WebSphere Application Server 4.0, 和Apache Tomcat 4.1.具体的一些限制可以看移植工具的发布说明文件。今天开始开发J2EE 1.4 Web 服务和企业级应用
可以从http://java.sun.com/j2ee/1.4/download-dr.html下载J2EE 1.4 SDK 。 SDK包括运行时刻环境和立即开发web服务和企业级应用程序所需要的所有工具。等你下载和安装好之后,你可以看一下SUN的Java Adventure Builder ,一个完整的J2EE 1.4 应用程序,它描述了如何实现web服务,它有代码和文档。 Java Adventure Builder和另一些例子,比如  Smart Ticket和 Pet Store都是Java兰皮书的一部份。它们提供了指导、设计模式和完整的、端到端的应用程序实例。 当然,阅读其中的建议和指导是非常有益的,这些建议和指导是用于在J2EE1.4中实现Web服务的。结论
Web革命的下一步就是Web服务,这是因为Web服务能提供基于Internet的,自动建立BtoB联系的体系结构和工具。将Web 服务集成于J2EE1.4中能简化开发和使用Web服务程序的开销,使Java程序员从低层的XML和Web服务细节中解放出来,集中精力于高层逻缉。 J2EE 1.4主要致力于支持Web服务。JAX-RPC 和SAAJ APIs 提供了最基本的Web服务互操作支持。J2EE中的Web 服务规范更重视J2EE Web服务程序的打包和发布的需求。 
在这个技术需求不断变化的世界中,J2EE正大步向前,使企业能在保护现有IT投资的同时,享受最新和最强大的技术。