Collaborative E-learning is highly dependent on the well functioning of a complex sociotechnical system that comprises information technology and various social processes. Large scale infrastructures like the National Research and Education Networks (NRENs) provide access to research and educational resources and provide collaboration between educational and research organizations, thus providing a set of essential services for e-learning. Currently, the lack of data integration between e-learning systems is still a problem in NREN domains, and a hurdle to collaborative e-learning. We address systematic cross-organizational collaboration and data integration between large-scale e-learning systems by designing an architecture for NREN e-learning systems to support open access education and learning. In particular, we design and provide a reference implementation for an e-learning broker that can provide the needed data integration and processes, and takes into consideration the strategies and policies for open access in education and training. We develop the architecture and reference implementation applying the eXtreme Model-Driven Development (XMDD) paradigm for software design and development, using the DIME low-code development environment for modelling data, processes, and user interface. We consider here two specific application settings: The national network of e-learning collaboration in AfgREN, centered on the Kabul University in Afghanistan, and the newly started collaboration between the Athlone Institute of Technology (AIT) and Limerick Institute of Technology (LIT) in Ireland, that are forming a new consortium under the newly introduced Technological University structure.