1460731512-6e585eea-29fe-4754-9d9b-714929dd21df

1. A computer-implemented method comprising:
receiving user input pertaining to a composition candidate associated with a plurality of service candidates in a service-oriented architecture (SOA) service model; and
updating the SOA service model based on the user input.
2. The method of claim 1, wherein:
the user input pertains to a new composition candidate; and
updating the SOA service model comprises adding the new composition candidate to the SOA service model.
3. The method of claim 2, further comprising:
in response to the user input, determining whether a number of service candidates in the SOA model is greater than one; and
disallowing an addition of the new composition candidate if the number of service candidates is not greater than one.
4. The method of claim 2, further comprising providing an add composition candidate user interface having an add composition candidate window to receive user input pertaining to the new composition candidate.
5. The method of claim 4, wherein the add composition candidate window comprises one or more composition candidate fields including one or more of a name field, an owner field, a composition members field, or a short description field.
6. The method of claim 5, wherein the add composition candidate window comprises an annotate control to initiate a word processor for receiving annotations for the composition candidate from the user.
7. The method of claim 4, wherein the add composition candidate user interface further comprises a profile window to display profile information for the composition candidate based on information entered in the add composition candidate window.
8. The method of claim 1, wherein:
the user input pertains to service candidates to be linked to the composition candidate; and
updating the SOA service model comprises associating the service candidates with the composition candidate in the SOA service model.
9. The method of claim 8, further comprising providing a model service composition candidate user interface comprising an inventory sidebar to display a plurality of service candidates in the SOA service model, and a main workspace to display a subset of the plurality of service candidates selected by the user from the sidebar for the composition candidate.
10. The method of claim 9, wherein the model service composition candidate user interface allows the user to drag the subset of the plurality of service candidates from the inventory sidebar to the main workspace for linking to the composition candidate.
11. The method of claim 9, further comprising:
incrementing a services counter for each service candidate linked to the composition candidate;
storing the services counter for the composition candidate in the SOA service model; and
displaying the services counter to the user in the main workspace.
12. The method of claim 9, further comprising:
receiving user input regarding operation relationships between the service candidates in the composition;
storing the operation relationships in the SOA service model;
updating an operation relationship counter for the composition candidate based on a number of operation relationships in the composition candidate;
storing the operation relationship counter for the composition candidate in the SOA service model; and
displaying the operation relationship counter to the user in the main workspace.
13. The method of claim 12, further comprising:
identifying a requestor and a provider of each of the operation relationships, the requester being an operation candidate associated with one of the service candidates in the composition candidate that is designated to initiate a data exchange, and the provider being an operation candidate associated with another one of the service candidates that is designated to respond to the requestor;
updating a requestor counter and a provider counter for each service candidate associated with the composition candidate based on a number of requester operation candidates and a number of provider operation candidates in a relevant service;
storing the requester counter and the provider counter for each service candidate of the composition candidate in the SOA service model; and
visually signifying the requestor operation candidate in the composition candidate in the main workspace.
14. The method of claim 8, further comprising:
receiving a user request to create a new service candidate to be linked to the composition candidate;
presenting an add service candidate user interface to the user;
receiving user input for the new service candidate via the add service candidate user interface;
adding the new service candidate to the SOA service model based on the user input; and
linking the new service candidate to the composition candidate in the SOA service model.
15. The method of claim 9, wherein the model service composition candidate user interface provides a visual indicator signifying that an operation candidate within one of the services in the composition encapsulates another composition, the visual indicator being selectable to open a modeling view of the other composition.
16. The method of claim 1, wherein:
the user input specifies modifications to an existing composition candidate; and
updating the SOA service model comprises updating the existing composition candidate in the SOA service model.
17. The method of claim 16, further comprising providing an edit composition candidate user interface comprising:
an edit composition candidate window with composition candidate fields;
a profile window to display profile information for the composition candidate being modified; and
an inventory side bar to display an inventory of composition candidates from the SOA service model and to highlight the composition candidate being modified.
18. The method of claim 1, wherein:
the user input identifies a composition candidate to be deleted; and
updating the SOA service model comprises deleting the composition candidate from the SOA service model.
19. The method of claim 18, further comprising providing a delete composition candidate user interface comprising:
an inventory side bar to display an inventory of composition candidates from the SOA service model and to highlight the composition candidate selected for deletion; and
a profile window to display profile information for the selected composition candidate.
20. A computer-implemented method comprising:
providing a first composition candidate view presenting service candidates associated with a first composition candidate, one of the services candidates including an operation candidate encapsulating a second composition candidate, the operation candidate being presented with an encapsulation indicator; and
upon a user selection of the operation candidate’s encapsulation indicator in the first composition candidate view, providing a second composition candidate view associated with the second composition candidate.
21. A computer-readable medium having executable instructions to cause a computer to perform a method comprising:
receiving user input pertaining to a composition candidate associated with a plurality of service candidates in a service-oriented architecture (SOA) service model; and
updating the SOA service model based on the user input.
22. The computer-readable medium of claim 21, wherein:
the user input pertains to a new composition candidate; and
updating the SOA service model comprises adding the new composition candidate to the SOA service model.
23. The computer-readable medium of claim 21, wherein:
the user input pertains to service candidates to be linked to the composition candidate; and
updating the SOA service model comprises associating the service candidates with the composition candidate in the SOA service model.
24. The computer-readable medium of claim 21, wherein:
the user input specifies modifications to an existing composition candidate; and
updating the SOA service model comprises updating the existing composition candidate in the SOA service model.
25. An apparatus comprising:
a database to store a service-oriented architecture (SOA) service model defining a plurality of service candidates; and
a composition manager to receive user input pertaining to a composition candidate associated with two or more of the plurality of service candidates, and to update the SOA service model based on the user input.
26. The apparatus of claim 25, wherein:
the user input pertains to a new composition candidate; and
the composition manager is to add the new composition candidate to the SOA service model.
27. The apparatus of claim 26, wherein the composition candidate manager is to provide an add composition candidate user interface comprising an add composition candidate window to receive user input pertaining to the new composition candidate, and a profile window to display profile information for the composition candidate based on information entered in the add composition candidate window.
28. The apparatus of claim 25, wherein:
the user input pertains to services to be linked to the composition candidate; and
the composition manager is to associate the service candidates with the composition candidate in the SOA service model.
29. The apparatus of claim 26, wherein the composition candidate manager is to provide a model service candidate composition user interface comprising an inventory sidebar to display a plurality of service candidates in the SOA service model, and a main workspace to display a subset of the plurality of service candidates linked to the composition candidate, and to display operation relationships between the service candidates,
wherein the model service candidate composition user interface allows the user to drag the subset of the plurality of service candidates from the inventory sidebar to the main workspace for linking to the composition candidate.
30. The apparatus of claim, wherein:
the user input specifies modifications to an existing composition candidate; and
the composition candidate manager is to update the existing composition candidate in the SOA service model.

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 method for producing an agglomerated material used for producing metallic iron, wherein the agglomerated material is produced by agglomerating a material mixture containing an iron-oxide-containing material, a carbonaceous reducing agent, a binder, and moisture; drying the material mixture; and charging and heating the material mixture in a moving hearth-type reducing furnace to reduce the iron oxide contained in the material mixture with the carbonaceous reducing agent, wherein a carbohydrate is used as the binder and the material mixture is left to stand for from 0.5 to 4 hours prior to the agglomeration.
2. The method of claim 1, wherein the carbohydrate is a monosaccharide.
3. The method of claim 1, wherein the carbohydrate is a disaccharide.
4. The method of claim 1, wherein the carbohydrate is a polysaccharide.
5. The method of claim 1, wherein the carbohydrate is one or more selected from the group consisting of glucose, fructose, mannose, galactose, tagatose, xylose, arabinose, ribulose, xylulose, lyxose, ribose, deoxyribose, saccharose, maltose, cellobiose, gentiobiose, melibiose, lactose, turanose, sophorose, trehalose, isotrehalose, isosaccharose, cellulose, starch, glycogen, carronin, laminaran, dextran, inulin, levan, mannan, xylan, and gum Arabic.
6. The method of claim 1, wherein the carbohydrate is starch.
7. The method of claim 1, wherein the carbohydrate is wheat flour, potato flour, sweet potato flour, corn flour, or tapioca flour.
8. The method of claim 1, wherein the ratio of the binder to the material mixture is from 0.5 percent by mass to 1.5 percent by mass.
9. The method of claim 1, wherein the ratio of the binder to the material mixture is from 0.7 percent to 1.2 percent by mass.
10. The method of claim 1, wherein the carbonaceous reducing agent has a carbon content of at least 70 percent by mass.
11. The method of claim 1, wherein the carbonaceous reducing agent has a carbon content of at least 80 percent.
12. The method of claim 1, wherein material mixture has a moisture content of about 2 to 15 percent by mass.
13. A method for producing an agglomerated material used for producing metallic iron, the method comprising making a material mixture containing an iron-oxide-containing material, a carbonaceous reducing agent, a carbohydrate binder, and moisture;
leaving the material mixture to stand for from 0.5 to 4 hours;
after the material mixture has stood for from 0.5 to 4 hours, agglomerating the material mixture;
drying the material mixture; and
charging and heating the material mixture in a moving hearth-type reducing furnace to reduce the iron oxide contained in the material mixture with the carbonaceous reducing agent.
14. The method of claim 13, wherein the carbohydrate is a monosaccharide.
15. The method of claim 13, wherein the carbohydrate is a disaccharide.
16. The method of claim 13, wherein the carbohydrate is a polysaccharide.
17. The method of claim 13, wherein the carbohydrate is one or more selected from the group consisting of glucose, fructose, mannose, galactose, tagatose, xylose, arabinose, ribulose, xylulose, lyxose, ribose, deoxyribose, saccharose, maltose, cellobiose, gentiobiose, melibiose, lactose, turanose, sophorose, trehalose, isotrehalose, isosaccharose, cellulose, starch, glycogen, carronin, laminaran, dextran, inulin, levan, mannan, xylan, and gum Arabic.
18. The method of claim 13, wherein the carbohydrate is starch.
19. The method of claim 13, wherein the carbohydrate is wheat flour, potato flour, sweet potato flour, corn flour, or tapioca flour.
20. The method of claim 13, wherein the ratio of the binder to the material mixture is from 0.5 percent by mass to 1.5 percent by mass.
21. The method of claim 13, wherein the ratio of the binder to the material mixture is from 0.7 percent to 1.2 percent by mass.
22. The method of claim 13, wherein the carbonaceous reducing agent has a carbon content of at least 70 percent by mass.
23. The method of claim 13, wherein the carbonaceous reducing agent has a carbon content of at least 80 percent.
24. The method of claim 13, wherein material mixture has a moisture content of about 2 to 15 percent by mass.