Why we use JMS instead of using HTTP/SOAP WebService

Hello

Why we use JMS/SOAP instead of using HTTP/SOAP HTTP being more good on the Protocol TCP/IP (why seller enjoy JMS)

Why we use JMS rather than to use the direct database because the database JMS use internally to store its payload.

I've read these post

< http://Java.dzone.com/articles/performance-soaphttp-vs-soapjm > and

< http://it.Toolbox.com/blogs/the-SOA-blog/Web-Services-http-vs-JMS-19110 >

But in reality most of the things we can achieve in the two example

Consider using SOAP http:

• Externally facing web services (for example, customers or suppliers) (
) in JMS also is good, that we can do )
• For simple point-to-point and services stateless (
) we have point to point in JMS queues using )
• Where you need a thin client with no installation of MOM

Consider using SOAP over JMS for:

• High-volume distributed messaging (
) Why for high volume JMS is required for HTTP based Web Service ? )

• Asynchronous messaging (based HTTP web service can also be asynchronous and we can use the correlation machining inside()

• Where a transaction limit is necessary in the middleware (which is operation limit, it is not possible with the basic HTTP web service ? ) )


• Where the message consumers are slower than the producers (the location of that point in difference( )
• Guarantee deliver ()that we can achieve in web service basic HTTP using the WS-Reliable messaging standard so how this point said difference( )

• A one-time delivery of messages (what back "only once, sending a message" threat and is not possible with the web service HTTP based ? ) )


• Publish/subscribe (
) this mechanism broad casting can be done using HTTP based web service also if all applicant read only the recording of database ) (Same JMS use the internal database)


• Distributed systems of peers who can sometimes be disconnected (
) This also good for basic HTTP web service, we can use correlation sets (asynchronous service) then even if the following resource is not in service expect that it will be available and continue run more. so, how that pint is indicative of difference )


Someone tell me really what is the real benefits or difference and why and where we use JMS Web service instead of HTTP based Web (real difference) service base



Thank you

Hello

It is difficult to understand your point with this discussion... I don't see what exactly you're trying to lawyer he y... You can obviously use a table knife to unscrew a screw, it will probably work for 90% of cases... But you do not use the right tool for the job, and it can potentially become very difficult... You can even cut a finger and wish you had used the tool that was actually designed to work you have to do... What you're trying to find that it is the best tool for your use case, the options are endless...

See you soon,.

Vlad

Tags: Fusion Middleware

