Method and apparatus for tracking transactions in an enterprise computer network
First Claim
1. A midware server for use in an enterprise computer network having an enterprise management system and a plurality of clients communicatively coupled to the enterprise management system, wherein at least one of the clients is functionally represented by a plurality of subclients, wherein the plurality of clients communicate in accordance with a first data structure with which the enterprise management system is configured to communicate, and wherein the plurality of subclients communicate in accordance with a second data structure different from the first data structure and with which the enterprise management system is not configured to communicate, the midware server comprising:
- a network interface for communicatively coupling the enterprise management system to at least one of the plurality of clients functionally represented by a plurality of subclients; and
task processing circuitry for converting at least a portion of first data structure communications directed to a client into second data structure communications and routing said second data structure communications to one or more of the subclients functionally representing said client, or for converting at least a portion of second data structure communications directed to the enterprise management system into first data structure communications and routing said first data structure communications to the enterprise management system, the conversion by the task processing circuitry being transparent to the enterprise management system in that the enterprise management system interfaces with the subclients through the at least one client functionally representing the subclients via the midware server;
whereby the midware server effectively represents the subclients as a single client to the enterprise management system, and the enterprise management system continues to believe it is communicating with the single client, such that subclients may be added or removed from the enterprise computer network through the midware server while remaining transparent to the enterprise management system.
0 Assignments
0 Petitions
Accused Products
Abstract
In an enterprise network system a plurality of software systems are integrated using an enterprise wide software management system and communicate with a plurality of clients. At least one of the clients is functionally represented by a plurality of subclients through a midware which is transparent to the software systems. Communication destined for any of the clients interfaced through the midware is received by the midware and converted to a format suitable for communication with one or more of the subclients prior to transmission thereto. Correspondingly, communications received from one or more subclients is converted to an appropriate format by the midware and forwarding to the assigned destination. Communications received by the midware is further monitored for fields which are tracked. Upon receiving communications having fields being tracked, the midware stores a least a portion of the communication in a report table.
42 Citations
39 Claims
-
1. A midware server for use in an enterprise computer network having an enterprise management system and a plurality of clients communicatively coupled to the enterprise management system, wherein at least one of the clients is functionally represented by a plurality of subclients, wherein the plurality of clients communicate in accordance with a first data structure with which the enterprise management system is configured to communicate, and wherein the plurality of subclients communicate in accordance with a second data structure different from the first data structure and with which the enterprise management system is not configured to communicate, the midware server comprising:
-
a network interface for communicatively coupling the enterprise management system to at least one of the plurality of clients functionally represented by a plurality of subclients; and task processing circuitry for converting at least a portion of first data structure communications directed to a client into second data structure communications and routing said second data structure communications to one or more of the subclients functionally representing said client, or for converting at least a portion of second data structure communications directed to the enterprise management system into first data structure communications and routing said first data structure communications to the enterprise management system, the conversion by the task processing circuitry being transparent to the enterprise management system in that the enterprise management system interfaces with the subclients through the at least one client functionally representing the subclients via the midware server; whereby the midware server effectively represents the subclients as a single client to the enterprise management system, and the enterprise management system continues to believe it is communicating with the single client, such that subclients may be added or removed from the enterprise computer network through the midware server while remaining transparent to the enterprise management system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A midware server for use in an enterprise computer network having an enterprise management system for communicating with a plurality of clients within an enterprise network, the midware server comprising:
-
a first communication means operatively coupling the midware server to the enterprise management system; a second communication means operatively coupling the midware server to at least one client of the plurality of clients, the at least one client functionally being represented by a plurality of subclients coupled to the midware server via the second communication means; and means for mapping, according to a predefined criteria, all or part of a communication received from the enterprise management system and directed to the at least one client to at least one of the plurality of subclients functionally representing the at least one client, the means for mapping being transparent to the enterprise management system in that the enterprise management system interfaces with the subclients through the at least one client functionally representing the subclients via the midware server; whereby the midware server effectively represents the subclients as a single client to the enterprise management system, and the enterprise management system continues to believe it is communicating with the single client, such that subclients may be added or removed from the enterprise computer network through the midware server while remaining transparent to the enterprise management system. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A midware server for use in an enterprise computer network having an enterprise management system for communicating with a plurality of clients within an enterprise network, the midware sewer comprising:
-
a first communication means operatively coupling the midware server to the enterprise management system; a second communication means operatively coupling the midware server to at least one client of the plurality of clients, each of the at least one client comprising a plurality of subclients functionally representing the respective at least one client; and means for mapping, according to a predefined criteria, all or part of individual communications received from at least one of the plurality of subclients to the enterprise management system, the means for mapping being transparent to the enterprise management system in that the enterprise management system interfaces with the subclients through the at least one client functionally representing the subclients via the midware server; whereby the midware server effectively represents the subclients as a single client to the enterprise management system, and the enterprise management system continues to believe it is communicating with the single client, such that subclients may be added or removed from the enterprise computer network through the midware server while remaining transparent to the enterprise management system. - View Dependent Claims (18, 19, 20)
-
-
21. A midware server for use in an enterprise computer network having an enterprise management system for communicating with a plurality of clients within an enterprise network, the midware server comprising*g:
-
a first communication means operative coupling the midware server to the enterprise management system; a second communication means operatively coupling the midware server to at least one client of the plurality of clients, the at least one client functionally being represented by a plurality of subclients coupled to the midware server via the second communication means; and means for mapping, according to a predefined criteria, all or part of a task command received from the enterprise management system and directed to the at least one client as subtasks to at least one of the plurality of subclients functionally representing the at least one client, the task command representing a task to be carried out by the at least one client and the subtasks representing at least part of the task, the means for mapping being transparent to the enterprise management system in that the enterprise management system interfaces with the subclients through the at least one client functionally representing the subclients via the midware server; whereby the midware server effectively represents the subclients as a single client to the enterprise management system, and the enterprise management system continues to believe it is communicating with the single client, such that subclients may be added or removed from the enterprise computer network through the midware server while remaining transparent to the enterprise management system. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A mobile terminal for use in an enterprise computer network having a midware server for communicatively interfacing an enterprise management system with one or more clients each represented by a plurality of subclients, the mobile terminal comprising:
-
a portable housing; a processor disposed in the housing; and means for transmitting and receiving wireless communications coupled to the processor; wherein the mobile terminal registers with the midware server in order to transmit and receive communications with the enterprise management system; wherein the communications with the enterprise management system that are transmitted from and received by the mobile terminal are disguised as communications transmitted from end received by a client that is functionally represented by the mobile terminal, the mobile terminal being transparent to the enterprise management system in that the enterprise management system interfaces with the mobile terminal through the client functionally representing the mobile terminal via the midware server; whereby the midware server effectively represents the mobile terminal as a single client to the enterprise management system, and the enterprise management system continues to believe it is communicating with the single client, such that mobile terminals may be added or removed from the enterprise computer network through the midware server while remaining transparent to the enterprise management system. - View Dependent Claims (29, 30)
-
-
31. In an enterprise network having an enterprise management system arid a plurality of subclients representing one or more clients communicating with the enterprise management system through a midware server, a method comprising the steps of:
-
receiving communications at the midware server from one of the enterprise management system and a first of the plurality of subclients; converting at least a portion of the communications received into a data structure compatible with the other of the enterprise management system and the first of the plurality of subclients; and transmitting the at least a portion of the communications to the other of the enterprise management system end the first of the plurality of subclients according to the data structure, the converting step being transparent to the enterprise management system in that the enterprise management system interfaces with the subclients through the one or more clients functionally representing the subclients via the midware server; whereby the midware server effectively represents the subclients as one or more of the clients to the enterprise management system, and the enterprise management system continues to believe it is communicating with the one or more clients, such that subclients may be added or removed from the enterprise computer network through the midware server while remaining transparent to the enterprise management system. - View Dependent Claims (32, 33, 34)
-
-
35. In an enterprise network having an enterprise management system and a plurality of subclients representing a client communicating with the enterprise management system through a midware server, a method comprising the steps of:
-
transmitting by the enterprise network communication destined for the client; receiving the communication by the midware server; converting at least a portion of the communication to a first format compatible with a first of the plurality of subclients and another portion of the communication to a second format compatible with a second of the plurality of subclients; and transmitting the at least a portion of the communication to the first of the plurality of subclients in the first format and the at least another portion of the communication to the second of the plurality of subclients in the second format, the converting step being transparent to the enterprise management system in that the enterprise management system interfaces with the subclients through the one or more clients functionally representing the subclients via the midware server; whereby the midware server effectively represents the subclients as one or more of the clients to the enterprise management system, and the enterprise management system continues to believe it is communicating with the one or more clients, such that subclients may be added or removed from the enterprise computer network through the midware server while remaining transparent to the enterprise management system. - View Dependent Claims (36)
-
-
37. In an enterprise network having, an enterprise management system and a plurality of clients, wherein at least one of the clients is functionally represented by a plurality of subclients via a midware server, wherein the plurality of clients communicate in accordance with a first data structure with which the enterprise management system is configured to communicate, and wherein the plurality of subclients communicate in accordance with a second data structure different from the first data structure and with which the enterprise management system is not configured to communicate, a method comprising the steps of:
-
transmitting a request according to the first data structure from the enterprise management system to a client functionally representing a plurality of subclients via the midware server; using the midware server to convert at least a portion of the request according to the first data structure into a request according to the second data structure, and routing the request according to the second data structure to one or more of the plurality of subclients functionally representing the client; using the one or more subclients to generate a response to the request according to the second data structure; using the midware server to convert at least a portion of the response to the request according to the second data structure into a response according to the first data structure; and
,transmitting the response according to the first data structure to the enterprise management system.
-
-
38. A method of integrating a plurality of wireless mobile devices into an existing enterprise computer network, wherein the enterprise computer network includes a plurality of software systems and a plurality of clients, each software system being preconfigured to communicate with said plurality of clients according to a first data structure, the method comprising the steps of:
-
providing a plurality of wireless mobile devices, each wireless mobile device communicating according to a second data structure; replacing one or more existing clients with or adding one or new clients in the form of a midware server that disguises itself as one or more clients to the software systems but which in actuality functionally represents the plurality of wireless mobile devices; programming the midware server to automatically convert communications received from the software systems according to the first data structure into communications according to the second data structure, and to route said converted communications to the plurality of wireless mobile devices functionally representing the one or more replaced or new clients; and programming the midware sewer to automatically convert communications received from the wireless mobile terminals functionally representing the one or more replaced or new clients according to the second data structure into communications according to the first data structure, and to route said converted communications to the software systems.
-
-
39. A midware server for use in an enterprise computer network having an enterprise management system a plurality of clients communicatively coupled to the enterprise management system, the enterprise management system being preconfigured to communicate with the clients, the midware server comprising:
-
interfacing means for selectively introducing into or removing from the network wireless communication devices with which the enterprise management system is not preconfigured to communicate; and task processing circuitry that functionally represents the wireless communication devices as a single client to the enterprise management system so that the enterprise management system continues to believe it is communicating with the single client.
-
Specification