| J2EE Enterprise Software Platforms | ||||
|
| The last few decades have seen significant growth in software development efficiencies. Despite this trend, developers still spend way too much time doing mundane tasks and re-inventing the wheel. I want to capture the tools and best practices for building enterprise software platforms with a bias towards J2EE and open source. I am Chandika Mendis, the Associate Chief Software Architect of Virtusa. Virtusa thrives on its productization methodology to create and consolidate technology assets into Organization Specific Platforms (OSP). So what is the distinction between an OSP and traditional monolithic frameworks touted by major consulting organizations? OSP's are built from within rather than without, fully leveraging customers' existing investments and best practices and considering the cusomers' current context and future change drivers. This is also why the devil is in the details when it comes to building OSP's - there is hardly one right option for many of the elements required for an enterprise platform. This situation is exacerbated when it comes to J2EE as the options are indeed vast. These pages contain my personal point of view and are not meant to represent any official stance of Virtusa, although they are fully motivated by the productization idea. For me, there are several key drivers to put up these pages:
An Enterprise Platform Definition, for me can be broken down into three primary areas.
|
|
| ©2004 Chandika N. Mendis |