Composite Application presents a new paradigm of application development which promises minimal writing of custom code and enables a business functionality through assembly of ready made components and services “harvested” out of existing enterprise applications and resources. These reusable assets have extension and configuration features or context, which need to be initialized while deploying the asset. Once deployed these would interact with the pre-exiting enterprise application through standardized interfaces and enable a new business use case or scenario. Since the new composite application is built out of pre-existing components and services after customization, the time to market is drastically reduced having obvious implications for the business. Having said that, these new breed of applications have a varied scope and touch points with diverse applications having different security mechanisms and models, database models, transaction models and so on. Hence, the composite has to take care of this distributed aspect which is not quite a simple thing to do.
Continue reading "SOA and open standards paves the way for Composite Applications" »