Consuming REST APIs in Gen’s CICS and Java applications

Kim Peelman
Gen-dev
Published in
2 min readFeb 24, 2022

coauthored with Su Brude

Gen is embracing an open architecture

As more and more enterprise applications expand to a microservices architecture, interacting with other systems via APIs, our Gen customers said that what they really need is for all of their applications to interact seamlessly, including their Gen applications.

This aligns with Broadcom’s “embracing open” philosophy, which changes the conversation from what technology is available to what the business need is.

As much as I’d love every application to be built in Gen, that’s a narrow view of the opportunities for our product, and it doesn’t meet my customers’ needs. Which is why I’m so excited to announce our most recent enhancement, enabling Gen’s CICS and Java applications to consume (or call out to) external REST APIs.

How does consuming REST API’s benefit me?

Many applications publish programing interfaces (APIs) which enable external applications to access data. These APIs follow the REST architecture style. Hence the term REST APIs.

Gen customers asked for a way to have their applications consume those REST APIs. What you can do with that is endless, and dependent on the API you’re accessing. For example, maybe you own a car dealership. You learn that NHTSA (National Highway Traffic Safety Administration in the US) has a REST API with car safety information. So you configure your Gen application to consume the NHTSA car safety information and display it on your website.

Gen customers are excited about the many opportunities this uncovers, including the ability to:

  • Create seamless interactions between applications.
  • Offer enhanced functionality with access to real-time data.
  • Modernize user experiences and enterprise infrastructure.

How do I get started?

Prerequisites:

  • Gen customer generating applications in CICS or Java.
  • Current on Gen v8.6: Toolset, Runtimes, Generators.

Everything you need to know to get started configuring your Gen applications to consuming REST APIs can be found in our Gen EDGE Community announcement HERE. The Gen EDGE Community is where we post all of the latest news about Gen, including new enhancements, roadmap and certification plans, training webcasts, etc. Join the Gen EDGE community to get automated notifications and always stay informed.

--

--

Kim Peelman
Gen-dev
Editor for

Specializing in agile software development. Experience earned at Broadcom, GameStop, and Study Island. Supplemented with formal degrees: EMBA, M.Ed, and B.Ed