科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道大众化的SOA:widget、pipe和teqlets

大众化的SOA:widget、pipe和teqlets

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

多年以来SOA(面向服务的体系结构——通过装配企业内部和外部多种来源的组件来创建复合应用程序)及其先驱曾是开发人员的专属领域。缺乏编程技术的普通人无法是获得SOA代码的神秘和强大的。

作者:Dan Farber 来源:ZDNet.com 2007年3月22日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

这个雅虎Pipe可以接受《纽约时报》的feed,通过内容分析(Content Analysis),找到符合Flickr照片的关键字。
雅虎公司的Jeremy Zawodny介绍了Yahoo Pipe,并且发表了关于这项服务的说明,而且在它揭开神秘面纱之后,Techmeme上满是人们关于雅虎Pipe的评论。

ZDNet上的博客Phil Wainewright指出,Yahoo的Pipe演示mashup程序使用了“结构相当好的数据,但是在真实环境中,数据结构是个危险重重的地方。使用雅虎Pipe来组合业务关键数据的难度大得多。

在此之前,Serendipity技术公司最近发布了WorkLight,一个轻量级的、基于服务器的集成服务,它能够让用户定义企业数据feed并将其安全地送到最终用户的应用程序上,例如RSS聚合器、个人Web页面和AJAX widget上。企业数据,例如销售情况,可以被放到del.ici.ous社会书签管理器里。

Dion Hinchcliffe写了大量关于企业如何采用Web技术,如何利用SOA实现更快速的浏览和基于服务器应用程序的开发的文章。Dion写道:

将浏览器自身用作进行快速、即时的功能(widget)和服务集成的技术表明,使用简单的Web技术,比如XML、Ajax和Javascript代码块进行集成工作有多么容易。从企业的角度来看,很多人都会停下手头的工作,看看与昂贵的、正式的企业应用程序集成和基于服务体系结构的项目所使用的方法相比,这有多简单(Paul Rademacher的HousingMaps.com网站就是这样一个生动的例子)。

在下面的图片里,Dion向我们展示了企业mashup程序的概念。在他发的帖子里,他强调了IBM的QEDWiki,一个基于浏览器的企业mashup工具,它能够让不太懂技术的用户在可视界面上使用widget拼装出在线Web应用程序。IBM宣布它把雅虎Pipes和QEDWiki集成到了一起。
 
SAP公司最近发布了一个widget工具包,用于通过Web服务创建一些松散组合在一起的、提供动态数据的小程序,例如用于KPI的警报。微软有一个结合了Web和电信服务的连接服务箱,针对的用户是“托管网络mash-up“的开发人员。像salesforce.com这样的公司已经对基本的mashup和widget提供了支持,例如与Google Maps和雅虎Widget。

BEA公司已经公布了早期版本的Runner,一个用于创建复合应用程序的快速应用程序服务引擎。“Runner让你把编制的概念带到门户,将它应用于企业里的所有程序,不论后者使用的是什么语言,都不需要改变其代码,”BEA公司负责产品管理的副总裁David Meyer去年9月告诉我说。“它是一个应用程序代理,一个位于浏览器与后端应用程序和业务逻辑之间的中间工具或者叫网关。按照推测,Runner可以打破Siebel或者SAP的记录,并且不需要编写任何代码就把它嵌入到一个wiki页面上。

在写到Teqlo的时候,Dennis Howlett说:“自我装配的服务是让用户从创建和修补的困境中解放出来的方式,这在我心里是毫无疑问的。”

就像更多用户友好的编写工具和视频编辑工具,以及不断增加的带宽,已经给予普通人更多的发言权和更大的力量一样,让Web具备更强的可编程性——不需要从事繁重的编码工作就操控和融合所有类型的数据——对于普通人来说是一个质的飞跃。
(责任编辑:张思童

查看本文的国际来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章