新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> Web服务(Web Services,WS), 语义Web服务(Semantic Web Services, SWS)讨论区: WSDL, SOAP, UDDI, DAML-S, OWL-S, SWSF, SWSL, WSMO, WSML,BPEL, BPEL4WS, WSFL, WS-*,REST, PSL, Pi-calculus(Pi演算), Petri-net,WSRF,
    [返回] 中文XML论坛 - 专业的XML技术讨论区W3CHINA.ORG讨论区 - Web新技术讨论『 Web Services & Semantic Web Services 』 → [推荐] Sun's Tim Bray on why he doesn't love SOA 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 3231 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: [推荐] Sun's Tim Bray on why he doesn't love SOA 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     admin 帅哥哟,离线,有人找我吗?
      
      
      
      威望:9
      头衔:W3China站长
      等级:计算机硕士学位(管理员)
      文章:5255
      积分:18406
      门派:W3CHINA.ORG
      注册:2003/10/5

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给admin发送一个短消息 把admin加入好友 查看admin的个人资料 搜索admin在『 Web Services & Semantic Web Services 』的所有贴子 点击这里发送电邮给admin  访问admin的主页 引用回复这个贴子 回复这个贴子 查看admin的博客楼主
    发贴心情 [推荐] Sun's Tim Bray on why he doesn't love SOA

    Sun's Tim Bray on why he doesn't love SOA

    By Rich Seeley, News Writer
    17 May 2006 | SearchWebServices.com  

      
    In a Q&A, the pioneer in developing XML is dubious about SOA, preferring the term "Web-style," and he also thinks the Web community can do better than the WS-* standards.

    What's your view of services oriented architecture, SOA?
    Tim Bray:  
        
    The term SOA, I don't really like to use it any more. It has, I think, become damaged, weakened by over hype, over use, over promise, under deliver. I can't explain what the difference is between SOA and Web services and I'm not sure I've met anybody who actually can without going into paragraphs and paragraphs prose. I want an explanation that's meaningful in terms a programmer can understand, so a programmer can go and build one of these things. So I'm actually becoming actively unfriendly to the use of the term SOA. So I'm happy to be quoted as saying that emperor has no clothes. If you are confused about what SOA really means, it's because the world is.


    What needs to be done to make sense of it?
    Bray: I think we really do need some new terminology. One term that I've seen used a bit is "Web-style," software that is in the Web-style. The Web has lots of lessons to teach. If you look at the Web there are no APIs. All there are is messages. If you look at the message exchange patterns, there's only one. I send you a message, you send me a message, our conversation is over. It imposes some difficulties, but it allows for fantastic scaling behavior. So I think Web-style is a flag I would like to see more people start to wave because I think it really means something.


    What about Web services?
    Bray: The importance of Web services is being underestimated. It's becoming plainly obvious that none of Java and .NET and LAMP [Linux Apache, MySQL, PHP] are going to wipe each other out. We're going to have all these things with us for the long haul. And yet, we need them to interoperate with each other. Enterprises need these things to work together. And I'm sorry they just have different APIs. That just the way it is. So if we're going to get them to work together it's going to be something along the lines of Web services that's going to make that happen.

    Now, having said that. A lot of us are not sure that WS-* is the future. It seems unreasonably big, unreasonably complex and few of the core low-level elements of the stack seem ugly and awkward and difficult. We observe that people are putting out lightweight distributed applications using good old XML and HTTP and getting them done in days and they work great. Other people are trying to bring WS-* things online and spending a lot more and apparently not getting as much.

    For more information
    Forrester: Digital Business Architecture emerges from SOA

    OASIS panel ponders: What is SOA?

    I don't think, we at Sun, are willing to place an unqualified bet on WS-* as the future, which means there's a lot of interesting work that needs to be done. Because whereas the ultra-lightweight, I've seen it called POX for Plain Old XML or the architectural style called REST [Representational State Transfer], this kind of stuff apparently works great. It's being deployed by Amazon, by Google, by lots of people. On the other hand there's not much developer tooling. So I think it's fair to say that's a need that hasn't been met well enough by the vendors. I think Sun, and our competitors too, should be doing a better job of addressing it.

    Are there just too many XML and Web services standards?
    Bray: It's clearly true that there are too many of them. I also have an issue with the process. If you look at many of the successful standards, they tend to be distillations of technology that already existed. XML was a distillation of a previous technology called SGML. Java was created a dozen years ago applying the lessons that had been learned from many other object oriented languages. We had a lot of experience with object oriented languages and Java distilled those lessons. When you go and look at situations where people try to invent a whole new technology and standardize it at the same time, it's, to be charitable, a high-risk undertaking.


       收藏   分享  
    顶(0)
      




    ----------------------------------------------

    -----------------------------------------------

    第十二章第一节《用ROR创建面向资源的服务》
    第十二章第二节《用Restlet创建面向资源的服务》
    第三章《REST式服务有什么不同》
    InfoQ SOA首席编辑胡键评《RESTful Web Services中文版》
    [InfoQ文章]解答有关REST的十点疑惑

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/5/19 10:38:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 Web Services & Semantic Web Services 』的所有贴子 点击这里发送电邮给Google AdSense  访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/5/17 23:02:09

    本主题贴数1,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    875.000ms