Does JMS support reliable messaging (store-and-forward) for app clients?

I need to write an enterprise application client (launched with Java web start or packaged with a tool like Sun's package-appclient) that can send messages reliably from Linux to Windows. JMS seems like the obvious solution, so I deployed an EAR file with an MDB and an application client on a Windows machine (running SJSAS 9). I was able to download the client jar file onto Linux and send JMS messages successfully. However, if the Windows machine is not available, the Linux client immediately throws exceptions and fails. Are there any JMS providers that provide a store-and-forward mechanism for enterprise clients, so that if the remote server is not available immediately, messages are delivered later? (Note that the client can't be a servlet or other server-managed component.)
I'd prefer an open-source solution, but this requirement has an extremely high priority for my customer, so I'll use a commercial product if necessary. And if there's something other than JMS that works, that would be fine. (In my case, the messages on the remote side ultimately go to a .NET service, so WS-ReliableMessaging would be ideal, but it looks WS-RM won't be integrated into .NET until Vista, and the current WS-RM implementation is a beta, etc., etc.)
Thanks,
Mike

You could use Apache ActiveMQ
http://incubator.apache.org/activemq/
which supports embedded brokers inside each JVM which can be networked together in a store-forward mechanism so that each application keeps working and store-forwarding messages.
http://incubator.apache.org/activemq/networks-of-brokers.html
or you can use failover transport to handle automatic reconnection...
http://incubator.apache.org/activemq/how-can-i-support-auto-reconnection.html
If you need to communicate with some .Net you can use the NMS - the .Net Messaging API which has a client for ActiveMQ as well...
http://incubator.apache.org/activemq/nms.html
James
http://logicblaze.com/
Open Source SOA

