iKVM
Это позволит вам обмениваться кодом между .NET и Java.Мне нравится, что большинство здравомыслящих людей в мире предпочитают писать биты доступа к данным в .NET, но если у вас есть существующий код на Java, вы хотите сделать его доступным для сервисов .NET, это доступно
http://www.ikvm.net/
Веб-служба RESTful ++
Это самый разумный и, очевидно, самый быстрый способ начать работу.Опять же, вы можете использовать что-то вроде Jersey, ASP.NET MVC, NancyFx или любой другой сервер приложений REST, который вы хотите запустить и запустить.
Я бы порекомендовал вам использовать NancyFx и ServiceStack.Text.Это две очень простые и очень чистые реализации, которые чрезвычайно быстрые, что вам и нужно, если вы используете его как унифицированный DAL поверх вашей базы данных.
Nancy: https://github.com/NancyFx/Nancy/
ServiceStack.Text: https://github.com/ServiceStack/ServiceStack.Text
Джерси: http://jersey.java.net/
ZOMG T3h H0rror - COM + / DCOM
Это фактически возможная возможностьесли вы не можете использовать веб-службы RESTful, а также при условии, что вы работаете исключительно в Windows.Это также будет самым неприятным в зависимости от того, насколько безумны ваши требования.Тем не менее, я видел, как это делалось раньше, и видел, что это работает довольно хорошо, особенно если у вас есть устаревшие компоненты C / C ++, живущие в разных сегментах вашей инфраструктуры.