img

i2Rest

Ultimate Rest for Legacy Systems

IBM servers are world renowned for their distinguished reliability. However, as more and more technologies evolve, the former tend to impede digital transformation due to complexity of integration with other systems.

i2Rest is a solution that helps overcome a number of issues that are typically attributable to IBM i servers:

  • ·Implementation of new integration standards is a complex and expensive process. This is partially due to the long history of the platform itself and the volume of accumulated expertise, data and processes.

  • Slow implementation of new technologies and standards in the native operating system.

At times, companies are forced into switching to different technologies as the result of complexity and costs of IBM i modernization projects. The longevity of projects is caused by each individual API requiring a separate modification effort, with thousands existing RPGLE APIs and tables.

Two most common

Integrative options today:

Option 1: External Integration Layer
img

internet/web

img

External Integration Layer

Unux/Windows/Java JM...
img

IBM i

Existing native PRGLE code

Option 2: Native Integration Layer
img

internet/web

img

Internal Integration Layer

ILE/PASE/Java VM
img

IBM i

Existing native PRGLE code

Yet, both approaches require significant amount of

Сustom code to realize following features:

  • Input/output parameters transformation
  • Messages delivery
  • Authority verification
  • Credentials mapping
  • Business or technological process transformation

Performance and availability

Development and support cost

Option 1

Adds extra links to the processing chain

IBM i tech skills, such as RPG development,are very rare

Option 2

Java and Unix (PASE), although compatible, are not comparable in terms of efficiency to native implementations

Existing Market Solutions And Their

Features:

Ready to use servers

IWS - Integrated for IBM i Node.js for IBM i

PROS
  • Free
  • Easy to install
  • Relatively easy to find developers
CONS
  • Java/PASE based - high hardware resource consumpition
  • Difficult integration witch native applications
  • There is no easy solution to transform existing software

Development libraries

HTTPAPI, IBM i system API, PRG-XML Suite

PROS
  • Help developers upgrade existing code with less efforts
CONS
  • Requires server-side development
  • Still requires to upgrade existing code

Other

Rest4i, Mulesoft AS400 connector, iWebSrv

PROS
  • A set of automation tools, methodologies and architecture solutions for the modernization process
CONS
  • Different for different products – architecture, performance, usability etc.
img

What is i2Rest:

Business Value

i2Rest is a simple and efficient tool to overcome the above issues, allowing to transform Legacy systems into an open environment of modern service-oriented solutions.

  • Existing RPGLE programs are exposed as Open APIs and are dealt with in minutes, allowing strong business stakeholder engagement.
  • Elimination of RPGLE development efforts – legacy programs remain AS IS. This results in implementation cycle reduction from months to several days.
  • The OAuth2 client, IBM i applications access countless APIs of other suppliers – Google, IBM, Twitter, Facebook, PayPal etc.
  • An existing IBM i machine becomes fully functional OAuth2 server and client, with no need for either new software or hardware.
img

i2Rest requires a minimum

time to start serving/consuming Open API.

You can start using i2Rest Server and Client almost immediately after installation

Should a more complex security model be needed, several days for planning, development and implementation would be added.

What is i2Rest:

Typical Implementation Timeline

  • Day 1

  • Day 2

  • Day 3

  • Day 4

  • Day 5

  • Day 6

    API 1

  • Day 7

    API 1

    API 2

  • img

    Familiarization, Warm up

  • img

    Go!

Install&Config

Ready to implement simple API

Access model definition

Access model customization

Ready to implement complex API

What is i2Rest:

Licensing Model

Feature(s)

Free edition

Premium edition

I2REST CLIENT

Call OAutch2 APls

img
img

Execute http(s) client requests
(get, post, put, del)

img
img

i2Rest Client API to enhance existing
PRGLE programs

img
img

I2REST SERVER

Built-in Authorization Model

img
img

Ability to extend authorization model

img
img

#APLs per i2Rest server instance

Up to 10 APLs

Unlimited

#OAuth2 Users per i2Rest server instance

Up to 5 users

Unlimited

#OAuth2 Clients per i2Rest server instance

Up to 5 users

Unlimited

#OAuth2 Scopes per i2Rest server instance

Up to 5 scopes

Unlimited

#API calls

Unlimited

Unlimited

Server local and/or remore PRGLE as API

Local and Remote

Local and Remote

Separate extensions for i2Rest - i2Camunda and i2Zeebe, are offered in order for IBM i based solutions to be compatible with Camunda BPM engine via i2Rest Server APIs.

Would you like to know more about i2Rest?

Contact us

Dear User!

Your browser version is outdated. The site uses modern web technologies and may be displayed incorrectly.

Brief description of the problem:

  • - The site currently supports iphone 8 and above, with an update iOS 15.5. .
  • - The iphone 5 and iphone 6 software is obsolete, a feature of Apple's web policy.
  • - If you use iphone 6s or iphone 7 and above, you need to update your device to the current version:
    • iphone 6s -Supports updating to iOS 15.5
    • iphone 7 -Supports updating to iOS 15.5 (in 2024, an update to iOS 18 is possible)
    • iPhone SE -Supports upgrading to iOS 15.5