Similar Questions

  • Why are you not using https for all your links

    As a company that promotes free software for all why do you use https instead of http with https links, it is possible to have access to the internet with most of the suppliers of wireless dsl even when the service is cancelled.

    freewebhttps said

    http://www.Mozilla.com/en-us/Firefox/Central/
    http://www.Mozilla.org/en-us/LightBeam/
    http://www.Mozilla.org/en-us/contact/spaces/

    They're just yesterday.

    They are https:// when I load them.

  • I can't use a website should I use with Firefox 5.0. So, I need to uninstall and go back to 3.5 or 3.6. Please notify. Also, my control panel blocks from Windows Explorer a PMP. That's why I use Firefox instead. Thanks for any help!

    I can't use a website should I use with Firefox 5.0. So, I need to uninstall and go back to 3.5 or 3.6. Please notify. Also, my control panel blocks from Windows Explorer a PMP. That's why I use Firefox instead. Thanks for any help!

    I thought it would be FAFSA is causing your problem.

    Install Portable Firefox 3.6.x on your hard drive to a Web site. This will not affect any of your current Firefox installation.

    http://PortableApps.com/apps/Internet/firefox_portable/localization#legacy36

  • All of a sudden, after a update of firefox, I get "this connection is untrusted" for Facebook, no matter if I use http: or https:, WHY?

    All of a sudden, after a update of firefox, I get "this connection is untrusted" for Facebook, no matter if I use http: or https:, WHY? Here are all the details of the error message:

    This connection is Untrusted

    You asked Firefox to connect safely to facebook.com, but we cannot confirm that your connection is secure.

    Normally, when you try to connect safely, sites will present a reliable identification to prove that you're in the right place. However, the identity of this site cannot be verified.
    What should I do?

    If you normally connect to this site without problems, this error can mean that someone is trying to impersonate the identity of the site, and you should not continue.

    This site uses HTTP Strict Transport Security (HST) to specify that Firefox didn't connect safely. As a result, it is not possible to add an exception for this certificate.

    Facebook.com uses an invalid security certificate.

    The certificate is not trusted because the issuer certificate is unknown.

    (Error code: sec_error_unknown_issuer)

    (Also included a screenshot).

    COR - el said

    You can check the date and time and time zone in the clock on your computer: (double) click on the clock icon in the Windows taskbar.

    You can retrieve the certificate and check details such as WHO issued the certificates and the expiration dates of certificates.

    • Click on the link at the bottom of the error page: "I understand the risks".
    • Let Firefox recover the certificate: "Add Exception"-> "get certificate".
    • Click on the button "View" and inspect the certificate and the Coachman, who is the issuer.

    You can see more details like the intermediate certificates that are used in the Details tab.

    If you cannot inspect the certificate by "I understand the risks", then try this:

    Open the chrome URI by pasting or typing this URI in the address bar to open the window "Add the Security Exception" and to check the certificate:

    • chrome://pippki/content/exceptionDialog.XUL

    In the field location type and paste the URL of the Web site

    • retrieve the certificate via the button 'Get certificate '.
    • Click on the "view..." button. "to inspect the certificate in the certificate display

    Check which is the issuer of the certificate.

    You can get more details like the certificate chain in the Details tab of the certificate display.

  • How can I make firefox use http instead of https?

    In internet business, it is problematic to use https.
    However firefox by default always to https connections (for example during a google image search in the toolbar search, or when you type an address bar starting with "www"); so always raise an alert page "this connection is untrusted" and make me go the address bar manually and change the 'https' in the 'http'.
    In Google Chrome and Internet Explorer, it is very easy to install the browser to use http instead of https protocol. However, I can't find this option in firefox. Any ideas?

    There are two different parameters involved:

    Address bar Autofill

    If you used HTTPS to a site before, the AutoFill feature to Firefox address bar will prefer the HTTPS address. If you don't mind by selecting from the drop-down instead, or just type the address in full, you can disable AutoFill the address bar. Here's how:

    (1) in a new tab, type or paste Subject: config in the address bar and press ENTER. Click on the button promising to be careful.

    (2) in the filter box, type or paste the AutoFill and make a pause so that the list is filtered

    (3) double-click browser.urlbar.autoFill from true to false.

    Search from the address bar

    About the address bar search, you can change the URL used by the 'key word' service. Please see this thread for links: unable to connect to the proxy because of the automatic https.

    That solve it?

  • Why short use SOAP based instead of REST web services

    I have a very basic question about why short uses web services SOAP based instead of RESTING the REST is very light?

    Kumar,

    To a large extent, the choice of the web service protocol is orthogonal to how short Server communicates with Studio (aka short discovered Information).  EID has been designed as a set of tightly coupled of capabilites and we not usually expect users to develop a custom front-end that would require a knowledge of the workings of.

    Ryan S. - EID PM

  • Why I can't stop used https?

    I'm frustrated with live mail and IE9. It is arbitrarily decide to use https, which means that in case of IE9 and signed on our live account, I am unable to see the photos sent by e-mail; I am unable to open attachments, or save them.

    I just paid online for a courier service and he said: click on the button for shipping labels, invoices, etc., but when I clicked on the button I got up the usual pop window that offers, open, save, or save as. The problem is this window does not work because I'm in https.

    It comes to my own computer, not an audience. I ran the auditor of IE performance diagnostic tol and it does not find a problem. I had a very smart geek IT look and he sees nothing obvious.

    In these forums, you will find support for Windows Live Mail: http://windowslivehelp.com/forums.aspx?productid=15

  • Firefox uses https rather than http

    I had problems to connect to a site recently so I tried to use https instead of http and I got but only a text based page. Now I want to go back to using http, but Firefox uses https rather than http.

    I put browser.urlbar.autoFill.typed and browser.urlbar.autoFill to false, but it does still even after restarting Firefox. I deleted cookies, the tab of this site closed and restarted Firefox. He always does.

    I tried to set the keyword. URL to http://***.***.org/ "obviously with the correct url.

    Anyone has the clues how to stop this?

    One of the reasons why a "Strict-Transport-Security" header sent by your server (or an application on your server). Once Firefox stores this parameter specific to the site, you may be stuck with HTTPS forever. See this thread for an example: Firefix 25.0.1 forces SSL even when http:// is specified in the address bar.

    The function "to forget this site" will erase all the known places that Firefox can keep information on the site. This, of course, history and cookies, but also includes the permissions specific to the site and even favorite.

    If you want to try it, the option is available in two locations:

    • The library dialogue (history > view history). Right click on any entry to the site.
    • The subject: permissions page (type or paste on: permissions in the address bar and press enter). Choose the site from the list on the left and look for the button in the upper right.
  • Why we use the Cisco Voice environment CUBE

    Hi all

    Hope you all are doing well.

    (1) can someone describer that's why we use CUBE in Cisco voice environment and this is the main purpose? Configure the steps?

    (2) what is allowed and what type of license that we use in the world of VOICE?

    (3) features and integration between the CUCM CUPS CUPS?

    Thank you

    Arjun keita

    This very open Q

    To read a bit of paper on the product

    http://www.Cisco.com/c/en/us/products/unified-communications/unified-BOR...

    and no further questions, see the Q & A

    https://supportforums.Cisco.com/document/69976/frequently-asked-question...

    BR
    Mamdouh

  • How and why to use Xpn files in Photoshop cc 2014

    How and why to use Xpn files in Photoshop cc 2014. in windows & SP2. I got about 20. XPN files with Photoshop course. I think they're PS presets. I have no idea what to do with them.

    Thank you

    It seems that those who are for photoshop Lightroom, which is a different program of photoshop cc 2014.

    Although it doesn't seem to be of the presets included this work in photoshop as well.

    See the Read Me First on the Presets

    http://www.PhotoSerge.com/Tutorial/lightroom_presets_complete_package

  • why we use the symbol $ java variable?

    his_$ account_tota, $ b... can u give an explanation for this variable. What is the symbol of $ use? Why we use the symbol $ java variable...
    I need a clear and simple explanation for example...: P

    No real reason, you can do it if you want. But you don't have to - I certainly didn't, and I rarely see code it does.

    You should take the time to find a way to find information. For example, I just typed 'java variable dollar' in google and ended up with this as the first shot:

    http://docs.Oracle.com/javase/tutorial/Java/nutsandbolts/variables.html

    I quote:

    "In addition, the character dollar sign, by convention, is never used at all."

  • Why not use the static methods - example

    Hello world

    I would like to continue the below thread about "why not use static methods.
    Why not use the static methods
    with the concrete example.

    In my small application, I need to be able to send keystrokes. (java.awt.Robot class is used for this)
    I created the following class for these "operations" with static methods:
    public class KeyboardInput {
    
         private static Robot r;
         static {
              try {
                   r = new Robot();
              } catch (AWTException e) {
                   throw new RuntimeException(e + "Robot couldn't be initialized.");
              }
         }
         
         public static void wait(int millis){
              r.delay(millis);
         }
         
         public static void copy() {
              r.keyPress(KeyEvent.VK_CONTROL);
              r.keyPress(KeyEvent.VK_C);
              r.keyRelease(KeyEvent.VK_C);
              r.keyRelease(KeyEvent.VK_CONTROL);
         }
    
         public static void altTab() {
              r.keyPress(KeyEvent.VK_ALT);
              r.keyPress(KeyEvent.VK_TAB);
              r.keyRelease(KeyEvent.VK_TAB);
              r.keyRelease(KeyEvent.VK_ALT);
         }
    
                   // more methods like  paste(), tab(), shiftTab(), rightArrow()
    }
    You think it's a good solution? How could it be improved? I saw something Singleton vs somewhere of static methods. Wouldn't be better to use Singleton?

    Thanks for your comments in advance.
    lemonboston

    maheshguruswamy wrote:

    lemonboston wrote:

    maheshguruswamy wrote:
    I think a singleton might be a better approach for you. Just kill the public constructor, and provide a getInstance method to provide late initialization.

    Maheshguruswamy thanks for the tips on the steps create a singleton of this class.
    Perhaps you could say also why do you say that it would be preferable to use singleton? What is behind it? Thank you!

    In short, it seems to me that a single instance of your class will be able to coordinate actions across your entire application. If a singleton should be sufficient.

    But who doesn't answer why he expected prefer a singleton instead of a bunch of static methods. Functionally, the two are almost identical. In both cases, there is that a single 'thing' to call methods - either a single instance of the class or the class itself.

    To answer the question, the main reason to use a Singleton on a class of static methods is the same reason readers much of not static vs static decisions: polymorphism.

    If you use a Singleton (and and interface), you can do something like this:

    KeyboardInput kbi = get_some_instance_of_some_class_that_implements_KeyboardInput_somehow_maybe_from_a_factory();
    

    And then everything calling public methods of KBI has to know that there an implementor of this interface, without worrying about what concrete class is, and you can replace some implementation is appropriate in a given context. If you do not need to do, then the approach of the static method is probably enough.

    There are other reasons that may suggest a Singleton - serialization, persistence, use as a JavaBean pop to mind - but they are less frequent and less convincing in my experience.

    And finally, if this thing keeps updated a State between method calls, even if you can manage it with static member variables, it is more in line with the OO paradigm to make them non-static fields of an instance of this class.

  • Gmail NOT working, error this site uses HTTP Strict Transport Security (HST) to specify that Firefox didn't connect safely

    You asked Firefox to connect to www.gmail.com, but we cannot confirm that your connection is secure.

    Normally, when you try to connect safely, sites will present a reliable identification to prove that you're in the right place. However, the identity of this site cannot be verified.
    What should I do?

    If you normally connect to this site without problems, this error can mean that someone is trying to impersonate the identity of the site, and you should not continue.

    This site uses HTTP Strict Transport Security (HST) to specify that Firefox didn't connect safely. As a result, it is not possible to add an exception for this certificate.
    www.gmail.com uses an invalid security certificate.

    The certificate is not approved, because no sender string has been provided.

    (Error code: sec_error_unknown_issuer)

    Well, these aren't real site certificates, they are signed by a different transmitter, apparently your VPN. In order to trust with your VPN as a certificate issuer, you need to import another certificate, the signing certificate.

    In Internet Explorer, you would an expert this certificate to the REB/DER format, and then in Firefox you should be in the References, not the servers tab tab, the display of the certificate. After that, the false certificates signed JuniperSSL will be considered valid.

    At least that's what's supposed to happen.

  • I can't use HTTPS from the 21.

    Since the 21, I was not able to use https with Firefox sites. Internet Explorer and Chrome work fine.

    I either need to have Firefox and start using IE or Chrome. It's very frustrating and I spent hours of troubleshooting. I give up at this point.

    I get...

    The connection has been reset. The connection to the server was reset while the page is loading.

    The site could be temporarily unavailable or too busy. Try again in a few
       moments.
     If you are unable to load any pages, check your computer's network
       connection.
     If your computer or network is protected by a firewall or proxy, make sure
       that Firefox is permitted to access the Web.
    

    I completely uninstalled Firefox and reinstalled clean. I disabled Spybot and Avast nothing helps. I have installed and uninstalled ZoneAlarm nothing helps.

    Other ideas would be welcome. I cannot and will not make an operating system clean installation just to clear up a browser problem.

    On another note... Windows Firewall is also disabled, but seems to be faulty after a Windows update several months back. I can find no mention of the issues related to it the Microsoft.

    Hello

    Looks like you have been troubleshooting a fair bit already so I ask you to go through the steps detailed here: Firefox cannot load websites but other browsers may (just posted for other users to come later).

    Did you check if the problem still appears in Mode safe?

    The problems of Firefox in Mode safe

    If the problem does not appear in safe mode then continue to follow the instructions to identify the add-on / setting that is causing the problem.

    If the problem still appears in Mode safe then I suggest to do a Reset of Firefox. This goes back to its default settings Firefox but will keep your history, bookmarks, etc..

    Firefox - modules to reset and refresh settings

    I hope this helps. Let me know if not.

    Comments added by a moderator in order to clarify the solution. ~ J99

    Owner of question Note Heeia's comment in a post here

    Thanks! User error on this end. I had checked everything I could think of and then by chance I remembered I had NetNanny on this computer. ....
    
  • Is there a plugin trust to access a list of sites in SSL only, similar to the extension, use HTTPS on Google Chrome?

    I need access to most of the sites I visit in a secure connection (https). In Google Chrome, there is an extension called 'Use https', but I'm rather uncomfortable using Chrome. Is there a plugin on Firefox?
    I use Firefox 4.0.1

    Take a look at these:

