  | Mailing List | | Home | | Forum Home | | JBoss - Java Application Server | | Tomcat - JSP/Servlet container | | Struts - A MVC web framework | | iText - An open source PDF Java Library | | JDOM - JDOM XML Parser | | J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition | | J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog | | JSP - A mailing list about Java Server Pages specification and reference | | Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology | |
Struts & Hibernate
|
|
|
  | | | C++ - Java communication | C++ - Java communication 2004-03-01 - By Vikas Verma
Back CORBA is one option, however I guess there are other commercial grade MOM solutions for this. I had seen SoniC MQ 4.0 some 2 years back and at that time they had both Java client library and an Active X client library. Offcource if you choose to use your MOM for such cross platform operations then you will have to restrict your payload to basic data types only. Softwired Inc's XML based MOM might be another intresting peek. thanks -Vikas
-- --Original Message-- -- From: An interest list for Sun Java Center J2EE Pattern Catalog [mailto :J2EEPATTERNS-INTEREST@(protected)]On Behalf Of K.H. Sent: Monday, March 01, 2004 3:10 PM To: J2EEPATTERNS-INTEREST@(protected) Subject: Re: C++ - Java communication
CORBA over IIOP .............. K.H.
-- -- Original Message -- -- From: Aaron <mailto:aharon@(protected)> Tubman To: J2EEPATTERNS-INTEREST@(protected) Sent: Monday, March 01, 2004 5:35 PM Subject: C++ - Java communication
Hi,
Our system has two code-bases C++ and Java.
We search for transport layer between C++ and Java that satisfy the following requirements:
1. Support synchronous and a-synchronous message passing
2. Easy development
3. point-to-point and publish-subscribe(optional)
4. Reliability
5. Low cost
6. Performance
7. Standard
We have checked two approaches:
1. JMS - no C++ support
2. Tibco that is too expensive for our case.
3. Web services require a lot of development
Somebody knows other approaches?
Thanks
Aaron Tubman
==================================================================== Companion Site: http://www.corej2eepatterns.com J2EE BluePrints: http://java.sun.com /blueprints/corej2eepatterns List Archive: http://archives.java.sun.com/archives /j2eepatterns-interest.html Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" to listserv@(protected)
==================================================================== Companion Site: http://www.corej2eepatterns.com J2EE BluePrints: http://java.sun.com /blueprints/corej2eepatterns List Archive: http://archives.java.sun.com/archives /j2eepatterns-interest.html Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" to listserv@(protected)
==================================================================== Companion Site: http://www.corej2eepatterns.com J2EE BluePrints: http://java.sun.com/blueprints/corej2eepatterns List Archive: http://archives.java.sun.com/archives/j2eepatterns-interest.html Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" to listserv@(protected)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859 (See http://iso-8859.ora-code.com)-1">
<META content="MSHTML 6.00.2800.1264" name=GENERATOR> <STYLE>@(protected) Section1 {size: 595.3pt 841.9pt; margin: 1.0in 1.25in 1.0in 1.25in ; } P.MsoNormal { FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; DIRECTION: rtl; FONT-FAMILY: "Times New Roman"; unicode-bidi: embed; TEXT-ALIGN: right } LI.MsoNormal { FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; DIRECTION: rtl; FONT-FAMILY: "Times New Roman"; unicode-bidi: embed; TEXT-ALIGN: right } DIV.MsoNormal { FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; DIRECTION: rtl; FONT-FAMILY: "Times New Roman"; unicode-bidi: embed; TEXT-ALIGN: right } A:link { COLOR: blue; TEXT-DECORATION: underline } SPAN.MsoHyperlink { COLOR: blue; TEXT-DECORATION: underline } A:visited { COLOR: purple; TEXT-DECORATION: underline } SPAN.MsoHyperlinkFollowed { COLOR: purple; TEXT-DECORATION: underline } SPAN.EmailStyle17 { COLOR: windowtext; FONT-FAMILY: Arial } DIV.Section1 { page: Section1 } OL { MARGIN-BOTTOM: 0in } UL { MARGIN-BOTTOM: 0in } </STYLE> </HEAD> <BODY lang=EN-US vLink=purple link=blue bgColor=#ffffff> <DIV><SPAN class=195062810-01032004><FONT face=Arial color=#0000ff size=2>CORBA is one option, however I guess there are other commercial grade MOM solutions for this. I had seen SoniC MQ 4.0 some 2 years back and at that time they had both Java client library and an Active X client library. Offcource if you choose to use your MOM for such cross platform operations then you will have to restrict your payload to basic data types only.</FONT></SPAN></DIV> <DIV><SPAN class=195062810-01032004><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV> <DIV><SPAN class=195062810-01032004><FONT face=Arial color=#0000ff size=2>Softwired Inc's XML based MOM might be another intresting peek.</FONT></SPAN></DIV> <DIV><SPAN class=195062810-01032004><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV> <DIV><SPAN class=195062810-01032004><FONT face=Arial color=#0000ff size=2>thanks</FONT></SPAN></DIV> <DIV><SPAN class=195062810-01032004><FONT face=Arial color=#0000ff size=2>-Vikas</FONT></SPAN></DIV> <DIV><SPAN class=195062810-01032004><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV> <DIV><SPAN class=195062810-01032004><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV> <DIV><SPAN class=195062810-01032004><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV> <BLOCKQUOTE> <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma size=2>-- --Original Message-- --<BR><B>From:</B> An interest list for Sun Java Center J2EE Pattern Catalog [mailto:J2EEPATTERNS-INTEREST@(protected)]<B>On Behalf Of </B>K.H.<BR><B>Sent:</B> Monday, March 01, 2004 3:10 PM<BR><B>To:</B> J2EEPATTERNS-INTEREST@(protected)<BR><B>Subject:</B> Re: C++ - Java communication<BR><BR></FONT></DIV> <DIV><FONT face=新細明體>CORBA over IIOP ............ ..</FONT></DIV> <DIV><FONT face=Arial color=#0000ff size=2></FONT> </DIV> <DIV><FONT face=新細明體>K.H.</FONT></DIV> <BLOCKQUOTE style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px"> <DIV style="FONT: 10pt arial"> </DIV> <DIV style="FONT: 10pt arial">-- -- Original Message -- -- </DIV> <DIV style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:< /B> <A title=aharon@(protected) href="mailto:aharon@(protected)">Aaron Tubman</A> </DIV> <DIV style="FONT: 10pt arial"><B>To:</B> <A title=J2EEPATTERNS-INTEREST@(protected) href="mailto:J2EEPATTERNS-INTEREST@(protected)">J2EEPATTERNS-INTEREST@(protected) .SUN.COM</A> </DIV> <DIV style="FONT: 10pt arial"><B>Sent:</B> Monday, March 01, 2004 5:35 PM</DIV> <DIV style="FONT: 10pt arial"><B>Subject:</B> C++ - Java communication</DIV> <DIV><BR></DIV> <DIV class=Section1 dir=rtl> <P class=MsoNormal dir=ltr style="DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Hi,</SPAN></FONT></P> <P class=MsoNormal dir=ltr style="DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN></FONT> </P> <P class=MsoNormal dir=ltr style="DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Our system has two code-bases C++ and Java. </SPAN></FONT></P> <P class=MsoNormal dir=ltr style="DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">We search for transport layer between C++ and Java that satisfy the following requirements:</SPAN></FONT></P> <OL type=1> <LI class=MsoNormal dir=ltr style="MARGIN-LEFT: 0.5in; DIRECTION: ltr; MARGIN-RIGHT: 0in; unicode -bidi: embed; TEXT-ALIGN: left"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Support synchronous and a-synchronous message passing</SPAN></FONT> <LI class=MsoNormal dir=ltr style="MARGIN-LEFT: 0.5in; DIRECTION: ltr; MARGIN-RIGHT: 0in; unicode -bidi: embed; TEXT-ALIGN: left"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Easy development</SPAN></FONT> <LI class=MsoNormal dir=ltr style="MARGIN-LEFT: 0.5in; DIRECTION: ltr; MARGIN-RIGHT: 0in; unicode -bidi: embed; TEXT-ALIGN: left"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">point-to-point and publish-subscribe(optional)</SPAN></FONT> <LI class=MsoNormal dir=ltr style="MARGIN-LEFT: 0.5in; DIRECTION: ltr; MARGIN-RIGHT: 0in; unicode -bidi: embed; TEXT-ALIGN: left"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Reliability</SPAN></FONT> <LI class=MsoNormal dir=ltr style="MARGIN-LEFT: 0.5in; DIRECTION: ltr; MARGIN-RIGHT: 0in; unicode -bidi: embed; TEXT-ALIGN: left"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Low cost</SPAN></FONT> <LI class=MsoNormal dir=ltr style="MARGIN-LEFT: 0.5in; DIRECTION: ltr; MARGIN-RIGHT: 0in; unicode -bidi: embed; TEXT-ALIGN: left"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Performance</SPAN></FONT> <LI class=MsoNormal dir=ltr style="MARGIN-LEFT: 0.5in; DIRECTION: ltr; MARGIN-RIGHT: 0in; unicode -bidi: embed; TEXT-ALIGN: left"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Standard</SPAN></FONT> </LI></OL> <P class=MsoNormal dir=ltr style="DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN></FONT> </P> <P class=MsoNormal dir=ltr style="DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">We have checked two approaches: </SPAN></FONT></P> <P class=MsoNormal dir=ltr style="DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN></FONT> </P> <OL type=1> <LI class=MsoNormal dir=ltr style="MARGIN-LEFT: 0.5in; DIRECTION: ltr; MARGIN-RIGHT: 0in; unicode -bidi: embed; TEXT-ALIGN: left"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">JMS - no C++ support</SPAN></FONT> <LI class=MsoNormal dir=ltr style="MARGIN-LEFT: 0.5in; DIRECTION: ltr; MARGIN-RIGHT: 0in; unicode -bidi: embed; TEXT-ALIGN: left"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Tibco that is too expensive for our case.</SPAN></FONT> <LI class=MsoNormal dir=ltr style="MARGIN-LEFT: 0.5in; DIRECTION: ltr; MARGIN-RIGHT: 0in; unicode -bidi: embed; TEXT-ALIGN: left"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Web services require a lot of development</SPAN></FONT> </LI></OL> <P class=MsoNormal dir=ltr style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN : left"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN></FONT> </P> <P class=MsoNormal dir=ltr style="DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial" >Somebody knows other approaches?</SPAN></FONT></P> <P class=MsoNormal dir=ltr style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN : left"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN></FONT> </P> <P class=MsoNormal dir=ltr style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN : left"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Thanks</SPAN></FONT></P> <P class=MsoNormal dir=rtl><FONT face=Arial size=2><SPAN dir=ltr style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN></FONT> </P> <P class=MsoNormal dir=ltr style="DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left"><STRONG><B> <FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Aaron</SPAN></FONT></B></STRONG ><STRONG><B><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> Tubman</SPAN></FONT></B></STRONG></P> <P class=MsoNormal dir=ltr style="DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left"><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt"></SPAN></FONT> </P> <P class=MsoNormal dir=rtl><FONT face="Times New Roman" size=3><SPAN dir =ltr style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>===================== =============================================== Companion Site: http://www.corej2eepatterns.com J2EE BluePrints: http://java.sun.com/blueprints/corej2eepatterns List Archive: http://archives.java.sun.com/archives/j2eepatterns-interest.html Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" to listserv@(protected)</BLOCKQUOTE>=========================================== ========================= Companion Site: http://www.corej2eepatterns.com J2EE BluePrints: http://java.sun.com/blueprints/corej2eepatterns List Archive: http://archives.java.sun.com/archives/j2eepatterns-interest.html Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" to listserv@(protected) </BLOCKQUOTE></BODY></HTML> ==================================================================== Companion Site: http://www.corej2eepatterns.com J2EE BluePrints: http://java.sun.com/blueprints/corej2eepatterns List Archive: http://archives.java.sun.com/archives/j2eepatterns-interest.html Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" to listserv@(protected)
|
|
 |