Working with the Zend 5250 Bridge
The Zend 5250 Bridge provides two different methods for Web-enabling your PHP applications:
-
Zend 5250 Emulator - Takes the back-end logic of your 5250 application and displays it in a browser format. This is achieved without any work from the developer.
-
Zend 5250 Bridge API - A set of API functions which allow you to use the input and output data in your 5250 application to construct a PHP application which allows complete flexibility and customization options.
Which Method Should you Choose?
The method you choose will depend on the amount of time you want to invest in the process, the programming knowledge and skills that you or your programmers possess, and the amount of extra customization and functionality that you would like to add to your application:
Zend 5250 Emulator
Use the Zend 5250 Emulator if you:
- Need to give users browser access to your 5250 applications and want to invest a minimum amount of development time.
- Want to reduce emulator application deployment costs (licences/time).
- Want to make small cosmetic changes (colors etc.) to your screens.
- Do not know PHP or JavaScript (though a basic knowledge of HTML/CSS is useful if you want to customize the 'look' of your screens.)
- Want to test the capabilities of the Bridge.
- Plan to frequently change your 5250 Display Files.
5250 Bridge API
Use the Zend 5250 Bridge API if you:
- Want to make presentation-level changes as well as applying additional display logic
- Want to apply complete display-side customization to all or individual screens.
- Want to combine several screens into a new view.
- Want to remove or filter out content/data for a subset of end-users (e.g. redundant fields).
- Have a good knowledge of PHP/HTML/CSS/JavaScript (recommended).
- Expect to continue significant development of your RPG 5250 applications and want to minimize Parallel Maintenance considerations.
- Want to pipeline the data coming from the bridge for usage in other, non browser applications (Java, Web Services, others.)
For more information on working with the Zend 5250 Bridge see Zend 5250 Bridge Introduction.