iSTREAM is a suite of tools for IBM System i (previously known as AS/400 and iSeries) that can significantly improve performance characteristics of batch processes. Due to extensive use of parallel programming techniques iSTREAM allows phenomenal performance improvement for single streamed batch jobs. iSTREAM can split an existing batch process into a number of concurrent streams, completely eliminate backup-related delays, introduce new robust recovery policies and even modify the program logic of existing applications – all without any programming.
iSTREAM can be used with ILE applications independently of the language there are written in – C++, COBOL, or RPG. Backup and recovery elements of iSTREAM can be successfully used with Java applications. iSTREAM includes support for IBM System i High Availability cluster configurations based on MIMIX software product.
iSTREAM suite is comprised by the following tools sharing common runtime environment:
- iSTREAM base services and runtime support
- iSTREAM generic multi-streaming toolkit for batch applications
- iSTREAM asynchronous backup for library units
- iSTREAM system command substitution
- iSTREAM journal based recovery for library units
- iSTREAM Performance Analyser
The latest release of iSTREAM can optionally be enhanced to tightly integrate with Misys Equation and Misys BankFusion Equation. iSTREAM with this optional enhancement supercedes its BSTAR predecessor.