1. Introduction
Enterprises are increasingly dependent upon multiple middleware technologies that enable new business paradigms by weaving together legacy systems with advanced technology. Component-based system integration supports core business functionality, integrates business processes and enables companies to communicate with customers, suppliers, and business partners. The Unified Component Meta-Model Framework (UniFrame) [1] attempts to unify distributed component models under a common meta-model for the purpose of enabling the discovery, interoperability, and collaboration of components via generative software techniques. This research targets the dynamic assembly of distributed software systems from components developed using different component models, and explores how the quality of service (QoS) requirements, such as security, influence the design of components and their compositions. The inherent complexity of such integrations introduces significant challenges for controlling access to application resources (business, customer and personal information as well as product and application features). This paper expands on our previous work [2], [3] to explore how Model Driven Architecture techniques may be used for an integration of the access control solutions in heterogeneous environments.