Maybe you are looking for

  • I've just upgraded to Version 8 and want to know how to add a link to Google Maps om the toolbar at the top of the home page.

    I just submitted a question... opened an account... received an e-mail that says there is an answer to my question, all I had to do was go to the link in the email. The window where I thought that the response closed. Where is the answer to my questi

  • Help with flash player

    I had a 64 GB flash drive, first, I plug it, it opens, I put the files on what I wanted to, stop them all except the new flash to see that they were there, and they were. The next time I plug the flash, it is said it is not formatted, it needs to be

  • BlackBerry Smartphones download photos from my media on my PC card

    I am a new user of BlackBerry Storm and I must say that I like this phone. I have however a problem getting my photos in the card support for my PC. I set up my phone to save my photos to the media card and I can view and send the images using my pho

  • Installation of Adobe Reader

    Try to load Adobe Reader on Windows 7.  Layout Error 1303.  «Insufficient for C:\Program Files (x 86) folder privileges \Adobe\Reader11.0\Reader.»  Sign in as a tool. "How can I connect as an administrator?

  • How to paste a copied text in the Mail application?

    Original title: copy and paste I'm trying to respond to an e-mail message in windows 8. I copied the text of a previous email. I place my cursor in the zone where I would normally start typing a response. How to PASTE the copied text there?  I guess