2004-08-13:Web Service的标准化和软件开发的趋势

原创 2004年08月17日 11:19:00

技术分析报告:2004-08-13
本期主体:Web Service的标准化和软件开发的趋势
参考News.com新闻: http://news.com.com/2100-7345_3-5304477.html


新闻背景:
IT业界巨头2004-08-10一起向W3C提交Web service Addressing标准,旨在规范web service在调用时的定位问题. Web service Addressing标准详见http://www.w3.org/Submission/ws-addressing/

技术分析:
从标准的文本说明来看,他主要是规范了web application通过互联网相互协作的定位,标识,返回,执行动作,安全控制等定义形式.
从技术趋势来看,这个标准的出现预示着web service应用朝着新的更高一级的应用发展.
现阶段的某个web service应用主要集中在组织内,是封闭式的.例如想使用google的搜索web service就必须遵守google(组织)提出的应用格式,包括参数传递,返回值定义等等.而在调用其他组织提供的web service时就要重新写调用格式
该标准的提出解决了调用格式的问题,如果技术上得以实现和应用,web service的应用将变成开放式的.
另外,在软件架构理论的发展上,AOP的研究和应用逐渐热闹起来.有人预言,将来的软件系统就是由各个基本的应用组件组合而成.
结合这两方面的发展,可能会出现web service的搜索器,然后组装成需要的软件系统.
正如现在话题很热的搜索经济正是建立在html这个标准之上.

参考:
Web service Addressing标准: http://www.w3.org/Submission/ws-addressing/
AOP: http://www.springframework.org
http://www.developer.com/design/article.php/3308941


新闻引用:
A consortium of major technology companies, including newfound allies Microsoft and Sun Microsystems, submitted on Tuesday a proposed new standard intended to promote interoperability between Web applications.
The proposed WS-Addressing specification was submitted to the World Wide Web Consortium, or W3C, the Web's main standards body, which is expected to form a working group to study and eventually publish the specification.
WS-Addressing was developed by a group that includes representatives from Microsoft, Sun, IBM, BEA and SAP and is intended to serve as a basic building block for Web applications to talk to one another. The specification would provide a framework for applications to exchange and decipher messages, a key requirement for interoperability.
"If applications are going to interact, it's critical that I have a common way to address you," said Karla Norsworthy, director of IBM's Dynamic eBusiness Technologies division.
Lack of interoperability has been one of the key factors in slowing down the expected boom in Web services, with many important applications unable to exchange data with one another. Interoperability between applications written in Microsoft's .Net language and Sun's Java 2 Enterprise Edition, or J2EE, has been seen as one of the main potential benefits from the historic technology-sharing agreement the two companies struck earlier this year.
Sun was a relatively late participant in the WS-Addressing process, but the company was ready to drop some of its own addressing proposals once it saw industry consensus around WP-Addressing, said Ed Julson, head of Web services marketing for Sun.
"In looking at this a little closer, it became clear to us there's a little more maturity in the WP-Addressing," Julson said. "It just seemed like the logical thing to do as we try to get convergence in the industry."
Julson said the Microsoft agreement didn't specifically play a role in Sun's decision to support WS-Addressing, but it has helped bring the companies closer together on standards and other issues. "Certainly that's been helpful in trying to have dialogue on a broad area of things," he said.
WS-Addressing is expected to bring uniformity to a broad range of Web application scenarios, including a number of areas where industry leaders have developed ad-hoc approaches to messaging. Promoting a universal standard can simplify development and permit broader interaction with other IT systems, said David Orchard, director of the technology office for BEA Systems.
"In some cases, (niche industries) have had to invent this functionality for themselves," he said. "By standardizing this...they can focus on the things that are specific to their industry."

软件项目开发的标准化文档编写

在项目开发过程中,应该按要求编写好十三种文档,文档编制要求具有针对性、精确性、清晰性、完整性、灵活性、可追溯性。    ◇ 可行性分析报告:说明该软件开发项目的实现在技术上、经济上和社会因素...
  • yuexiaxiaoxi27172319
  • yuexiaxiaoxi27172319
  • 2016年01月08日 13:44
  • 546

2017 年建议学习的编程语言、框架和工具

大趋势 渐进式 Web Apps 在 2016 年里,我们见证了 Progressive Web App 概念的蓬勃兴起。它意味着 Web 应用程序可以离线工作,并能提供原生移动应用的...
  • u012017783
  • u012017783
  • 2016年12月17日 16:07
  • 2397

在2017年将会更加流行的6个Web开发趋势

原文: 10 Deep Learning Trends and Predictions for 2017  作者: Carlos E. Perez  译者: KK4SBB  ...
  • sinat_36993554
  • sinat_36993554
  • 2016年12月15日 13:38
  • 1196

软件开发项目-文档编写标准化

软件开发项目-文档编写标准化 访问3408次 查看或发表评论[0篇] 1 2 3 4 5 6 7 8 9 10 11 12 13  可行性分析报告 1 引言 1.1 编写目的:阐明编写可行性研究报告的...
  • u014497608
  • u014497608
  • 2014年05月09日 15:19
  • 104

全面解读:Web service到底是什么 分布式应用程序和浏览器

研究一下当前的应用程序开发,你会发现一个绝对的倾向:人们开始偏爱基于浏览器的瘦客户应用程序。这当然不是因为瘦客户能够提供更好的用户界面,而是因为它能够避免花在桌面应用程序发布上的高成本。发布桌面应用程...
  • yhy785864861
  • yhy785864861
  • 2014年06月23日 10:11
  • 624

网站的高性能架构-WEB前端性能优化

1、浏览器优化: (1)减少HTTP请求:因为HTTP请求是无状态的请求,每次请求都要重新建立通信链路进行传输数据。而对于服务端,每个HTTP请求都要启一个线程处理,这无非增加了整个系统的开销和...
  • xuzf_yeying
  • xuzf_yeying
  • 2017年12月17日 19:55
  • 48

2017年移动App的开发趋势

转载地址:http://mobile.51cto.com/android-529999.htm 智能手机和移动app的使用在2017年也不会减少。只是移动app的趋势可能会展现一些新的色彩。 智能手机...
  • potato512
  • potato512
  • 2017年02月19日 00:19
  • 1796

2016软件开发的七大趋势

岁月如割,2016距离我们只有几个“双xx”购物节之遥,对于“开发狗”来说,如死亡丛林飞跃般的练级之旅注定颠沛流离,命运多舛。是时候抬头看路了,下面我们为大家大胆假设一下2016的七大开发趋势。 ...
  • shenmanli
  • shenmanli
  • 2015年11月06日 10:51
  • 319

Web Service的三大技术

一、Web Service的分类广义的Web Service: REST式Web Service,基于HTTP协议。例如:Ajax的后台部分,就是一种广义上的web service。 RPC式Web ...
  • u011983531
  • u011983531
  • 2015年11月06日 11:51
  • 1083

2016中国软件行业发展趋势及网络化发展分析【图】

随着国内现有的技术、网络等条件不断完善,金融、电信、电力、石油、政府等传统上软件行业的重要客户,都走上了数据集中的道路,这使得小的软件企业很难进入并分享这个蛋糕,进入的门槛不仅是技术,更多的是自身条件...
  • justformylife
  • justformylife
  • 2017年03月24日 09:02
  • 389
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:2004-08-13:Web Service的标准化和软件开发的趋势
举报原因:
原因补充:

(最多只允许输入30个字)