For the rapid and efficient development lifecycle of REST API's based on
ILE RPG, I would suggest checking out Remain Software's TDOMS products:

https://remainsoftware.com/

TDOMS not only is a RESTful API lifecycle management tool, it also is a
Change Management Control System on the IBM i. I recommend it.
Non-expensive, accessible and versatile tool.

JS


El mar, 10 oct 2023 a las 8:24, Jack Woehr via MIDRANGE-L (<
midrange-l@xxxxxxxxxxxxxxxxxx>) escribió:

Hi Joseph --

My thought is that the most rational pattern for webifying IBM i is the
following:

- Consider IBM i as a 24x7, lights-out database with an OpenAPI/Swagger
REST API.
- Author the REST services in RPG and serve them up using IBM i IWS, or
IElastic, or Midrange Dynamics, or whatever.
- Put your web application on a Linux VM in your data center.
- Authorization for the web application is application-based and not
based on IBM user profiles.
- The REST side of things has its own auth module that assigns roles to
the application users.\
- Users don't visit the IBM i itself anymore, only admins and
programmers.

On Tue, Oct 10, 2023 at 7:49 AM Sizer, Joseph via MIDRANGE-L <
midrange-l@xxxxxxxxxxxxxxxxxx> wrote:

Our development team is currently using an older version of Synon CA2E
for
developing screens/applications. The new goal is to be more web facing
using a more modern toolset. While we have a few solutions in mind, we
want to reach out the Midrange community to get a feel for what others
were
using in this space.



--

*JACK WOEHR, IBM Champion 2021-2023
<https://www.credly.com/users/jack-woehr/badges>*

*SENIOR IBM i ENGINEER*

303.847.8442
jwoehr@xxxxxxxxxxxxxxxxxxxxxxxx
<https://www.linkedin.com/in/jackwoehr/> stay connected
<https://www.linkedin.com/company/absolute-performance-inc./>

<https://www.absolute-performance.com/>
www.absolute-performance.com

NON-DISCLOSURE NOTICE: This communication including any and all
attachments is for the intended recipient(s) only and may contain

confidential and privileged information. If you are not the intended
recipient of this communication, any disclosure, copying further

distribution or use of this communication is prohibited. If you received
this communication in error, please contact the sender and

delete/destroy all copies of this communication immediately.
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list
To post a message email: MIDRANGE-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/midrange-l.

Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription related
questions.



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.