由于RSS如此受欢迎,并且是辛迪加内容的直接技术,它已经得到过去几年里编写的大多数基于Web的应用程序的支持。简单的答案是,“是的,企业聚合(Mashup)可以利用先前存在的资源。”但为了解“如何”和“目的”,彻底的解释是必要的。 首先,让我们把要钻研的组成部分构成一个聚合。
看一个典型的消费聚合,“我家附近的餐厅”。谷歌提供了聚合的视觉输出。基础数据可能会提供一个公共的SOAP API,它列出了您提供的餐厅的邮政编码,。没有SOAP数据,聚合只是一个空映射。
聚合仅限于利用其内容的SOAP API吗?当然不是。如果你是自己编码的聚合,那么你就几乎能够从任何一处拉出内容。当你研究企业聚合……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
由于RSS如此受欢迎,并且是辛迪加内容的直接技术,它已经得到过去几年里编写的大多数基于Web的应用程序的支持。简单的答案是,“是的,企业聚合(Mashup)可以利用先前存在的资源。”但为了解“如何”和“目的”,彻底的解释是必要的。
首先,让我们把要钻研的组成部分构成一个聚合。看一个典型的消费聚合,“我家附近的餐厅”。谷歌提供了聚合的视觉输出。基础数据可能会提供一个公共的SOAP API,它列出了您提供的餐厅的邮政编码,。没有SOAP数据,聚合只是一个空映射。
聚合仅限于利用其内容的SOAP API吗?当然不是。如果你是自己编码的聚合,那么你就几乎能够从任何一处拉出内容。当你研究企业聚合产品(如,Convertigo、ackB、Kapow、OpenSpan等等),你会遇到支持多种不同层次的协议和标准,包括SOAP、REST、RSS和XML。有些工具甚至还支持屏幕抓取或者包括如Excel或Word文件的二进制工件。
大多数企业所使用的聚合没有一个含蓄的显示样式的原材料。一个SOAP API通常返回原始数据。该信息的可视化是对消费者的责任。我们的餐厅聚合利用了谷歌地图,但聚合的输出可以使任何东西:条形图,日历,图像等。
RSS是独特,这是一个既展示了结构和源标准。它通常是一些出版日期、标题和摘录的组合。当我们讨论聚合RSS源,也将是一种强烈的倾向于遵循这个惯例输出。Yahoo! Pipes是这个领域的经典工具。RSS进去, RSS输出。你们有些人可能会想,“我的RSS阅读器已经在我的桌面上结合了多源。”没错,但聚合有可能会大大超过这个简单的聚合。在源相结合的过程中,你可以聚合其他API或数据来申请更多的定制。
这种灵活性让你在新的和创造性的方法中可视化RSS数据:假设莫尼卡为称为FoodCo的杂货店连锁店工作并负责规划的库存在不同地点。 FoodCo已经建立了许多内部系统:客户关系管理(CRM),订单管理和销售人员绩效跟踪。这些系统的每一个可能已经基本建成RSS源,显示当天的活动。但他们不给莫尼卡如何FoodCo运作真正的洞察力。她需要一个执行仪表板,但所有她现在能做的就是通过桌面阅读器对她的地位的项目清单筛选。
聚合可以利用这些现有的RSS源,使信息更加有用。聚合可能退出当地的天气源和通过储存位置匹配源到订单管理源。这个数据可能是聚合历史的每个地区的天气和订购的趋势。输出可以是一个简单的图表,显示商店如何在像龙卷风或暴风雪天气事件之前,结束或者下命令。与此同时,销售人员源可以与CRM聚合源,提供进一步说明的员工绩效。在这两个例子中,源数据来自RSS,但输出是全新的东西。
难道这些例子已经建立了直接拉伸的应用程序数据库?是的,但是这将涉及到使用权表和一定数额开发技能。由于RSS源,所需的数据已经公布。RSS促进聚合中,最简单的一种是创建(如果您可以连接Visio的两盒,你很快就会有这样的工具挂起,像Pipe或英特尔Mash Maker)。 聚合(Mashup)并不总是唯一的解决问题的办法,但往往最快的通道之一。
请允许我提一些东西,有时人们容易混淆:有些聚合工具让你把RSS源以及反对他们的自定义API输出。没错,您可以创建一个SOAP API,它可以让您查询源,如果它是只读数据存储。或者,你更喜欢一个REST API,它返回的就是JSON。
在许多组织中,RSS是本质上的“轻量的SOA”。它缺乏的丰富功能也进行了弥补。其核心是一个简单的数据输出工具,但这并不意味着它不能丰富地创造出一些非常有用的仪表板,插件,或新鲜的API。目前的挑战是识别源中的内容怎样可以由其它公共和私人资源来提供。
相关推荐
-
公共API ROI在哪里?
好像越来越多的企业正在开发期系统并创建公共API。可否详细说明他们的动机?企业以这种方式能够赚钱吗,如何对已经开放的API中进行管理呢?
-
REST开发者RESTful资源指南
维基百科把表述性状态转移(Representational State Transfer ,REST)定义为“分布式超媒体系统、如万维网的一种软件架构形式”。Web服务的RESTful方案被广泛视为SOAP的一个更简单的替代方案。许多大型的Web服务提供商如亚马逊、Twitter和谷歌都在广泛地使用它。在这本技术手册中,我们将为您提供一些RESTful资源和技巧。
-
当SOA遇上云计算:云让SOA治理变复杂
“云计算”热正席卷全球。作为一种按需交付服务的商业模式,云计算为企业提供了一种快速部署和应用IT技术的方法。不过,云计算也给IT人员带来了不小的麻烦。
-
企业应用Mashup协奏曲
有没有什么办法能够自顶向下地对企业实施mashup的努力进行协调?这是一个有趣的问题,因为可以对它进行不同方式的解读。通过企业应用mashup成功实现的集成……