摘要:
A computer system and method provides access to a software application from a web browser over the world-wide web (WWW). The system includes one or more computers executing a web browser, a web server application, an application gateway, and a software application. The system and method allows a user of the web browser to access the software application. The user inputs data via the web browser, which is communicated to the web server application. The web server application authenticates the web browser and passes appropriate input data to an application gateway, including data to uniquely identify and track the user's request. The application gateway then performs the function requested in the web server input data by formatting the appropriate commands with the software application. The software application responds by outputting data to the application gateway that includes an identifier that the application gateway uses to match the output data with the web browser that requested the output data. This system thus allows numerous web browsers access to the software application simultaneously.
摘要:
According to the preferred embodiment, a computer system and method for providing access to a software application from a web browser over the WWW is disclosed. The system includes one or more computers executing a web browser, a web server application, an application gateway, and a software application. The system and method allows a user of the web browser to access the software application. The user inputs data via the web browser, which is communicated to the web server application. The application gateway then generates a conversation identifier to identify this conversation between the web browser and the software application. The application gateway performs the function requested in the web server input data by formatting the appropriate commands with the software application. The operation of the software application can be suspended at any time by calling a disconnect mechanism. The disconnect mechanism directs the application gateway to save the state of the software application such that the software application can be restarted later. This system thus allows complex software application processes that may need to be suspended before completion to be directed from a remote based web browser.
摘要:
The present invention provides the capability to easily access many different application programs over the WWW via a common user interface. By providing standard procedures, routines, tools, and software "hooks" for accessing software applications over the WWW, software developers can concentrate on the functionality of the application program and easily use HTML to provide a GUI interface for the application program. HTML is a well-known language which can be used by almost any computer system on the market today. In addition, since HTML is a fairly well controlled and standardized language, new software application features can be added as they are developed and supported by HTML. In addition, since HTML is a widely adopted, non-proprietary technology, the present invention can provide open access to a large market for even very small software developers. Further, the present invention also allows software developers to adopt a standard access protocol, which allows them to provide support for any computer system which is capable of utilizing a HTML cognizant browser. Finally, by providing easy-to-implement, standardized solutions to the issues of user interface, authentication/security, and web transaction support, the common user interface of the present invention overcomes the limitations existing in previous solutions.
摘要:
A container managed persistent (CMP) enterprise java bean (EJB) framework includes support for accessing multiple data sources within one deployment. A CMP EJB includes a number of different attributes that can be a variety of values. A session EJB that acts as a front-end to the CMP EJP includes a resource reference for each of the different data sources that the entity CMP EJB may utilize. The application server environment includes a map that defines mapping information between the attributes of the CMP EJB and the resource references of the session EJB. Using the mapping information during runtime, the application server connects to the appropriate data source.
摘要:
In an embodiment, a request is received that includes data and a specification of a store operation, a key, and a local database. A predicted format for the data is determined based on a type of the requester and whether the local database is a primary database or a replica database. If the predicted format is a relational format, the data is converted to the relational format, if not already in the relational format, and stored into the local database. If a most-frequently predicted historical format is the relational format, the data is converted to the relational format, if not already in the relational format, and stored into the local database. If both the predicted format and the most-frequently predicted historical format are an object format, the data is converted into the object format, if not already in the object format, and stored into the local database.
摘要:
An apparatus, program product and method provide on-demand numerical conversion of convertible numerical values such as measurements and monetary values. A numerical value that is displayed in a document such as a web page, and that is represented in a native unit, may be converted to a value represented in a local unit for a user viewing the document. That converted numerical value may then be displayed adjacent the original numerical value, and typically along with an indication of the local unit, in response to the user positioning a pointer over the original (unconverted) numerical value, so that the user can quickly comprehend the numerical value in units to which he or she is accustomed.
摘要:
Provided is a method, system, program, and data structures method, system, program, and data structures for configuring a client computer connected to a network, wherein a remote computer is capable of communicating with the client computer over the network. Sets of configuration parameters are stored in a non-volatile storage unit. The sets of configuration parameters instruct at least one program how to initialize operational parameters and load programs into the client computer memory during a power on. For each set of configuration parameters, a token is stored in the non-volatile storage unit indicating access rights to the set of configuration parameters. The token specifies whether management entities running on the remote computer and client computer can access the set of configuration parameters for that token.
摘要:
According to the preferred embodiment, a computer system and method for providing access to a software application from a web browser over the WWW is disclosed. The system includes one or more computers executing a web browser, a web server application, an application gateway, and a software application. The system and method allows a user of the web browser to access the software application. The user inputs data via the web browser, which is communicated to the web server application, which passes the input to a CGI module. Based upon the web browser input, the CGI selects an HTML template containing at least one variable. The variable is passed to an application gateway which requests a value for the variable from the software application. The value is passed back to the CGI and inserted into the HTML template in place of the variable. The completed HTML template is then sent back to the web browser. The application gateway comprises a web based interface to the software application in combination with templates that specify variables.
摘要:
The preferred embodiment provides a computer system and method for providing secure access to a software application from a web browser over the WWW. The system and method allows a user of the web browser to access the software application after performing appropriate security checks. The user inputs data via the web browser, which is communicated to the web server application. The web server application then authenticates the web browser, and passes appropriate input data to an application gateway, including data to uniquely identify the web browser. The application gateway then uses authentication data received from the browser to determine whether the user of the browser is authorized to access the software application. According to the preferred embodiment, the browser authentication information is used to correlate the user to appropriate authentication information for the software application. The application gateway then uses this new authentication information to gain access to the software application. The application gateway then performs the function requested in the web server input data by formatting appropriate commands for the software application. The software application responds by outputting data to the application gateway that includes an identifier that the application gateway uses to match the output data with the web browser that requested the output data. This system thus allows numerous web browsers access to the software application simultaneously.
摘要:
An apparatus, program product and method provide on-demand numerical conversion of convertible numerical values such as measurements and monetary values. A numerical value that is displayed in a document such as a web page, and that is represented in a native unit, may be converted to a value represented in a local unit for a user viewing the document. That converted numerical value may then be displayed adjacent the original numerical value, and typically along with an indication of the local unit, in response to the user positioning a pointer over the original (unconverted) numerical value, so that the user can quickly comprehend the numerical value in units to which he or she is accustomed.