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

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

 2010-09-27 08:18:56 来源:WEB开发网   
核心提示: 活动 (Activity)在 Assemble flow 中,每个工作单元被称为“活动”,使用 Project Zero 和 WebSphere sMash Assemble Flow 构建 Mashup 应用(3),在运行时活动都是相互独立的操作步骤,根据指定的参数和输

活动 (Activity)

在 Assemble flow 中,每个工作单元被称为“活动”。在运行时活动都是相互独立的操作步骤,根据指定的参数和输入数据完成特定的功能。如 receiveGET 类型的活动可以接收浏览器端发送的 HTTP GET 请求,replyGET 类型的活动用于回应 HTTP GET 请求。在一个 process 中,每个活动都具有唯一的名称。以如下 Hello World Assemble flow 为例:

图 1. Hello World Assemble flow

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

清单 1. Flow 的描述为:

<process name="helloWorld" expressionLanguage="Groovy">
  <receiveGET name="rcv"/>
   <replyGET name="rpy">
    <control source="rcv" error="no"/>
    <input value="Hello World! ${rcv.firstname[0]}" content-type="text/plain"/>
   </replyGET>
</process>

向这个 Assemble flow 发送 HTTP GET 请求:http://localhost:8080/helloworld/index.flow?firstname=Ke

将返回:Hello World! Ke

连接 (Link)

“活动”之间的联系被称为“连接”。在 Assemble Flow 两个活动之间中可能具有下列连接:

控制连接(Control-link): 用于指定活动之间的执行时序。

使用控制连接 , 我们能够显式指定

后续活动只有等待前面的活动正常结束之后才能开始执行。

编缉推荐阅读以下文章

  • 暂无相关文章

上一页  1 2 3 4 5 6 7 8  下一页

Tags:使用 Project Zero

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