Page History
Type | Score | Description | |
---|---|---|---|
Knowledge characteristics | User set or System set | - | This pattern has no output |
Parameters or complex model | Parameters | The parameters of the service are well defined. | |
Enhanced by Blueriq Functionality | Dependencies to the service are possible, and support is given for the shortcut definitions. | ||
Maintainability characteristics It should be possible to quickly make changes to business rules independent of other functionality. | Focus on Internal or External Use | Internal | The external flow is only used by Blueriq. |
Low Implementation complexity | Defining the flow and using the parameters is simple. Managing the shortcuts is a bit trickier. For making that part easier, see dynamic shortcuts. | ||
Internals invisible (encapsulation) | From the calling party all internals are not visible. | ||
Autonomous | The external function has its own profile and can only use the defined parameters. | ||
Highly Testable | As it is a separate flow and only relies on several simple parameters, it can be tested autonomously. | ||
Highly Reusable | Any application can use the defined shortcut and the service definition to call the functionality. | ||
Out of the Box | No custom code required. | ||
Deployment characteristics | Part of Application or Separate Deployment (=deployment) | Both | It is your choice whether the external function is part of the same repository, or has its own repository. |
Overview
Content Tools