METHOD AND SYSTEM FOR RULES BASED WORKFLOW OF MEDIA SERVICES
First Claim
Patent Images
1. A method for executing services over an enterprise service bus, comprising:
- analyzing a message of a first service to a second service to determine a nature of a digital media object sent from the first service to the second service;
analyzing one or more media rules to determine whether one or more intermediary services are to be performed based on the nature of the digital media object; and
executing, after the first service and before the second service, the one or more intermediary services, when it is determined that one or more intermediary services are to be performed.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for executing services over an enterprise service bus includes analyzing a message of a first service to a second service to determine a nature of a digital media object sent from the first service to the second service, analyzing one or more media rules to determine whether one or more intermediary services are to be performed based on the nature of the digital media object, and when it is determined that one or more intermediary services are to be performed, executing, after the first service and before the second service, the one or more intermediary services.
-
Citations
20 Claims
-
1. A method for executing services over an enterprise service bus, comprising:
-
analyzing a message of a first service to a second service to determine a nature of a digital media object sent from the first service to the second service; analyzing one or more media rules to determine whether one or more intermediary services are to be performed based on the nature of the digital media object; and executing, after the first service and before the second service, the one or more intermediary services, when it is determined that one or more intermediary services are to be performed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for executing services over an enterprise service bus, comprising:
-
analyzing a message from a first service to determine a nature of a digital media object sent from the first service to a second service; analyzing one or more characteristics of the second service to determine whether the digital media object can be consumed by the second service; and executing, between the first and second services, one or more intermediary services to prepare the digital media object for consumption by the second service, when it is determined that the digital media object cannot be consumed by the second service. - View Dependent Claims (12)
-
-
13. A method for executing services over an enterprise service bus, comprising:
-
analyzing a message of a first service to an abstract service to determine a nature of a digital media object send from the first service to the abstract service; analyzing one or more media rules to select a concrete service to be performed in place of the abstract service based on the nature of the digital media object; and performing the selected concrete service in place of the abstract service, after the performance of the first service. - View Dependent Claims (14)
-
-
15. A method for executing services over an enterprise service bus, comprising:
-
analyzing a message of a first service to an abstract service to determine a nature of a digital media object send from the first service to the abstract service; analyzing one or more characteristics of one or more concrete services to determine which of the one or more concrete services can consume the digital media object; selecting a concrete service that can consume the digital media object to be performed in place of the abstract service; and performing the selected concrete service in place of the abstract service, after the performance of the first service. - View Dependent Claims (16)
-
-
17. A computer system comprising:
-
a processor; and a program storage device readable by the computer system, embodying a program of instructions executable by the processor to perform method steps for executing services over an enterprise service bus, the method comprising; analyzing a message of a first service to determine a nature of a digital media object send from the first; analyzing one or more media rules to determine whether a second services is to be performed based on the nature of the digital media object; and executing, after the first service, the second services, when it is determined that the second services is to be performed. - View Dependent Claims (18, 19, 20)
-
Specification