Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Has anyone used the Hessian binary remoting protocol to bridge applications using Java and .NET?

Hessian is a custom binary serialization protocol, (which is open-source - I think), that forms the basis for a binary cross platform remoting framework. I'd like to know if anyone here has used it, and if so, what sort of performance can we expect from a solution that bridges a Java app on one side with a C# app on the other. (Let us consider that we are serializing simple classes, and may be arrays, lists, dictionaries of simple classes.)


2 Answers

Have you looked at the HessianC# project (http://www.hessiancsharp.org/)?

like image 155
Matt Solnit Avatar answered Dec 30 '25 18:12

Matt Solnit


I am author of jni4net, open source intraprocess bridge between JVM and CLR. It's build on top of JNI and PInvoke. No C/C++ code needed and it should be relatively fast. I'm not sure if marshalling by reference across boundary would solve your problem.

like image 41
2 revsPavel Savara Avatar answered Dec 30 '25 19:12

2 revsPavel Savara



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!