The concept of ’middleware’ has remained largely unchanged since client-server computing emerged in the early 1990s. Middleware is static; middleware services are infrastructure stovepipes to which business applications are rigidly coupled. As business requirements and industry ‘fashions’ change, layer upon layer of middleware is introduced but rarely replaced which results in ever increasing cost and complexity.
Providers of Cloud Computing continue to repeat this fundamental error. By providing ‘baked-in’ middleware services, ‘Cloud platforms’ lock your business applications into their runtime infrastructure and make these environments impossible to evolve.
The Paremus Service Fabric provides a real alternative to this lock-in by providing an adaptive runtime that dynamically molds itself to your business requirements.
The Paremus Service Fabric is a reactive model-driven runtime. When provided with an application description, the Service Fabric not only deploys, assembles and maintains the associated application, but also any middleware services that it depends on. For example, deploy a WAR artifact and the Service Fabric responds by installing the appropriate WebServer into which the WAR is automatically deployed. Conversely, when an application is removed, all associated middleware and infrastructure services that are no longer in use, are also removed. |