NOTE: be aware that UI details may be implemented to completely interact via headless.
Add all necessary code to batch-engine-api/batch-engine-service to achieve REQUIREMENTS for displaying batch status and error details.
Please be aware if you decided that UI would interact with batch engine headless - make sure headless is updated.
Developer should provide web module which JSP-s Dispatch(deprecated name) can include. If Batch web module does not exists (error happened and module is not active or module not delivered with DXP) it must not influence DispatchUI.
If no Dispatch module present, batch-engine web module would fail but batch-engine-api, service and headless must be operational.