Dynamic Metadata for Customized Deployment in a Multi-tenant B2B Setup
Published: 2011
Author(s) Name: Aasawaree Deshmukh, Divya Awatramani, Shilpa Agrawal, Varun Gadia
Locked
Subscribed
Available for All
Abstract
Software as a service (SAAS) provides
enterprises with a medium to deploy scalable and
extensible web services to their clients based on their
contracts. In a multitenant business to business setup
often there is an anomaly as the tenants have varied
needs in terms of their deployment and interfaces. In
statically compiled applications the needs of runtime
requests and polymorphism in terms of the deployed
package cannot be met. For these reasons in this paper
we propose a solution to this problem by considering a
framework that supports dynamic metadata-data about
the application itself. The hosting enterprise does not
have to deploy a separate service for every tenant and
each tenant in the setup can customize his application
and independently execute the service
In well-defined metadata driven architecture the
compiled runtime engine (kernel) and the metadata
clearly differ from each other. Due to this clear
separation tenants can individually customize their
contracts and make any relevant changes dynamically
without affecting the overall performance or working of
the setup.
View PDF