Recommendations for integration of BRMS with a Message Bus

Solution Unverified - Updated -

Issue

  • In this use case user's .Net based applications access the rules runtime running in a remote Realtime Decision Server by posting REST API calls to it with a JSON payload containing facts. The requirement is to incorporate a message bus layer between calling applications and the Realtime Decision Server. A specific architecture to implement this use case which could be thought of could be something like the following.
  1. An application will post events into a Message Bus (e.g. Amazon SQS/SNS)
  2. BRMS should subscribe to these events in the Message Bus which in turn will invoke the decision server with the data provided in the event.
  3. BRMS will post the response received from the decision server as a new event into the Message Bus for consumption.
  • Is the above scenario possible to be achieved with the out-of-the-box features available in BRMS 6 ? If yes then how to do it?

Environment

  • Red Hat JBoss BRMS (BRMS)
    • 6.2.0

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content