You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

 TypeScoreDescription
Knowledge characteristicsUser set or System set-

This pattern has no output

Parameters or complex modelParameters

The parameters of the service are well defined.

Enhanced by Blueriq Functionality(star)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 UseInternal

The external flow is only used by Blueriq.

Low Implementation complexity(green star)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)(green star)From the calling party all internals are not visible.
Autonomous(green star)The external function has its own profile and can only use the defined parameters.
Highly Testable(green star)As it is a separate flow and only relies on several simple parameters, it can be tested autonomously.
Highly Reusable(green star)Any application can use the defined shortcut and the service definition to call the functionality.
Out of the Box(green star)No custom code required. 


Deployment characteristics 

Part of Application or Separate Deployment (=deployment)BothIt is your choice whether the external function is part of the same repository, or has its own repository.
  • No labels