I think SAPUI5 needs a proper Router module.
Routing is the process of determining what code to run when a URL is requested. An example would be if a user enters http://somserver.com/myApp/order/#/1234 it should run the logic to open a view with Order 1234.
sap.ui.core.History comes close but it is limited to history, with a little effort this could be extended or a thirdparty library could be included to cover all use case.
JSP