Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>It should be made clear that while converged HTTP/SIP applications can make a great deal out of asynchronous processing support in the server side, it is the asynchronous processing feature alone that provides greater performance for the web server.</p> <p>Java Servlet 3.0 introduced support for asynchronous request processing and Apache Tomcat 7 implements Java Servlet 3.0, so you have support for asynchronous processing there. </p> <p>Mobicents Sip Servlets 2.x (http://www.mobicents.org/products_sip_servlets.html) platform is already integrated with Tomcat 7, while the team is working towards integration with JBoss AS 7, which means that a converged HTTP/SIP application running on MSS 2.x platform, can benefit of the asynchronous processing support. You can see an example of a converged HTTP/SIP application making use of the asynchronous processing support <a href="http://blog.devrealm.org/2011/01/13/converged-http-sip-applications-using-async-processing/" rel="nofollow">here</a>. </p> <p>What Java Servlet 3.0 asynchronous support provides, is a way to place the request in a queue while waiting for a resource to become available or waiting for an event, and recycle the original thread, thus make it available for new clients. While the request is in the queue, no web server threads are consumed for this. That is a more efficient way to handle the available web server threads.</p> <p>So for your question, a converged application will anyway wait for certain SIP messages, such as SIP INVITE or SIP BYE, and will act as needed. If now in this picture you add the Java Servlets 3.0 asynchronous processing, you can have a user interface (client's web page) that can be updated in every SIP message without any expensive AJAX polling mechanism or proprietary APIs. That will happen by placing the client's request in a queue while waiting for a SIP message and the original thread will be freed. When a new SIP message comes up, then a response will be send to the client.</p> <p>Hoped that helped.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload