Claims
- 1. A midware server for use in an enterprise network comprising an enterprise management system and a plurality of subclients representing one or more clients communicating with the enterprise management through the midware server, the midware server comprising:
means for receiving communications from the plurality of subclients and the enterprise network; and means for tracking transaction activity carried out by at least one of the plurality of subclients and the enterprise network based on the communications received.
- 2. The midware server of claim 1, wherein the means for tracking further includes means for distinguishing the transaction activity according to a predefined criteria.
- 3. The midware server of claim 3, wherein the midware server further includes means for storing the distinguished transaction activity in a respective report table.
- 4. The midware server of claim 3, wherein at least one of the plurality of subclients is a wireless mobile terminal.
- 5. The midware server of claim 4, wherein the at least one of the wireless mobile terminal includes a bar code reader.
- 6. The midware server of claim 1, wherein the means for receiving communications further comprises:
a network interface for communicatively coupling the enterprise management system to the one or more clients represented by a plurality of subclients; and task processing circuitry for converting at least a portion of communications received according to a first data structure compatible with one of the enterprise management system and a first of the plurality of subclients to a second data structure different than the first data structure compatible with the other of the enterprise management system and the first of the plurality of subclients.
- 7. The midware server of claim 6, wherein the first of the plurality of subclients is a wireless mobile terminal.
- 8. The midware server of claim 6, wherein the first data structure is compatible with the enterprise management system and the second data structure is compatible with the first of the plurality of subclients.
- 9. The midware server of claim 8, wherein the task processing circuit queries at least one of the enterprise management system and another of the plurality of subclients for information to complete the conversion of the first data structure into the second data structure.
- 10. The midware server of claim 6, wherein the first data structure is compatible with the first of the plurality of subclients and the second data structure is compatible with the enterprise management system.
- 11. 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, 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; task processing circuitry for converting at least a portion of communications received according to a first data structure compatible with one of the enterprise management system and a first of the plurality of subclients to a second data structure, different than the first data structure, compatible with the other of the enterprise management system and the first of the plurality of subclients; and circuitry for monitoring the communications received and storing at least a portion of the communications in one or more report tables.
- 12. The midware of claim 11, wherein the circuitry for monitoring distinguishes the communications received according to predefined criteria.
- 13. The midware of claim 12, wherein the circuitry for monitoring stores at least a portion of the communications in at least two tables.
- 14. The midware of claim 11, wherein at first of the plurality of subclients is a wireless mobile terminal.
- 15. A midware server for use in a network comprising a host computer and a plurality of mobile terminals which communicate with the host computer via a wireless link, the mobile terminals being configured to carry out transactions in relation to the host computer by way of communications between the host computer and the mobile terminals, the midware server comprising:
means for receiving the communications between the host computer and the mobile terminals; and means for tracking the transactions carried out by the mobile terminals based on the communications.
- 16. The midware server of claim 15, wherein the means for tracking further includes means for distinguishing the transactions according to a predefined criteria.
- 17. The midware server of claim 16, wherein the midware server further includes means for storing the distinguished transactions in a respective report table.
- 18. In an enterprise network having an enterprise management system and a plurality of subclients representing a client communicating with the enterprise management system via a midware server, a method comprising the steps of:
monitoring communications received by the midware server for one or more predefined fields indicative of communications being tracked; and storing at least a portion of the communications received having the one or more predefined fields in a report table.
- 19. The method of claim 18, wherein the step of storing includes the step of mapping the at least a portion of the communication into one or more predefined columns and rows of the report table.
- 20. The method of claim 18, wherein at least one subclient is a wireless mobile terminal.
- 21. The method of claim 18, wherein the communications received by the midware server originated from a first subclient of the plurality of subclients and is destined for a host computer.
- 22. The method of claim 18, wherein the communications received by the midware server originated from a first subclient of the plurality of subclients and is destined for the enterprise management system.
- 23. The method of claim 18, wherein the communications received by the midware server originated from the enterprise management system and is destined for the client.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This applications is a related to U.S. patent application titled METHOD AND APPARATUS FOR INTEGRATING DEVICES INTO AN ENTERPRISE COMPUTER NETWORK filed on the same date as the present application.