IBM InfoSphere Streams Version 4.1.0
Running SPL applications overview
To run an SPL application, you submit a job to InfoSphere® Streams with Streams Studio or the streamtool submitjob command, and specify the application bundle file for the application.
There are multiple ways to run an SPL application, for example:
- Applications that were built as stand-alone applications can be run as stand-alone processes.
- Applications that were built as distributed applications can be submitted to a started instance.
Note: The application contains a single main composite. In the Project
Explorer view, the main composites are available for launching, and
you select a main composite's build configuration to launch.
Streams Studio provides
the following methods for running an application:
- For actions on Main composites (Launch and Launch active build configuration), see Launching application Main composites.
- For actions on build configuration (Launch), see Launching a build configuration.
- For SPL application launchers (Run and Debug), see Using the SPL application launch configuration.
- For SPL application set launchers (Run), see Using the SPL application set launch configuration.
- For actions on instance (Submit job), see Submitting an application bundle file to an instance.
- For actions on application application bundle file (Submit job), see Submitting an application bundle file to an instance.
When you submit applications to an instance, the instance owner must have access to the directory where the application is located. When you use a remote workspace, ensure that the access permissions are set so that the instance owner can access the directory on the remote workspace.
If the application has user-defined parallelism, parallel transformation occurs when you submit a job for the application. Parallel transformation converts the logical application into a physical application that can be deployed on the hardware.