应用服务器的技术发展趋势

来源:百度文库 编辑:神马文学网 时间:2024/04/27 16:22:16
集成新的关键技术
  最近几年,在分布式计算领域,可能没有一项技术的影响力最终会超过Web service。
  尽管我们有了Web信息发布和浏览技术,J2EE/EJB、CORBA和DCOM等对象或组件开发技术,在解决使用不同的计算机语言、基于不同的应用架构开发的,运行在不同的操作系统上的信息系统间的互相通信和信息共享方面,仍然面临挑战。在B2B电子商务应用中,企业需要与合作伙伴、供应商、分销及代理商、银行等方面实现快速、方便及低成本地应用集成。现有EAI或其它中间件的解决方案繁琐、昂贵,且不便于实现动态的应用集成。
   Web service技术可以有效地解决这一问题。根据IBM的定义,Web service是描述网络上可通过标准化的XML消息访问的、应用的一组操作的接口,Web service完成一个特定任务或一组特定任务。Web service 使用一个标准的、形式化的XML表示,即Web服务描述,提供需要与服务交互的所有细节,包括消息传递的格式(以此描述操作的细节)、传输协议和位置。接口性质隐藏了服务实现的细节,接口可以独立于实现接口的硬件或软件的平台、编写接口的编程语言而使用。这就允许和鼓励了基于Web service的应用实现的松偶合、面向组件和跨技术实现。Web service既可以独立使用,也可以与其它Web服务一起使用以执行一个复杂的集合或一个商务交易。因此,主要ASSP厂商、整个软件业都看好Web service,视其为解决电子商务、政务及其它各类应用的松偶合集成的最佳手段。
   根据IDC 2002年6月发表的《西欧 ASSP 市场预测与分析2002-2006》(IDC #AD25J),IDC认为,正如2001年的发展,Web service越来越被认为是提供独立于技术的互操作的重要手段,主要厂商已经在其产品中加入了基本的Web service能力。到2002年对基础的Web service标准(SOAP和WSDL)的支持很可能是产品必有的特性。IDC确信届时不可能销售一个没有提供对WS的基本支持的产品。
  在EJB 2.1规范正式推出之前,一些基于J2EE/EJB的ASSP产品中就已经有了对Web service的基本支持,如通过简单地内置一些传输处理程序和一个SOAP引擎,就可以把servlet和EJB封装成Web service。EJB 2.1规范中,明确地为EJB定义了支持Web service的组件接口,这使得EJB支持Web服务的编程和封装处理标准化。
 针对ASSP的新关键技术不限于Web service。总的来看,ASSP正朝着大而全,“一个应用服务器,所有的中间件”的方向发展。