WEB开发网
开发学院操作系统Linux/Unix 使用 Project Zero 和 WebSphere sMash Assemble ... 阅读

使用 Project Zero 和 WebSphere sMash Assemble Flow 构建 Mashup 应用

 2010-09-27 08:18:56 来源:WEB开发网   
核心提示: 这时候,我们切换至 source 视图,使用 Project Zero 和 WebSphere sMash Assemble Flow 构建 Mashup 应用(10),可以看到如下内容:flow 描述<process name="splice-flow" expres

这时候,我们切换至 source 视图,可以看到如下内容:

flow 描述

<process name="splice-flow" expressionLanguage="Groovy">
  <!-- 搜狐国内新闻 -->
   <feed name="sohu" url="http://rss.news.sohu.com/rss/guonei.xml"/>
   <!-- 新浪国内新闻 -->
  <feed name="sina" url="http://rss.sina.com.cn/news/china/focus15.xml"/>
  
   <!-- 聚合 Feed -->
  <aggregateFeeds name="aggregateFeeds_0" title=" 国内新闻 - 奥运 "
     description="This is a generated feed by Zero Assemble flow.">
    <input value="${sohu}"/>
    <input value="${sina}"/>
  </aggregateFeeds>
  
   <!-- 内容过滤 -->
  <filterFeed name="filterFeed_0" keywords=" 奥运 ">
     <!-- 使用聚合的 Feed 作为输入数据 -->
    <input value="${aggregateFeeds_0}"/>
  </filterFeed>
  
   <!-- 按照发布时间排序 -->
  <sortFeed name="sortFeed_0" orderBy="-atom:published">
    <input value="${filterFeed_0}"/>
  </sortFeed>
  
   <!-- 返回 -->
  <replyGET name="replyGET_0">
    <input value="${sortFeed_0}"/>
  </replyGET>
</process>

至此,一个 Assemble flow 基本完成。接下来我们启动这个 sMash 应用程序来测试:单击 AppBuilder 右上角的 Run 即可,然后在浏览器地址栏输入 http://localhost:8080/feedmashup/ 来运行这个 Assemble flow 。

结束语

本文引入了 Assemble flow 的基本概念,通过一个例子展现如何通过 Assemble flow 快速构建 mashup 服务。在下一篇文章中,将进一步更多 Assemble flow 的功能,以及如何使用 Assemble flow 构建更加复杂的 Mashup 应用。

本文示例源代码或素材下载

编缉推荐阅读以下文章

  • 暂无相关文章

上一页  5 6 7 8 9 10 

Tags:使用 Project Zero

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接