OO-SSX 2019-11: Add worker queue mechanism to loosen the coupling to OO

Idea ID 2762525

OO-SSX 2019-11: Add worker queue mechanism to loosen the coupling to OO

A main focus in software architecture is the loose coupling of components. This has the advantage that if a component fails the other component is not impaired and can accept orders.

At the moment the OO-SSX Portal is directly coupled with the OO.
When I start an Activity, OO is contacted directly.

This leads to a problem in our IT architecture. The default is to loosely couple components. To achieve this we have to put an alternative API portal in front of OO and include logic that accepts requests and then tries to process them in OO. (Queue)

If the OO-SSX portal could do this itself, we would be massively helped.

How could this look like:

When I start an activity in the OO-SSX Portal, the "flow request" is put into a worker queue and then processed against the OO REST Api. This way, users could always send requests via the UI and the API and there would be no loss of service. The values how long and in which periods OO is polling the queue must be configurable.

If this would work we would save many IT components completely and could use OO-SSX natively and our architects would be happy. 🙂

 

Best Regards,

Robert

1 Comment
Micro Focus Frequent Contributor
Micro Focus Frequent Contributor
Status changed to: Waiting for Votes
 
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.