Legacy Integration and Modernization

Many organizations have chosen very reliable and robust platforms, such as the IBM i (System i, iSeries, AS/400) to develop and run their applications. Over the years, they have built an impressive legacy of great business applications.
XBintegrator offers IBM i developers a perfect tool to make these legacy applications more flexible and to allow communication with other software assets. All of this with minimal impact on the existing applications.
- integrate legacy applications with other data and software assets across and beyond the organization
- trigger your existing RPG programs from within a flexible service oriented (SOA) environment
- set up automated workflows by means of simple scripting rather than complex programming.
Integrate your Legacy Applications into a Flexible Software Architecture
The IBM i Service Library allows you to call basically all your native IBM i objects from within the services you create in XBintegrator.
XBintegrator offers a wide range of out-of-the-box basic services that you can orchestrate to set up automated workflows for data conversion and exchange and communication. No doubt this is the fastest way to integrate your legacy applications into a flexible architecture.
The great thing is that you don’t have to make any changes whatsoever to your existing legacy applications. You can leave them untouched, while XBintegrator calls on them from within a service oriented environment.
Let your Legacy Applications Communicate with the World Outside
XBintegrator supports WebsphereMQ or any Java based message queueing system to set up communication between your legacy applications. But it also offers a variety of configurable connector interfaces to outside data and software assets.
- An IBM i connector interface allows you to set up the communication with your IBM i
- A poller connector interface allows you to communicate with unstructured data sources (file polling, ftp polling, e-mail polling, print queue polling, …)
- A webservice connector interface allows you to communicate through webservices (SOAP, REST, …)
- A device connector interface allows you to communicate directly with devices (USB, RS232, Barcode, eID, …)
Scripting rather than complex programming
Of course one could think of other ways to modernize and integrate legacy applications. But XBintegrator is undoubtedly the easiest, the fastest and the most cost-effective way. Why?
- Because you don’t have to touch your legacy applications
- Because XBintegrator is a ready-to-use SOA based solution enabler filled with out-of-the-box services
- It allows you to orchestrate these services by means of scripting rather than complex programming.
XBintegrator uses a powerful, XML-based scripting language to create new services. This language, called XBscript2.0 automatically validates your scripts and compiles them to Java services ready for use on the XBintegrator platform.