Frage

Ich arbeite an einer .NET-basierten Server-Komponente, die auf eine Reihe von Zielen (Aktienbörsen, um genau zu sein) mit einer Vielzahl von Zielspezifische Protokollen sprechen. Das nächste Ziel zu planen verwendet CORBA hinzuzufügen, so dass ich .NET-Bibliotheken untersuchte das CORBA sprechen kann.

Bisher habe ich drei Möglichkeiten gefunden:

  • IIOP.NET ist ein Open-Source-Projekt, die reifen und ziemlich aktiv zu sein scheint.
  • J-Integra Espresso ein von Intrinsyc-Suite von Microsoft <-> Java Kompatibilitäts-Tools.
  • VisiBroker for .NET (zuvor genannten 'Janeva') ist ein Modul von Borland VisiBroker CORBA-Paket.

Hat jemand Erfahrung mit irgendwelchen haben, gut oder schlecht?

Gibt es andere Optionen?

ich einen der C ++ verwenden könnte - basierte CORBA-Bibliotheken ( omniORB und IKVM wie von Todd Stout vorgeschlagen - die wie eine sehr interessante Möglichkeit sieht, wenn IIOP.NET doesn ‚t pan out.

Update # 2 (Juli 2010) - wir für eine Weile, mit guten Ergebnissen mit IIOP.NET in der Produktion wurden. Das IIOP.NET Projekt ist nicht genau das, was ich aktiv nennen würde, aber dann wieder weder CORBA, so scheint es keine große Notwendigkeit für viel mehr Entwicklung.

War es hilfreich?

Lösung

IIOP.NET ist ein gutes Open-Source-Projekt unfortenely das Projekt im Jahr 2007 gestoppt. Das Projekt Passt nicht viel Dokumentation haben, aber es funktioniert.

Ich bin mit Valuetype in CORBA und IIOP.NET funktioniert gut.

Andere Tipps

Wir haben Visibroker C ++ und .NET-Wrapper setzen um ihn herum. Es ist ein Alptraum zu halten! Das Janeva Produkt könnte in Ordnung sein, aber Borland scheinen nicht sehr interessiert in diesen Tagen in ihm.

IIOP.Net kann die beste Wahl sein.

Sie können die Bibliotheken verwenden, die mit IKVM . IKVM liefert einen großen Teil der JSE Laufzeit als einen Satz von NET-Assemblies (die Verpackung als Set ist eine neue Verstärkung). Suns Java-ORB-Implementierung ist in diesem Satz von Bibliotheken enthalten. IKVM erreicht dies durch die offenen JDK Binärdateien zu kompilieren, in .Net CIL . Sie können die entsprechenden Bibliotheken verweisen und die Java CORBA-API direkt von .NET-Code aufrufen.

IONA ORBIX ist die einzige, die ich Erfahrung mit.

Es funktioniert sowie alle CORBA-Broker zu erwarten war, aber es ist teuer.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top