Start Today

← Documentation

RPC projects

An RPC project:

  • Includes Java classes, where each is mapped to a program
  • A program is a “function” that accepts input parameters and/or output parameters
  • Parameters can be flat or structured
  • Invokes the program business logic
  • Assumes no UI is involved

RPC projects are used when:

  • There is a separation in the legacy app between business logic functionality and UI, and it is possible to invoke the business logic only
  • There is motivation to invest in such a separation in the legacy app for the coming years

See RPC SDK, RPC entity, and Generate a copybook as an RPC entity.


Source: RPC Projects (Confluence)

When to use an RPC SDK project: program invoke with input/output parameters and no UI.

Read more