You can use one of two strategies to interface to COM objects:
- use the builtin COM interface (an extra plugin is required)
- use a Java or .NET bridge to let Java / .NET talk to the service.
The first option is faster, as it avoids the additional inter-process-communication. However, the current internal COM framework only supports call-out, but no call-in. This means that call backs or COM servers cannot be implemented (currently) with the builtin COM framework.