Authors :
Abdulaziz Almuhaisin
Volume/Issue :
Volume 8 - 2023, Issue 2 - February
Scribd :
https://bit.ly/3J54mkY
DOI :
https://doi.org/10.5281/zenodo.7716308
Abstract :
A middleware is an application used to map
and pipe outputs and inputs of differentheterogeneous
applications to stick them together to enable them to
share data back andforth. A client-side web application
often reads and stores data in a server of backend Enterprise Resource Planning (ERP) system using a middleware.However, the current practice for building middleware is specific to each clientapplication such that the
middleware needs to be updated each time when an interface in aclient side or a server side is changed. In addition, the middleware tends to be complex,and needs frequent maintenance.Accordingly, there exists a need for a
generic middleware that can work with anyweb application to any data server without the need of updating the
middleware in case ofan interface change, and that can
be easily maintained without a frequent maintenance.
A middleware is an application used to map
and pipe outputs and inputs of differentheterogeneous
applications to stick them together to enable them to
share data back andforth. A client-side web application
often reads and stores data in a server of backend Enterprise Resource Planning (ERP) system using a middleware.However, the current practice for building middleware is specific to each clientapplication such that the
middleware needs to be updated each time when an interface in aclient side or a server side is changed. In addition, the middleware tends to be complex,and needs frequent maintenance.Accordingly, there exists a need for a
generic middleware that can work with anyweb application to any data server without the need of updating the
middleware in case ofan interface change, and that can
be easily maintained without a frequent maintenance.