5个回答
2013-08-16
展开全部
随着互连网络的广泛应用和发展,特别是.NET技术的升温和市场的日渐成熟,越来越多软件开发商在为到底是选择微软公司的.NET还是SUN公司的J2EE作为自己开发平台和工具而感到左右为难。一般说来,绝大多数公司根据市场情况,客户需求,开发成本,升级成本,培训成本,产品价格,兼容性,可靠性、安全性等选择了其中之一。也有少数有实力的公司准备开发两套独立的产品,以满足不同的客户需求。更多的公司希望自己开发的产品能相互移植,特别是从微软公司的.NET移植到SUN公司的J2EE。既能利用微软的产品相对便宜,开发成本低,开发效率高,又可拥有J2EE所具有的开放性、跨平台性、安全性,扩大自己的客户群。
美国Stryon公司即将推出iNET产品将有能力让软件开发商用微软公司的.NET开发的应用利用J2EE技术无缝地移植到非Windows平台上。iNET相当于.NET的JAVA实现。它由一个IL2JAVA工具,用JAVA实现的.NET框架类库等组成。能集成Tomcat,Sun One,WebLogic,Oracle9i,iPlanet等多种用以实现ASP.NET和Web服务的Web服务器。
是的,这就是Web服务。一切都是因为Web服务的出现,使得.NET和J2EE争夺的焦点已不完全是对象模型之间的战争或者编程语言选美竞赛了。Web服务使用基于 XML 的消息处理作为基本的数据通讯方式,消除使用不同组件模型、操作系统和编程语言的系统之间存在的差异,使异类系统能够作为单个计算网络协同运行。开发人员可以用像过去在创建分布式应用程序时使用组件一样的方式创建将来自各种源的Web服务组合在一起的应用程序。
Web 服务所实现的最基本的方案是向它的客户端提供某个基本功能以供其使用。也可以以复合方式使用Web服务来集成一组似乎完全不同的现有应用程序。还能创建构成端对端工作流解决方案的应用程序(如企业到企业交易中的解决方案)。
Web服务是建立在一些通用协议的基础上,如HTTP,SOAP,XML,WSDL,UDDI等。这些协议在涉及到操作系统、对象模型和编程语言的选择时,没有任何倾向,因此将会有很强的生命力。但具体到Web服务编程时,.NET和J2EE有一些区别。.NET Web服务可用C#,VB,JScript等语言编写,还能利用一些Windows资源;而J2EE Web服务一般使用JAVA语言及J2EE资源,像Bean,EJB,CORBA等。它们在编程环境,语法结构,管理配置等方面也各有自己的特色。iNET Web服务用JAVA语言实现了.NET 类库中提供的Web服务APIs。它能把用户用.NET开发的Web服务移植到与平台无关的JAVA。因是JAVA,故也可利用JAVA的资源。
进行Web服务调用时发生的过程与进行常规方法调用时发生的过程类似。主要的差别在于,不是调用位于客户端应用程序中的方法,而是根据指定的传输(如 HTTP)生成请求消息。由于Web 服务方法可能位于另一台计算机上,因此Web 服务处理请求所需的信息必须通过网络传递给承载Web 服务的服务器。Web 服务处理此信息并通过网络将结果发送回客户端应用程序。这就是可编程的 Internet.
可以预见,作为 Internet下的一个革命性进步,Web服务必将开创一个分布式应用程序开发的新时代。
美国Stryon公司即将推出iNET产品将有能力让软件开发商用微软公司的.NET开发的应用利用J2EE技术无缝地移植到非Windows平台上。iNET相当于.NET的JAVA实现。它由一个IL2JAVA工具,用JAVA实现的.NET框架类库等组成。能集成Tomcat,Sun One,WebLogic,Oracle9i,iPlanet等多种用以实现ASP.NET和Web服务的Web服务器。
是的,这就是Web服务。一切都是因为Web服务的出现,使得.NET和J2EE争夺的焦点已不完全是对象模型之间的战争或者编程语言选美竞赛了。Web服务使用基于 XML 的消息处理作为基本的数据通讯方式,消除使用不同组件模型、操作系统和编程语言的系统之间存在的差异,使异类系统能够作为单个计算网络协同运行。开发人员可以用像过去在创建分布式应用程序时使用组件一样的方式创建将来自各种源的Web服务组合在一起的应用程序。
Web 服务所实现的最基本的方案是向它的客户端提供某个基本功能以供其使用。也可以以复合方式使用Web服务来集成一组似乎完全不同的现有应用程序。还能创建构成端对端工作流解决方案的应用程序(如企业到企业交易中的解决方案)。
Web服务是建立在一些通用协议的基础上,如HTTP,SOAP,XML,WSDL,UDDI等。这些协议在涉及到操作系统、对象模型和编程语言的选择时,没有任何倾向,因此将会有很强的生命力。但具体到Web服务编程时,.NET和J2EE有一些区别。.NET Web服务可用C#,VB,JScript等语言编写,还能利用一些Windows资源;而J2EE Web服务一般使用JAVA语言及J2EE资源,像Bean,EJB,CORBA等。它们在编程环境,语法结构,管理配置等方面也各有自己的特色。iNET Web服务用JAVA语言实现了.NET 类库中提供的Web服务APIs。它能把用户用.NET开发的Web服务移植到与平台无关的JAVA。因是JAVA,故也可利用JAVA的资源。
进行Web服务调用时发生的过程与进行常规方法调用时发生的过程类似。主要的差别在于,不是调用位于客户端应用程序中的方法,而是根据指定的传输(如 HTTP)生成请求消息。由于Web 服务方法可能位于另一台计算机上,因此Web 服务处理请求所需的信息必须通过网络传递给承载Web 服务的服务器。Web 服务处理此信息并通过网络将结果发送回客户端应用程序。这就是可编程的 Internet.
可以预见,作为 Internet下的一个革命性进步,Web服务必将开创一个分布式应用程序开发的新时代。
2013-08-16
展开全部
Web Service 是在 Internet 上进行分布式计算的基本构造块,是组件对象技术在 Internet 中的延伸,是一种部署在 Web 上的组件。它融合了以组件为基础的开发模式和 Web 的出色性能。 Web Service 和组件一样,能提供重用功能,同时可以把基于不同平台开发的不同类型的功能块集成在一起,提供相互之间的互操作。从这点看, Web Service 既是软件又是应用程序集成的平台。应用程序是通过使用多个不同来源的 Web Service构造而成的,这些服务相互协同工作,无论它们位于何处或者如何实现。基于Web Service 所开发的应用程序具有组件的优异性能,因此被普遍认为是下一代分布式系统开发的模型。
Web服务(Web Service)是近年内兴起的另一种基于Internet的技术,在近几年受到了极大的关注(陈博等,2002;岳小婷等,2003;Ambroszkiewicz, S. et al,2002;Werner Vogels,2003)。有些文献甚至认为该技术的出现标志着人类已经迈入应用程序开发技术的新纪元,它使得Internet不仅是传输数据的平台,也变成了传递服务的平台。
简单的说,一个Web服务就是一个能够使用XML消息通过网络来访问的接口,这个接口描述了一组可访问的操作。一个Web服务的特征是:由SOAP和WSDL包装的对象;适应松散耦合的网络环境,可通过Web服务,手段是SOAP消息;服务的行为、输入、输出都可以使用WSDL描述。
Web服务(Web Service)是近年内兴起的另一种基于Internet的技术,在近几年受到了极大的关注(陈博等,2002;岳小婷等,2003;Ambroszkiewicz, S. et al,2002;Werner Vogels,2003)。有些文献甚至认为该技术的出现标志着人类已经迈入应用程序开发技术的新纪元,它使得Internet不仅是传输数据的平台,也变成了传递服务的平台。
简单的说,一个Web服务就是一个能够使用XML消息通过网络来访问的接口,这个接口描述了一组可访问的操作。一个Web服务的特征是:由SOAP和WSDL包装的对象;适应松散耦合的网络环境,可通过Web服务,手段是SOAP消息;服务的行为、输入、输出都可以使用WSDL描述。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-16
展开全部
web 变成了一个成功的应用平台:
1、统一而且简单的模式 ( 浏览器,链接,可见式点击) 。一旦用户学会了使用一种 web 应用,那么这些经验可以很方便地运用到其他的应用上。
2、客户端平台的独立性。在保证连接协议 ( HTML + CSS + JS ) 的情况下,分离服务器与客户端。这意味着,以往那种用各种各样的 API 把多种平台集中到一起的传统问题,已经不再存在于客户端上。
3、独立的计算机。用户不再受计算机是否安装应用软件的限制了,这也形成了更加简单的配置模型。
4、数据的独立性。用户数据存储于互联网上,意味着用户不但可以随时运行应用软件,还可以随时访问数据。
互联网应的特征:
1、充分利用本地计算资源。当所有的应用都通过浏览器运行时,强劲的 CPU 和 GPU 看起来像是一种资源浪费。所以,下一代应用平台应该有权限访问本地计算资源。
2、更好地综合本地资源。这和上一点有关联之处,不同的是它将允许网络应用访问本地磁盘,配置和注册表文件等等。
3、更好的安全机制。毫无疑问,所有应用都是通过 ActiveX 和 XPCOM 来运行的,但是安全机制却是一大弱项,而且对用户来说也并不直观。所以,这需要一个更好的解决办法。
这样的话,在建立下代互联网应用平台上, Microsoft 的 Silverlight 和 Adobe 的 AIR 看来似乎走对了方向。不过, Microsoft 有巨大的机会来推广使用 Silverlight 封装,以及树立新的桌面应用标准来综合互联网应用。他们广泛的用户基础说明,其所创建的任何 API 有巨大的机会获得成功,并且赶上同领域的对手。
1、统一而且简单的模式 ( 浏览器,链接,可见式点击) 。一旦用户学会了使用一种 web 应用,那么这些经验可以很方便地运用到其他的应用上。
2、客户端平台的独立性。在保证连接协议 ( HTML + CSS + JS ) 的情况下,分离服务器与客户端。这意味着,以往那种用各种各样的 API 把多种平台集中到一起的传统问题,已经不再存在于客户端上。
3、独立的计算机。用户不再受计算机是否安装应用软件的限制了,这也形成了更加简单的配置模型。
4、数据的独立性。用户数据存储于互联网上,意味着用户不但可以随时运行应用软件,还可以随时访问数据。
互联网应的特征:
1、充分利用本地计算资源。当所有的应用都通过浏览器运行时,强劲的 CPU 和 GPU 看起来像是一种资源浪费。所以,下一代应用平台应该有权限访问本地计算资源。
2、更好地综合本地资源。这和上一点有关联之处,不同的是它将允许网络应用访问本地磁盘,配置和注册表文件等等。
3、更好的安全机制。毫无疑问,所有应用都是通过 ActiveX 和 XPCOM 来运行的,但是安全机制却是一大弱项,而且对用户来说也并不直观。所以,这需要一个更好的解决办法。
这样的话,在建立下代互联网应用平台上, Microsoft 的 Silverlight 和 Adobe 的 AIR 看来似乎走对了方向。不过, Microsoft 有巨大的机会来推广使用 Silverlight 封装,以及树立新的桌面应用标准来综合互联网应用。他们广泛的用户基础说明,其所创建的任何 API 有巨大的机会获得成功,并且赶上同领域的对手。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-16
展开全部
此个名为“Windows Live”的服务包中包含电子邮件、即时通讯、相册、博客、活动策划应用软件。用户可以通过他们的免费电子邮箱来下载桌面应用软件,这与多数企业所使用的Office Outlook颇为相似。并且,Windows操作系统的PC用户只需点击一次鼠标,就可以将图片保存到硬盘上,或利用Windows Live Photo Gallery将照片发布、并保存到Web上。由此,微软陷入了一个进退两难的局面,因为这可能会影响其作为核心的软件业务。对此,微软推出的解决方案就是,通过“软件加服务”战略做到二者兼顾。此举的目的是开发能够强化而不是取代传统软件的新型Web服务。Morningstar分析师Toan Tran表示:“微软无法在互联网服务方面采取一个全新的做法,是因为它必须保护其Windows和Office。”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-16
展开全部
JSP的运行环境是JVM和Tomcat(一般是它)吧,JAVA虚拟机(JVM)是作用是解析并执行JAVA代码.WEB服务器就是Tomcat,EJB,或是WEBlogec,开启WEB服务器就可以对客户提交的数据进行响应
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |