Using flows
The functionality for constructing applications that produce feeds or conversational applications is provided through Assemble flow. This is an optimized and highly specialized flow engine for processing data feeds, and coordinating interactions with other services.
Using the flow runtime in the Assemble subproject, you can easily build flows: data flows, interactive flows, or a combination of the two. You can do this using the flow language and a provided corresponding flow runtime. The articles of this section show you how to run the flow samples to get a feel for the capabilities. You can see the flow definition files, how they are placed in the directory structure so they can be addressed over HTTP, and some of the different structures of the flow language itself. Then, you can explore building your own flows from scratch as a new IBM® WebSphere® sMash application in the sections that follow. The following topics are covered in the Using flows section:
- A flow language example
- Provides an example to walk through creating and using a flow.
- Creating and running a new flow
- Provides information about developing a flow using the graphical tooling provided with WebSphere sMash.
- Flow activities
- Provides information about using flow activities and creating flow extensions in Java™, Groovy and PHP. This article also describes adding your own activity types into a flow definition.
- Flow language reference
- Provides a terse but complete reference to all the syntax available.
Advance Topics
- Cleanup support in Assemble flow
- Provides the introduction for flow instance cleanup support