Most Read Latest News Blog Resources

JNBridge crosses message queue Rubicon




June 2, 2009 — 
Despite having a mostly symbiotic relationship in most enterprises, there are still areas in which Java and .NET don't play nice. One such area is around the Java Message Service, which acts as a message queue for large distributed Java applications. JNBridge targets this disconnect with its self-titled product for integrating such queues into .NET applications. Version 1.2 was released yesterday and brings with it the software's first support for going back and forth across such message queues.

Wayne Citrin, cofounder and CTO of JNBridge, said that the entire array of JMS services is supported on .NET through his company's product. “We provide access to the entire JMS capability: all the JMS messages, local transactions, JMS security and authentication, as well as access to JMS headers," said Citrin.

"[Our customers] use our product because the alternative to using a product like ours is probably WS-*, and there are problems with throughput."

For those developers using Microsoft BizTalk Server for business process management, Citrin said that the JNBridge 1.2 update finally gives them the ability to move back and forth between JMS and BizTalk programatically.

“We've been looking at the needs of our financial services companies,” he said. “There's a lot of need for what we do, and it's gotten more urgent with all the mergers that have been going on. What the financial services customers have been asking for is the ability to integrate the transactions that exist on both sides. Up until now, we haven't had the ability to integrate the cross platform transactions, and nobody has outside WS_ Atomic_Tansactions, which is ambiguous.”

That back and forth should make troubleshooting a lot easier for developers tracking down issues across multiple systems, said Citrin.

“When you're reading in a block of messages from JMS in the context of a .NET transaction, if that fails, not only do you need to roll back the actions in the consuming .NET code, you also need—in the same transaction—to put those messages back on the JMS queue, so when things are re-fed, you can read those messages again and no data will be lost,” said Citrin. That capability has been added in 1.2, he added.

Still, the biggest reason to use JNBridge, said Citrin, is to save your .NET developers from having to learn the vagaries of JMS. “The users, if they're skilled in the .NET API, don't have to know anything about JMS programming. You simply fill out a property sheet with some info like initial context, the names of the queues you want to access, and the locations of the JAR files,” he said. JNBridge handles the interchange code automatically, he added.


Related Search Term(s): JNBridgemessaging


Share this link: http://www.sdtimes.com/link/33515
 

Add comment


Name*
Email*  
Country     


  • Comment
  • Preview
Loading



 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 
Download Current Issue
ISSUE 3/15/2010 PDF

Need Back Issues?
DOWNLOAD HERE

Receive the print Edition?


 
blogs tab
Google Code turns 5
Google Code Turns 5, and adds a Paxos Algorithm to make the system more stable and reliable.
03/17/2010 11:16 AM EST

Test your Visual Studio 2010 know-how
Microsoft is offering free beta certification exams for Visual Studio 2010.
03/17/2010 11:08 AM EST

Microsoft lifts the hood on IE9
Microsoft is previewing IE9.
03/16/2010 01:10 PM EST

 

Events calendar tab
3/22/2010 to 3/25/2010
Santa Clara, Calif.
The Eclipse Foundation

4/12/2010 to 4/14/2010
Las Vegas
Penton Media

4/12/2010 to 4/15/2010
Santa Clara, Calif.
O'Reilly Media

4/19/2010
New York City
Flagg Management

4/25/2010 to 4/28/2010
Overland Park, Kans.
IIUG