Implementation Of Push Technology

Print   

02 Nov 2017

Disclaimer:
This essay has been written and submitted by students and is not an example of our work. Please click this link to view samples of our professional work witten by our professional essay writers. Any opinions, findings, conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of EssayCompany.

PUSH require client end and server end software to cooperate with each other to fulfill the users requirements. Usually the end user has the mechanism that how to work with PUSH technology. All the requesting, Following is an example of the components of Blackberry PUSH application service.

A PUSH application (us.blackberry.com ) service is comprised of three components.

The server side PUSH service that is used to develop PUSH service in turns offer users consumable data . So whenever data or updates are available, content providers can submit PUSH request to deliver the available data.

A client-side application make use of data being offered by the associated PUSH service. The client service initiate a listener in the background to caputure the incoming data from the server.

(III)The blackberry infrastructure work as middle ware receiving requests to PUSH data from the content provider and then that data is being delivered to the specific application to which that data is associated.

(us.blackberry.com/ )

In the above figure (Process Flow),a blackberry PUSH technology process has been explained in which it can be seen how a blackberry PUSH technology works.

In this example (1) the content provider sends a PUSH request to the Blackberry PUSH data servers

in this request user (mobile client) has already subscribed the required services and against it Blackberry PUSH data servers (2) returns a reply to the mobile client via the content provider along with the mobile client sending a receipt of request and queues the request for delivery of data (3) then thee blackberry PUSH data servers send that subscribed data to the mobile client (5) Finally, each black berry (mobile client) device returns a response to the blackberry data servers that inturns sends a response to the Content PUSH initiators.

PUSH content providers and Data servers keep updating the user by using different techniques ie. Long polling , short polling and streaming etc. With the traditional sort polling a mobile user or client regularly keep sending the requests to the server to pull any updated event or data. If there is no update the data sever replies with an empty response but if there is any update or event , clients get it otherwise it waits for new updates and events. By contrast with such "short polling", "long polling" attempts to minimize both latency in server-client message delivery and the use of processing/network resources (http://tools.ietf.org) while in long polling the mobile users wait for a response after making a request there no response not even the empty response till a new update or event arises. After the data server has a complete update of response it sends it to the client. After the the mobile users sends another long poll request immediately upon receiving an updated data. But the Long polling has Header Overhead in which a complete http message will be sent to thee mobile user. After a long polling request has been made by the client and servers sends the required data a long polling request must be made to the data servers and data servers waits for that long polling requests from the clients. Another common drawback in long and short polling requests is that these request frequently establishes an Http tcp/ip connections and close them. Another drawback is the allocation of resources in which OS will allocate resources to these connections and requests based on these connections. In the long polling client or server both that are being loaded by these polling requests has a low performance because of message latency. Also the timeout issues are there because of long polling request has to wait for a long time for any new updates or events

Benefits of PUSH Technology

There are two immediate(http://jungleg.com/) benefits of PUSH technology first one is that if somebody urgently waiting for an email and other person is waiting for its update so when the receiver will access it then other person could be updated about that. PUSH technology save the bottlenecks of network traffic by automatically updating the user regarding any event. Mostly well known and widely used now-a-days PUSH technology was Microsoft Exchange when a popup informs about the new arrival of an email on computer’s Outlook.

In this exam

Alternatives to PUSH Technology

Opposite to the PUSH technology is PULL technology in which client requests the data from the server and data is being transmitted from the server side to the client side.

www.library.ca.gov/

In the Figure-1 is the alternative to the PUSH technology that has been widely used and still being used in which user always makes request to the server and server is sending pages or response on the basis of those requests to the user for its requirements. In the mechanism every times a new requests comes in the page is being sent to the user against its request.

www.library.ca.gov

Conclusions



rev

Our Service Portfolio

jb

Want To Place An Order Quickly?

Then shoot us a message on Whatsapp, WeChat or Gmail. We are available 24/7 to assist you.

whatsapp

Do not panic, you are at the right place

jb

Visit Our essay writting help page to get all the details and guidence on availing our assiatance service.

Get 20% Discount, Now
£19 £14/ Per Page
14 days delivery time

Our writting assistance service is undoubtedly one of the most affordable writting assistance services and we have highly qualified professionls to help you with your work. So what are you waiting for, click below to order now.

Get An Instant Quote

ORDER TODAY!

Our experts are ready to assist you, call us to get a free quote or order now to get succeed in your academics writing.

Get a Free Quote Order Now