System and method for in situ, real-time, supply chain, interoperability verification
First Claim
1. A method for performing interoperability testing, the method comprising:
- sending a command from a server module to a client module;
receiving the command at an application under test module via a shared directory module between the client module and the application under test module;
executing a test at the application under test module based on the received command; and
sending results of the test from the application under test module to the server module via the shared directory module and the client module;
wherein the test is executed, and the results of the interoperability of the application between the client module and server module are sent, in a real-time, low-intrusive, supply chain setting.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention discloses a system and method for performing interoperability testing. The method comprises sending a command from a server module to a client module, receiving the command at an application under test module via a shared directory module between the client module and the application under test module, executing a test at the application under test module based on the received command, and sending results of the test from the application under test module to the server module via the shared directory module and the client module, wherein the test is executed, and the results of the interoperability of the application between the client module and server module are sent, in a real-time, low-intrusive, supply chain setting.
68 Citations
48 Claims
-
1. A method for performing interoperability testing, the method comprising:
-
sending a command from a server module to a client module;
receiving the command at an application under test module via a shared directory module between the client module and the application under test module;
executing a test at the application under test module based on the received command; and
sending results of the test from the application under test module to the server module via the shared directory module and the client module;
wherein the test is executed, and the results of the interoperability of the application between the client module and server module are sent, in a real-time, low-intrusive, supply chain setting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method for performing interoperability testing, the method comprising:
-
generating a test expectation message by a server;
sending the test expectation message to a first client;
sending the test expectation message to a second client;
wherein the test expectation message indicates at least one test case to be executed by one of the first client or the second client;
receiving a ready to receive message by the server from one of the first client or the second client;
wherein the ready to receive message indicates to the server which one of a first server, operably coupled to the first client, or a second server, operably coupled to the second client, is ready to receive a message from the other one of the first server or second server; and
executing the at least one test case by the one of the first client or the second client;
wherein the at least one test case is a real-time, low-intrusive, supply chain interoperability test. - View Dependent Claims (31, 32, 33)
-
-
34. A computer readable medium comprising instructions for:
-
generating a message by a first module;
sending the message to a second module;
sending the message to a third module;
wherein the message indicates at least one test case to be executed by one of the second module or the third module; and
executing the at least one test case by the one of the second module or the third module with the other one of the second module or the third module;
wherein the at least one test case is a real-time, low-intrusive, supply chain interoperability test.
-
-
35. A computer readable medium comprising instructions for:
-
sending a command from a first module to a second module;
receiving the command at a third module via a fourth module between the second module and the third module;
executing a test at the third module based on the received command; and
sending results of the test from the third module to the first module;
wherein the test is executed and the results of the interoperability of the application between the second module and first module are sent during a real-time, low-intrusive, supply chain interoperability test.
-
-
36. A system for performing interoperability testing, the system comprising:
-
a test server adapted to generate a message;
a first client adapted to receive the message; and
a second client adapted to receive the message;
wherein the test server, the first client, and the second client are operably coupled to each other;
wherein the message indicates at least one test case to be executed by one of the first client or the second client; and
the one of the first client or the second client adapted to execute the at least one test case with the other one of the first client or the second client;
wherein the at least one test case is a real-time, low-intrusive, supply chain interoperability test.
-
-
37. A system for performing interoperability testing, the system comprising:
-
a test server adapted to generate a message; and
a plurality of clients adapted to receive the message;
wherein the test server and the plurality of clients are operably coupled to each other;
wherein the message indicates at least one test case to be executed by one of the first client or the second client; and
wherein the at least one test case is a real-time, low-intrusive, supply chain interoperability test.
-
-
38. An In Situ system, comprising:
-
a test creator module adapted to;
read standards specifications;
analyze the standards specifications for at least one of a following element from a list consisting of;
test items;
test services;
optional items;
optional services;
required items; and
required services; and
generate tests based on the analyzed standards specifications;
an administrator module adapted to;
send the generated tests;
coordinate test results; and
record the test results; and
an embedded module, which is imbedded in each software product used for messaging in a supply chain, is adapted to execute the generated tests and send the test results to the administrator module. - View Dependent Claims (39, 40, 41)
-
-
42. An interoperability system, comprising:
-
a first module adapted to perform at least one of a following action from a group consisting of;
permutation analysis;
test suit generation; and
data generation;
a second module adapted to;
receive results of the at least one of the actions from the first module; and
indicate which tests to perform based on the received results; and
a third module adapted to;
receive tests from the second module;
execute the tests; and
report results of the test to the second module. - View Dependent Claims (43, 44, 45, 46, 47, 48)
-
Specification