Claims
- 1. A method for use in a Web Services system having complex UDDI object(s) having at least one non-compound data structure and at least one compound data structures, each compound data structure having at least one value, each value having a plurality of fields, the method comprising:
providing in a Directory parent object, an attribute representing each non-compound data structure; and providing for each at least one value, a Directory child object having an attribute representing each field of compound data structure.
- 2. A method as recited in claim 1, further comprising repeating providing for each at least one value where the field is compound.
- 3. A method as recited in claim 1, wherein the complex UDDI object(s) is at least one of a Business Entity, Business Service, Binding Template and TModel.
- 4. A method of flattening a hierarchy in a Web Services arrangement, the method comprising:
determining whether any portion of a hierarchical structure or relationship in the Web Services arrangement has a ‘one-to-one’ relationship between objects; and removing that portion of the hierarchy determined to have a one-to-one relationship by moving contents of attributes into at least one child portion of the hierarchy.
- 5. A computer recording medium including computer executable code for performing a Web Services method for use in a Web Services arrangement having complex UDDI object(s) having at least one non-compound data structure and at least one compound data structures, each compound data structure having at least one value, each value having a plurality of fields, comprising:
code for providing in a Directory parent object, an attribute representing each non-compound data structure; and code for providing for each at least one value, a Directory child object having an attribute representing each field of compound data structure.
- 6. A computer recording medium as recited in claim 5, further comprising code for repeating providing for each at least one value where the field is compound.
- 7. A computer recording medium as recited in claim 5, wherein the complex UDDI object(s) is at least one of a Business Entity, Business Service, Binding Template and TModel.
- 8. A computer recording medium including computer executable code for flattening a hierarchy in a Web Services arrangement, comprising:
code for determining whether any portion of a hierarchical structure or relationship in the Web Services arrangement has a ‘one-to-one’ relationship between objects; and code for removing that portion of the hierarchy determined to have a one-to-one relationship by moving contents of attributes into at least one child portion of the hierarchy.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] The present application claims the benefit of Provisional Applications Serial No. 60/406,391; 60/406,399; 60/406,325; 60/406,328; 60/406,204; 60/406,205; and 60/406,319 each of which was filed on Aug. 26, 2002 and the contents of each of which are incorporated herein by reference.
Provisional Applications (7)
|
Number |
Date |
Country |
|
60406391 |
Aug 2002 |
US |
|
60406399 |
Aug 2002 |
US |
|
60406325 |
Aug 2002 |
US |
|
60406328 |
Aug 2002 |
US |
|
60406204 |
Aug 2002 |
US |
|
60406205 |
Aug 2002 |
US |
|
60406319 |
Aug 2002 |
US |