Similar Messages

  • Store-and-forward SOAP messaging in JAX-RPC ??

    JAXM seems dead (although SAAJ lives and is very useful). I want to implement a store-and-forward SOAP messaging system for EAI and give it a Java API. Can I do this in JAX-RPC? Does it make any sense?
    Thanks,
    Mark

    At Java One they were advocating the use of web services over JMS.

  • Store and Forward agent configuration in jms adapter - jdeveloper

    I am created the store and forward (SAF) agent in weblogic to communicate with another weblogic server.
    after creating it i tried to configure it in jms adapter wizard but i can't able see my SAF Queue there.
    so now how can i give payload to my SAF queue for testing it.
    Please provide any suggestions, i will provide with the points.
    Thanks,
    Ajay Athuluri

    So I don't know much of the details of AIA, and next to nothing of the pre-built integrations, so can't help you much there. However are you sure you've got all the requisite SAF configuration right? The JMS and SAF component hierarchies are a real rats' nest of trouble. This is a setup I've found to work:
    * SAF Agent, targeted to a managed server; needs to use the default filestore (ie when configuring it you don't specify one)
    * JMS Module containing:
         * SAF Remote Context, pointing at your remote WLS instance
         * JMS SubDeployment, targeted to the SAF Agent
         * Connection Factory, targeted at the managed server
         * SAF Imported Destination, targeted at the SubDeployment
         * Queue in the Imported Destination, with WLS and JNDI names set up so they're different in the sending domain and receiving domain
    The pre-built integrations will (probably) have the JNDI names you need to configure in the documentation.
    HTH!
    Paddy

  • When I try to download apps, a message appears saying that to move forward I have to agree to the new terms of the contract, but does not allow me to agree and not low Apps. Someone can explain what is happening?? thank you

    When I try to download apps, a message appears saying that to move forward I have to agree to the new terms of the contract, but does not allow me to agree and not low Apps. Someone can explain what is happening?? thank you

    Delete some stuff to make room on the device.
    iCloud is not local storage and has nothing to do with your situation.

  • Why Apple does not support from Iran? And why not open a store in Iran?

    Why Apple does not support from Iran? And why not open a store in Iran?

    You think this is an injustice?
    I think that injustice relates to rights that are not honored or respected, and I think we can agree that in no circumstance, human, civil, political or legal, is having or owning an Apple ID, or any other consumer item, a right.
    Why should this happen? ...Iraq ... Afghanistan....
    I believe that Apple, and most American companies, would love to have access to every market in the world, and Iran certainly (or at least, potentially) represents a larger market for Apple products than many countries in which they do business. So, given the choice, they'd be there.

  • Store and Forward Azure Database?

    I'm working on mobile applications (Win Phone 8.1 and Win Store 8.1) that allows our internal crew members to clock-in, clock-out, and report daily work activities. This will be stored on Azure mobile databases, however, our users will be going out
    of mobile connectivity routinely, throughout the day.
    What would the best practice be to store and forward this data to allow them to continue working and then sync when they get back in the connectivity area?

    Hello,
    Did you want to use Windows Azure Mobile Services support offine data with mobile applications as Cotega post above?
    Azure Mobile Service SDK support mobile application store table operations in a local data store in offine, and later sync the changes to the mobile service when in connectivity again.
    Reference:
    Azure Mobile Services - Get Started with Offline
    Deep dive on the offline support in the managed client SDK
    Regards,
    Fanny Liu
    If you have any feedback on our support, please click here. 
    Fanny Liu
    TechNet Community Support

  • I wanted to know how does technical support work via icloud and is there any new technology out that helps providing technical support

    i wanted to know how does technical support work via icloud and is there any new technology out that helps providing technical support?

    basically I’m doing a project were I wanted to find out if there are recent technology  out that provides technical support for example they do it with remote access but is they any new ways that  they can support us and just wanted to find out if icloud gives technical support then how?

  • I've had viber on my iphone and uninstalled it. now I want to install again and it does not send the message code and start again whenever I try. help me

    ve had viber on my iphone and uninstalled it. now I want to install again and it does not send the message code and start again whenever I try. help me

    Hi,
    For possible solutions to your access code issue, please read here: http://bit.ly/Nd34Xl

  • HT1657 I have rented a movie on Itunes, it says i must download it, so i click to download it and all it does is say 'accessing Itunes store' and thats it, it says after downloading, check your purchased movies, i check, and nothing is there, please help?

    I have rented a movie on Itunes, it says i must download it, so i click to download it and all it does is say 'accessing Itunes store' and thats it, it says after downloading, check your purchased movies, i check, and nothing is there, please help?

    Did you make sure that your security software is not blocking the contact to Apple servers? iTunes for Windows: Troubleshooting security software issues

  • [svn] 3486: Updates to support reliable messaging over streaming transports .

    Revision: 3486
    Author: [email protected]
    Date: 2008-10-05 12:51:04 -0700 (Sun, 05 Oct 2008)
    Log Message:
    Updates to support reliable messaging over streaming transports.
    QA: No
    Doc: No
    Checkintests Pass: Yes
    Details:
    Unbind subscription invalidation from streaming connection close. New behavior is for subscription invalidation to be bound to session invalidation, in the same fashion as simple polling or long-polling works.
    Modified Paths:
    blazeds/trunk/modules/core/src/flex/messaging/client/EndpointPushNotifier.java
    blazeds/trunk/modules/core/src/flex/messaging/client/FlexClient.java

    nokia will have this on there NSU by end of month or into next month.
    If you find my post useful then click on
    Kudos!Nokia N96 (v20.050 / RM-247)
    www.shaysoft.net | Competitions!

  • The window 8 store and all other app open and then close immediately .

    The window 8 store and all other app open and then close immediately .I
    have tried many methods like sfc /scannow,, powershell
    -ExecutionPolicy Unrestricted Add-AppxPackage -DisableDevelopmentMode -Register $Env:SystemRoot\WinStore\AppxManifest.xml without the quotes but , changed registery entries but found no effect . kindly help me !

    Hi ObaidMaki,
    This forum is to discuss problems of Windows Forms. Your question is not related to the topic of this forum.
    I would suggest you posting it in the dedicated Windows Forum
    http://answers.microsoft.com/en-us/windows for more efficient responses, where you can contact Windows experts.
    Best regards,
    Youjun Tang
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • " plug-in name does not support the highest level of security for Safari plug-ins" appear for some plugins in Safari Security "Manage Website Settings"?

    Hi,
    Wondering why "<plug-in name> does not support the highest level of security for Safari plug-ins" appear for some plugins in Safari > Security > "Manage Website Settings"?
    Have been trying to get to the root cause of the problem but did not find much on this. I am trying to figure out what can get the warning to go away completely than using the Allow/Always Allow options for the plug-in
    Thanks,
    Shyam

    Hi Linc,
    Thank you for your response. Here is the screenshot of the warning that I am talking about.
    Here is what I do:
    1. Launch Safari and open its Preferences. I have Safari 7.1 installed on my machine.
    2. Click Security Tab and click Manage WebSite Settings
    3. A window opens showing me all the Plug-ins that I have (listed on the left hand side).
    4. One of them is the Adobe Reader plug-in. When I click Adobe Reader, the following details about the plug-in show up on the right
    I was referring to the highlighted section that warns me about this plug-in not using the highest level of security for Safari Plug-ins.
    Note: I do not see this for all my plug-ins (QuickTime, Adobe Flash Player don't give me this warning) which tells me that there is a way to make the warning go away.
    Thanks again,
    Shyam

  • Im trying to connect to apps store and to download apps but i cannt. the massege that say me is your payment method was declined. what can i do about this?

    im trying to connect to apps store and to download apps but i cannt. the massege that say me is your payment method was declined. what can i do about this?

    Try removing said card then re-enter all card details, if still no joy then try a different card to see if it is the card or a problem with your iTunes account, one other thing that you could try is changing your iTunes password as this sometimes cure thing as well.
    Also have a look at your purchase history to see if you have any items that are still waiting for payment as this can sometimes screw up your payment method, if this is the case then I would defiantly try a different card.
    If none of the above work then I would contact iTunes support.

  • Hi - how do  I download items already purchased?  I have tried store and search for available nloads but it t

    Hi - how do  I download items already purchased?  I have tried store and search for available downloads but it tells me they are already downloaded - they are not however - fyi I lost my phone so I am using a new phone with the same apple id and assumed I could just re-access my previously purcahsed items - how do I find them to download?
    Many thanks

    many thanks for a really fast response - Yes I have seen on other postings since you only get one hit and you are right I should have backed up and didn't as I am a bit of a novice and naive (but learning fast now).  Have used your suggestion and accessed and downloaded some historical apps.
    many thanks - I will ensure I back up regularly going forward. 
    Thanks again

  • Hi All, can i have some production support issues with rootcasue and resolution for SAP TM?

    Hi All, can i have some production support issues with rootcasue and resolution for SAP TM?
    Thanks,
    Sreenivas

    Hi Sreenivas,
    I would recommend that you read the Rules of Engagement and other documents in the Getting Started link (top right) before posting anymore.  Your Discussion will most likely get reported as non-specific and get removed.  If you have a specific problem with TM, please post it in a new thread with error messages, version and SPs installed, and how the error occurs and what you are trying to get TM to do.
    There are a lot of resources available in the TM Overview page which can help, so start there and maybe also look at some of the MKS (Monday Knowledge Session) recordings which should also be listed.  There are also a lot of experienced people who can help resolve issues your TM installation, but you need to provide enough information on the problems you are having.  If you are just looking for information on past problems, do a Search or simply browse through past Discussions which are marked with a green Check (Correct Answer).
    Regards, Mike
    SAP Customer Experience Group - CEG (and a Moderator)

Maybe you are looking for

  • Can my iPhone share voice memo with a non apple device?

    I am using an iPhone 4s and I normally record lectures with it. Recently a classmate of mine fell sick and I promissed him that I will share whatever was discussed in class with him. unfortunately my iphone cannot connect to any of his devices nokia

  • Intrastat Report Config in ECC 6.0 - goods Movement in EU countries

    Colleagues, need ur help to understand the changes require in ECC 6 standard Report configuration settings. Case : In our organisationla structure ,our Plants has storage locations in various EU countries. We need to report goods movment from Storage

  • Mail Form Question

    Hi Folks, I'm VERY new to Dreamweaver, have just created a Mail Form in PHP and have absolutely no idea what to do with it now. It's one of those typical forms with To:/Email:/Message: I know this is a painfully basic question but I can't seem to fin

  • Need to transfer/migrate production server from HP-Unix to SuseLinux 11.5

    Background : We are having ECC 6.0 running on HP Unix What we need to do : want to migrate the entire production application to a new server under o/s SuseLinux 11.5 certified by SAP AG What we are doing : there is a utility called Software Developer

  • Create controls dynamically in schematic

    Hi folks, I'm a newbie to these forums! Here's my problem: I'd like to create a schematic by giving the user a box of items (say circuit elements) that the user can drag and drop into place. The user could then set a property of the element, such as