@idesajith

Modularity and Enterprise Software

. International Journal on Information Technology IJIT, 1 (1): 5 (March 2011)

Abstract

Modern Enterprise Software Systems (MESS) is all about envisioning, developing, managing and evolving enterprise applications to fulfill business requirements. This may entail many challenges like rapidly changing business scenario, increase in complexity, shorter time to market and business agility. In order to deal with this natural evolution, achieving modularity across MESS is essential. In this paper, we describe by way of an example application, some of the common problems encountered while delivering & managing enterprise software. We demonstrate that one of the root causes for these is inadequate support for modularity at the physical level viz. packaging & deployment. We look at the different options available for extending the modularity across packaging and deployment e.g. Impala and Open Service Gateway initiative (OSGi). Based on our explorations and experiments we provide a comparison between the two. We conclude the paper with a note on the future directions for physical modularity.

Links and resources

Tags