1. MEDOR - MEDOR stands for Middleware Enabling Distributed Object Requests
The MEDOR project, lead by France Telecom R&D allows the expression, optimisation and evaluation of queries on heterogeneous distributed objects.
2. DotNetJ - DotNetJ is a middleware that gives .NET clients the ability to use Java components or J2EE applications. This project aims at providing .NET-to-Java interoperability without the bottleneck of web services.