A Middleware Transparent Approach for Developing CORBA-Based Distributed Applications
Source: Colorado State University
Complex distributed applications are developed using a variety of middleware technologies. Design and evolution of an application and subsequent migration from one middleware technology to another is cumbersome because of the high degree of coupling between the design of business functionality and middleware functionality. This paper proposes an MDA compliant middleware transparent software development approach to address this problem. This paper encapsulates as generic aspect models all middleware functionality that would otherwise crosscut elements of business functionality. This paper binds these generic aspect models to an application-specific context and maps them to code aspects. The authors weave the code aspects with the implementation of business functionality to obtain the complete application.