System and method for performing a business process in a multi-enterprise, collaborating network
First Claim
1. A multi-enterprise collaborating network comprising:
- one or more client computers programmed to perform a business process between one or more other client computers via one or more communication links;
a business application associated with each of the one or more client computers, the business application comprising;
a version identifier associated with a version of the business application;
a business process module stored in the one or more client computers and programmed to generate one or more business messages associated with performing the business process;
an identification module stored in the one or more client computers and programmed to determine, based on the version identifier associated the version of the business application used by each of the one or more client computers;
a client computer of the one or more client computers that maintains a higher level version of the business application, anda client computer of the one or more client computers that maintains a lower level version of the business application; and
instructions stored in the one or more client computers for selecting the client computer of the one or more client computers that maintains a higher level version of the business application to execute the business process in a manner supported by the lower level version of the business application.
16 Assignments
0 Petitions
Accused Products
Abstract
A system for performing a business process includes a first version of a business application executed by a first client to perform a particular business process and a second version of the business application executed by a second client to perform the business process, wherein the first client is coupled to the second client using a communication link. The first version of the business application is identified using a first version identifier and the second version of the business application is identified using a second version identifier. One of the first version of the business application and the second version of the business application is selected to initiate the business process based upon the first version identifier and the second version identifier.
15 Citations
33 Claims
-
1. A multi-enterprise collaborating network comprising:
-
one or more client computers programmed to perform a business process between one or more other client computers via one or more communication links; a business application associated with each of the one or more client computers, the business application comprising; a version identifier associated with a version of the business application; a business process module stored in the one or more client computers and programmed to generate one or more business messages associated with performing the business process; an identification module stored in the one or more client computers and programmed to determine, based on the version identifier associated the version of the business application used by each of the one or more client computers; a client computer of the one or more client computers that maintains a higher level version of the business application, and a client computer of the one or more client computers that maintains a lower level version of the business application; and instructions stored in the one or more client computers for selecting the client computer of the one or more client computers that maintains a higher level version of the business application to execute the business process in a manner supported by the lower level version of the business application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for performing a business process, the method comprising:
-
performing, by one or more client computers, a business process between one or more other client computers via one or more communication links; assigning, by the one or more client computers, a version identifier associated with a version of a business application used to perform the business process; generating, by the one or more client computers, one or more business messages associated with performing the business process; determining, by the one or more client computers, based on the version identifier associated the version of the business application used by each of the one or more client computers; a client computer of the one or more client computers that maintains a higher level version of the business application, and a client computer of the one or more client computers that maintains a lower level version of the business application; and selecting, by the one or more client computers, the client computer of the one or more client computers that maintains the higher level version of the business application to execute the business process in a manner supported by the lower level version of the business application. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable medium embodied with software that performs a business process, the software when executed using one or more computers is configured to:
-
perform a business process between one or more other client computers via one or more communication links; assign a version identifier associated with a version of a business application used to perform the business process; generate one or more business messages associated with performing the business process; determine, based on the version identifier associated the version of the business application used by each of the one or more client computers; a client computer of the one or more client computers that maintains a higher level version of the business application, and a client computer of the one or more client computers that maintains a lower level version of the business application; and select the client computer of the one or more client computers that maintains the higher level version of the business application to execute the business process in a manner supported by the lower level version of the business application. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification