Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for improving client-servlet communication

a client-servlet and communication technology, applied in the field of client-server communication, can solve the problems of no way to ask the client's web browser, no way to suspend the processing, and inability to create interactive web applications

Inactive Publication Date: 2009-06-25
INT BUSINESS MASCH CORP
View PDF3 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Without Servlets, it would be impossible to create interactive Web applications where the user interacts from his / her client's web-browser with the server.
However Servlets have one limitation: after a request is received, they have no way to ask the client's web-browser for missing information.
But with traditional Servlets, all parameters necessary to treat the request on the server have to be contained in the initial request sent by the client's web-browser: if the Servlet notices during the processing of a request that some additional information is not provided by the client's web-browser in the initial request, there is no way to suspend the processing, ask the client's web-browser for the missing information and resume the processing from the point where it was interrupted.
Traditional Servlets cannot handle unexpected situations requiring more information than provided by the client's web-browser request.
This is not a very good method to handle missing information, because it may not be simple to slop a request processing in one Servlet invocation, and continue the transaction in another Servlet invocation.
Also, it may confuse the user, since quite often, the same page is displayed again with a small annotation informing the user about what information is missing—this is problematic from a usability standpoint.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for improving client-servlet communication
  • Method and system for improving client-servlet communication
  • Method and system for improving client-servlet communication

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026]The following description is presented to enable one of ordinary skill in the art to make and use the embodiment and is provided in the context of a patent application and its requirements. Various modifications to the implementations and the generic principles and features described herein will be readily apparent to those skilled in the art. Thus, the present embodiment is not intended to be limited to the implementations shown, but is to be accorded the widest scope consistent with the principles and features described herein.

[0027]The conventional one-way communication path between client and Servlet remains unchanged if the initial request includes all information for retrieving the desired information. However in the case the Servlet identifies missing information not included in the initial client's web-browser request for retrieving the information desired, the Servlet automatically opens another communication path for providing the missing information to the Servlet b...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method comprises providing a one way communication path that initiates a request by a client for retrieving information from a Servlet, and sending a response by the Servlet containing at least one return code specifying success or failure of the request, and including the result of the request if available. If the Servlet identifies missing information not included in the initial request, the method includes providing a complete response to automatically open an other communication path from the Servlet via the client's web-browser to the Servlet and providing the missing information to a Servlet by making use of the response functionality of the initial request. The other communication path is supported by a further Servlet functionality component.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS[0001]This application claims the right to foreign priority benefits under Title 35, United States Code Section 119 to European Patent Application No. 05108239.4, filed Sep. 8, 2005. This application also claims the benefit of PCT Patent Publication No. WO / 2007 / 028670 A1, filed Jul. 26, 2006 as International Patent Application No. PCT / EP2006 / 064658, all of which is incorporated herein by reference.FIELD OF THE PRESENT INVENTION[0002]The present invention relates in general to Client-Server communication, and in particular to improving the Client-Servlet communication on a public network without changing the existing communication protocol and without changing the client.BACKGROUND OF THE PRESENT INVENTION[0003]The term “Client-Server” refers to a network application architecture which comprises client and servers communicating with each other via a communication protocol (e.g. HTTP).[0004]Web refers an information space in which the items of in...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F15/173
CPCH04L67/34H04L69/329H04L67/02H04L65/40
Inventor SAILLET, YANNICK
Owner INT BUSINESS MASCH CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products