What is iStream?

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.