免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 927 | 回复: 0
打印 上一主题 下一主题

J2EE和SunONE软件构架 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-18 11:21 |只看该作者 |倒序浏览

   现在的市场越来越重视Web服务在互联网中的作用。如果说IT业界的竞争更多体现在软件上的话,那么,创建Web服务方面的软件构架则成为了竞争的焦点。之所以这样,是因为新一代的计算是以基于服务的模式为主要特征,而在这种新的模式中,Web服务迅速取代了单一的并要花费很大精力维护和管理的软件应用。
  Sun的理念是Web服务将成为智能型的Web服务,可以提供更大的价值和更为丰富的用户体验。未来的智能Web服务能够提供更高档次的客户化和个性化服务,远远超出今天的Web服务水平。通过对环境的认知、提供多网络的功能和高品质的服务以及提供开放的接口,这个任务方可完成。
  在竞争的市场中,SunONE(Sun开放网络环境)作为一个开放的网络构架,能够支持今天的Web服务,同时还为明天的智能化Web服务奠定了基础。它的明显优势在于,它所依赖的开放技术在今天就已经存在,可以为用户带来直接的利益。它能够保证任何企业或组织实现创建、配置和完成智能化Web服务的任务。
  下图是SunONE构架的基本构件:
  SunONE的特别之处在于它完全是建立在开放构架上的,其突出优势基于两点:可集成性:SunONE产品的设计完全是为便于集成的,使得企业能够随意配置最佳平台。正因为它基于开放的标准,SunONE能够集成现有系统和第三方软件;可立即操作:SunONE在今天是一套完整的支持Web服务的产品,同时它又为明天的智能化Web服务奠定了基础。
  所以说,SunONE是完全基于开放和令人信服的标准和技术之上的。这些标准和技术包括:LDAP(轻量目录接入协议);XML(可扩展标记语言);SOAP(简单目标接入协议);XMLP(XML协议);WSDL(WEB服务描述语言);UDDI(普遍描述、发现和集成);ebXML(电子商务XML)。
  而本文要讨论的J2EE则是SunONE软件构架的核心引擎。J2EE作为互联网的底层基础构架服务于互联网。J2EE设计的首要目的是支持互联网应用,而那些被采用最多的Web服务器软件均基于J2EE,包括iPlanet应用服务器、BEAWE-BLOGIC,IBM的WEBSPHERE、ATGDYNAMO、ORACLE9i,以及SILVER-STREAM应用服务器等等。J2EE是一个坚固的、稳定的、被很好证明的平台,被广泛用于互联网应用之中。
  也许有人会反驳说,J2EE不是为支持Web服务而设计的,因而否认J2EE是互联网的底层结构的说法。此话只说对了一半。如果你要寻求Web服务的支持,那你应当看到的是ONE(开放网络环境)。ONE将XML和Java合为一体,旨在为Web服务规划一个开放的、供应商中立的、包罗广泛的平台。或许,也可看一下SunONE,Sun在开放网络环境方面的应用。而J2EE的职责是为开放网络环境提供基础。J2EE的设计目的是用来支持Web应用,是业界接受的Web应用服务器的标准。现在已有成千上万的软件厂商提供的成千上万的软件是基于J2EE开发的,基于J2EE的互联网服务也已有许多,未来还会有更多。
  Web服务代表了下一代的Web应用,即使用XML和标准的Web协议进行沟通的Web应用。而在XML的后边,一个Web服务也还是一个Web应用。J2EE则是业界最喜欢的为开发和使用Web应用的平台。因此,开放网络环境将J2EE用作核心引擎是完全正确的。
  J2EE是基于TCP/IP、HTTP、HTML、LDAP、SQL、XA和CORBAIDL和其它许多标准的。这些标准在J2EE规范写成之时,曾经是“互联网的基础构架”。这些标准也还是今天的“互联网基础构架”的基础。而新的技术,特别是XML,在J2EE之后拓展了互联网的基础构架。
  随着互联网的成熟,我们发现,我们必须继续接受“互联网基础构架”的定义。Java社团使用Java社团协议(JCP)来加强和拓展Java平台,以跟上新技术的发展步伐。JCP是开放的开发程序,任何人都可以提交JSR(Java规范请求),以向Java平台增添新的API和服务。事实也正如此:自从J2EE被引入之后,许许多多新的API和服务增添到这个环境中来。
  同时,Java社团正在为拓展Java平台以提供集成的XML和Java,实现为Web服务提供原始支持而进行着艰苦卓绝的工作。下边所列仅仅是挂一漏万,如:JSR109,JSR110,而用于XML的JavaAPI(JAXAPI)包括:JSR63,JSR67JAXM,JSR101和JSR93等。
  这些努力将使智能化Web服务很快变成现实,以满足互联网用户的要求。可以预见,基于SunONE的智能型的Web服务将在不远的将来为人类的生产和生活带来极大的便利。而在这其中,Java(J2EE)功不可没。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/13444/showart_101389.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP