METHOD AND APPARATUS FOR NON-INTRUSIVE WEB APPLICATION INTEGRATION TO STREAMLINE ENTERPRISE BUSINESS PROCESS
First Claim
1. A method for performing Web event analysis of user interface event messages from a client to generate a Web application event message, comprising steps of:
- receiving useful user interface event messages from the client;
mapping the received user interface event messages into integration event messages;
determining to which sessions the received user interface event messages belong;
dispatching the generated integration event messages to different corresponding channels depending on the different sessions to which the received user interface event messages belong; and
generating a Web application event message within each channel according to correlation patterns among the integration event messages.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for capturing Web page events of a client in a computer network, for performing Web event analysis of user interface event messages from a client to generate a Web application event message, and for capturing and analyzing Web page events of a client to generate a Web application event message in a computer network. Web page events at a client are captured to generate user interface event messages, A Web event analysis is performed on the user interface event messages to generate integration event messages, and a Web application event message is generated according to correlation patterns among the integration event messages so as to trigger a corresponding subsequent action.
33 Citations
26 Claims
-
1. A method for performing Web event analysis of user interface event messages from a client to generate a Web application event message, comprising steps of:
-
receiving useful user interface event messages from the client;
mapping the received user interface event messages into integration event messages;
determining to which sessions the received user interface event messages belong;
dispatching the generated integration event messages to different corresponding channels depending on the different sessions to which the received user interface event messages belong; and
generating a Web application event message within each channel according to correlation patterns among the integration event messages. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for performing Web event analysis of user interface event messages from a client to generate a Web application event message, comprising:
-
an event repository for storing mapping relationships between the user interface event messages and integration event messages;
a browser event handler for receiving useful user interface event messages from the client, mapping the received user interface event messages into the integration event messages according to the mapping relationships stored in the event repository, and obtaining necessary useful information from the user interface event messages;
an event session manager for determining which sessions the received user interface event messages belong to according to the useful information obtained by the browser event handler, and dispatching the integration event messages to different corresponding channels depending on the different sessions to which the user interface event messages belong;
an application event pattern repository for storing correlation patterns among the integration event messages; and
one or more application event pattern analyzers for generating a Web application event message within each channel according to the correlation patterns among the integration event messages. - View Dependent Claims (7, 8, 9)
-
-
10. A method for capturing Web page events of a client in a computer network, comprises steps of:
-
identifying useful Web page events of the client in response to the client'"'"'s access to a Web application server through the Internet;
recording and monitoring Web page events as monitoring targets among the useful Web page events of the client, and picking up and collecting useful information therefrom; and
capturing Web page event messages of the client and performing a Web event process to generate user interface event messages. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. An apparatus for capturing Web page events of a client in a computer network, comprises:
-
a browser navigation monitor for monitoring whether a target Web page to be accessed by a user of the client belongs to Web pages required to be monitored or not;
an event configuration repository for storing event configuration information indicating what information is required to be recorded and monitored for capturing and monitoring the Web page events of the client;
an event listener register for storing the Web page events required to be recorded and monitored and useful information thereof;
an event listener for capturing Web page event messages of the client, and performing a Web event process to generate user interface event messages; and
a Web information collector for picking up and collecting useful information from the captured Web page event messages and sending them to the event listener. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A system for capturing and analyzing Web page events of a client to generate a Web application event message in a computer network, comprising:
-
one or more clients capable of accessing a Web application server via the Internet;
the apparatus for capturing the Web page events of the client in the computer network comprising;
a browser navigation monitor for monitoring whether a target Web page to be accessed by a user of the client belongs to Web pages required to be monitored or not;
an event configuration repository for storing event configuration information indicating what information is required to be recorded and monitored for capturing and monitoring the Web page events of the client;
an event listener register for storing the Web page events required to be recorded and monitored and useful information thereof;
an event listener for capturing Web page event messages of the client, and performing a Web event process to generate user interface event messages; and
a Web information collector for picking up and collecting useful information from the captured Web page event messages and sending them to the event listener; and
an event analyzing and integrating server including the apparatus for performing the Web event analysis of the user interface event messages from the client to generate the Web application event message comprising;
an event repository for storing mapping relationships between the user interface event messages and integration event messages;
a browser event handler for receiving useful user interface event messages from the client, mapping the received user interface event messages into the integration event messages according to the mapping relationships stored in the event repository, and obtaining necessary useful information from the user interface event messages;
an event session manager for determining which sessions the received user interface event messages belong to according to the useful information obtained by the browser event handler, and dispatching the integration event messages to different corresponding channels depending on the different sessions to which the user interface event messages belong;
an application event pattern repository for storing correlation patterns among the integration event messages; and
one or more application event pattern analyzers for generating a Web application event message within each channel according to the correlation patterns among the integration event message. - View Dependent Claims (22, 23, 24)
-
-
25. A computer readable storage medium with computer program codes stored thereon, said computer program codes, when being executed on a computer device, causing said computer device to perform method steps for capturing Web page events of a client in a computer network, said method comprises steps of:
-
identifying useful Web page events of the client in response to the client'"'"'s access to a Web application server through the Internet;
recording and monitoring Web page events as monitoring targets among the useful Web page events of the client, and picking up and collecting useful information therefrom; and
capturing Web page event messages of the client and performing a Web event process to generate user interface event messages.
-
-
26. A computer readable storage medium with computer program codes stored thereon, said computer program codes, when being executed on a computer device, causing said computer device to perform method steps for performing Web event analysis of user interface event messages from a client to generate a Web application event message, said method comprising steps of:
-
receiving useful user interface event messages from the client;
mapping the received user interface event messages into integration event messages;
determining to which sessions the received user interface event messages belong;
dispatching the generated integration event messages to different corresponding channels depending on the different sessions to which the received user interface event messages belong; and
generating a Web application event message within each channel according to correlation patterns among the integration event messages.
-
Specification