1. A system for servicing media content, comprising:
one or more processing units configured for:
providing a multitude of services to process the media content;
using each of the services to process increments of the media content, one increment at a time; and
orchestrating the order in which the services process the increments of the media content to process all of the media content in accordance with a defined procedure, including
identifying a defined order of the multitude of the services for processing the increments of the media content, and
passing the increments of the media content, one increment after another, to each of at least a plurality of the services in the defined order, including one or more of said services determining when the increments of the media content are passed among the plurality of the services to process the increments of the media content in said defined order.
2. The system according to claim 1, wherein:
one of said services is a last service in said defined procedure; and
the using each of the services to process increments of the media content includes, after said last service has finished processing all of the increments of the media content, said last service indicating that the defined procedure to process all of the media content is complete.
3. The system according to claim 2, wherein the using each of the services further includes:
said last service requesting an additional increment of the media content at multiple times;
in response to one of the requests for an additional increment of the media content, sending to said last service a message indicating that no more data is to be processed by said last service; and
after said last service receives said message, the last service indicating that the defined procedure is complete.
4. The system according to claim 1, wherein the orchestrating includes:
each of a first group of the services obtaining the increments of the media content from another one of the services; and
identifying to each service of the first group of the services the other one of the services from which said each service obtains the increments of the media content.
5. The system according to claim 1, wherein the one or more processing units are further configured for concurrently processing a multitude of the increments of the media content by said multitude of services to expedite the processing all the media content.
6. A system for servicing media content, comprising:
one or more processing units configured for:
providing a multitude of services to process the media content;
using each of the services to process increments of the media content, one increment at a time; and
orchestrating the order in which the services process the increments of the media content to process all of the media content in accordance with a defined procedure; and wherein:
the orchestrating includes passing the multitude of increments, one increment after another, to at least a plurality of the services in a defined order; and
each time one of said plurality of services passes one of the increments of the media content to a subsequent one of the services in the defined order, said one of the plurality of services requests another one of the increments of the media content from a preceding one of the services in the defined order.
7. An article of manufacture comprising:
at least one tangible computer readable device having computer readable program code logic tangibly embodied therein to provide a multitude of services for processing media content, the computer readable program code logic, when executing, performing the following:
using the multitude of services to process the media content by having each of the services process increments of the media content, one increment at a time; and
orchestrating the order in which the services process the increments of the media content to process all of the media content in accordance with a defined procedure, including
identifying a defined order of the multitude of the services for processing the increments of the media content, and
passing the increments of the media content, one increment after another, to each of at least a plurality of the services in the defined order, including one or more of said services determining when the increments of the media content are passed among the plurality of the services to process the increments of the media content in said defined order.
8. The article of manufacture according to claim 7, wherein:
one of said services is a last service in said defined procedure; and
the using the multitude of services to process the media content includes, after said last service has finished processing all of the increments of the media content, said last service indicating that the defined procedure to process all of the media content is complete.
9. The article of manufacture according to claim 8, wherein the using the multitude of services further includes:
said last service requesting an additional increment of the media content at multiple times;
in response to one of the requests for an additional increment of the media content, sending to said last service a message indicating that no more data is to be processed by said last service; and
after said last service receives said message, the last service indicating that the defined procedure is complete.
10. The article of manufacture according to claim 7, wherein the orchestrating includes:
each of a first group of the services obtaining the increments of the media content from another one of the services; and
identifying to each service of the first group of the services the other one of the services from which said each service obtains the increments of the media content.
11. The article of manufacture according to claim 7, wherein:
each time one of said plurality of services passes one of the increments of the media content to a subsequent one of the services in the defined order, said one of the plurality of services requests another one of the increments of the media content from a preceding one of the services in the defined order.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A fructose absorption inhibitor comprising a hydrolyzable tannin as an active component.
2. The fructose absorption inhibitor according to claim 1, wherein the hydrolyzable tannin is a compound having an ester bond composed of a hydroxyl group in glucose and one or more of a gallic acid derivative or an ellagic acid derivative.
3. The fructose absorption inhibitor according to claim 2, wherein the gallic acid derivative is a compound represented by the general formula (1):
wherein R1 represents a hydroxy group or an alkoxy group, and R2, R3 and R4, which are the same or different, each represent a hydrogen atom, an alkyl group or an acyl group.
4. The fructose absorption inhibitor according to claim 2, wherein the ellagic acid derivative is a compound represented by the general formula (2), a compound having a hexahydroxydiphenoyl group derived from an oxide of an ellagic acid, or a compound having a valoneoyl group in which a gallic acid is added to a hexahydroxydiphenoyl group:
wherein R1, R2, R3 and R4, which are the same or different, each represent a hydrogen atom, an alkyl group or an acyl group.
5. The fructose absorption inhibitor according to claim 1, wherein the hydrolyzable tannin is ellagitannin having an ester bond composed of hydroxy groups at the 2- and 3-positions or the 4- and 6-positions or at the both positions in glucose and at least one hexahydroxydiphenoyl group or valoneoyl group.
6. The fructose absorption inhibitor according to claim 1, wherein the hydrolyzable tannin is gallotannin having an ester bond composed of at least three hydroxy groups in glucose and gallic acids.
7. The fructose absorption inhibitor according to claim 1, which has a form of food or drug.
8. The fructose absorption inhibitor according to claim 1, which has a form of animal feed or an additive for animal feed.
9. The fructose absorption inhibitor according to claim 1, wherein the hydrolyzable tannin is at least one selected from the group consisting of Strictinin, Casuarictin, Oenothein B, 1,2,3-trigalloyl glucose and Eugeniflorin D2.