Interoperability is one of the main issues in creating a networked system of repositories The approaches range from simply forcing one metadata standard on all participating repositories to highly sophisticated semantic web based architectures with full semantic mapping capabilities between different schemas. The eduSource project in its holistic approach to building a network of learning object repositories in Canada is implementing an open network for learning services. Its openness is supported by an eduSource Communication Protocol (ECL) which closely implements the IMS Digital Repository Interoperability (DRI) specification and architecture, and by connection middleware that enables any service providers to join the network. EduSource is open to external initiatives as it explicitly supports an extensible bridging mechanism between eduSource and other major initiatives. This paper focuses on the design of ECL as an implementation of IMS DRI and supporting infrastructure and middl...