[FOLIO-463] Discuss and design platform support for building/deploying business-logic modules Created: 07/Feb/17 Updated: 02/Sep/21 Resolved: 02/Sep/21 |
|
| Status: | Closed |
| Project: | FOLIO |
| Components: | None |
| Affects versions: | None |
| Fix versions: | None |
| Type: | Umbrella | Priority: | P2 |
| Reporter: | Jakub Skoczen | Assignee: | Jakub Skoczen |
| Resolution: | Done | Votes: | 0 |
| Labels: | spike, sprint8 | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | 2 hours, 30 minutes | ||
| Original estimate: | Not Specified | ||
| Issue links: |
|
||||||||||||
| Sprint: | |||||||||||||
| Description |
|
As captured in DMOD-160 we are getting into the territory where we need to build server-side business logic (BL) modules that make it easy to perform compound operations by the UI. Within this issue we want to investigate whether the platform should offer facilities that make creation and registration of BL modules less painful. Specifically: 1. Is there any special support for BL module in Okapi?
2. Is there any special support needed in RMB? Or, instead, do we want a new project/framework that make it easy to code BL modules, e.g with primitives to join data from other modules, handle errors, etc. |
| Comments |
| Comment by Heikki Levanto [ 07/Feb/17 ] |
|
I have a design for that in Okapi-244. I even have opened a branch to implement this redirection model. |
| Comment by Jakub Skoczen [ 07/Feb/17 ] |
|
Ok, great Heikki, that should cover Okapi part of this issue. |
| Comment by Jakub Skoczen [ 10/Feb/17 ] |
|
During the call today we have discussed and concluded that: 1. The redirect/passthrough functionality developed in
2. We won't pursue a server-side library/tool for stitching/mashing up responses/requests at this point: we want to develop more BL modules first and learn about the needs/patterns first. |