Platform independent business to business messenger adapter generation tool
First Claim
1. A method of generating a business to business message adapter for converting a business message from a first partner schema to a second partner schema, and vice versa, comprising:
- (a) loading the first partner schema for the business message;
(b) loading the second partner schema for the business message;
(c) displaying the first and the second partner schemas;
(d) selecting a first partner schema link as a current first partner schema link;
(d) selecting a second partner schema link as a current second partner schema link;
(e) determining if the current first partner schema link correlates to the current second partner schema link; and
(f) linking the current first partner schema link and the current second partner schema link when the current first partner schema link correlates to the current second partner schema link.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and system for providing a reliable message adapter generation tool are described. As a method, a first partner schema for the business message and a second partner schema for the business message are first loaded and displayed. A first partner schema link is selected as a current first partner schema link and a second partner schema link is selected as a current second partner schema link. If it is determined that the current first partner schema link correlates to the current second partner schema then the current first partner schema link and the current second partner schema link are link. If there is no correlation, then next links are recursively selected.
101 Citations
18 Claims
-
1. A method of generating a business to business message adapter for converting a business message from a first partner schema to a second partner schema, and vice versa, comprising:
-
(a) loading the first partner schema for the business message;
(b) loading the second partner schema for the business message;
(c) displaying the first and the second partner schemas;
(d) selecting a first partner schema link as a current first partner schema link;
(d) selecting a second partner schema link as a current second partner schema link;
(e) determining if the current first partner schema link correlates to the current second partner schema link; and
(f) linking the current first partner schema link and the current second partner schema link when the current first partner schema link correlates to the current second partner schema link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
(g) selecting a next first partner schema link and a next second partner schema link as the current first partner schema link and the current second partner schema link, respectively, when it is determined that the current first partner schema link and the current second partner schema links do not correlate; and
(h) repeating (e)-(f) until there are no further correlated current first partner schema link and current second partner schema link.
-
-
3. A method as recited in claim 2, wherein said linking comprises recognizing a structural and/or a naming pattern between the current first partner schema link and the;
- current second partner schema.
-
4. A method as recited in claim 3, further comprising:
displaying the current first partner schema link and the current second partner schema as a first partner schema graph and a second partner schema graph wherein the first partner schema graph and the second partner schema graph are each respectively formed of a plurality of first partner schema graph nodes and a plurality of second partner schema graph nodes.
-
5. A method as recited in claim 4, further comprising:
Visually linking those of the firnodes in the two graphs that are considered to match are visually linking those of the plurality of first partner schema graph nodes that match those of the plurality of second partner schema graph nodes.
-
6. A method as recited in claim 5, wherein said visually linking further comprises:
drawing an arc between the matching nodes.
-
7. A method as recited in claim 1, wherein the second partner is a local partner.
-
8. A method as recited in claim 1, wherein the message adapter is included in an enterprise computer system.
-
9. A method as recited in claim 8, wherein the enterprise computer system is a Java 2 Enterprise Edition (J2EE) based enterprise computer system.
-
10. A computer program product that includes a computer usable medium having computer readable code embodied therein for controlling the generation of a business to business to business message adapter that converts a business message from a first partner schema to a second partner schema, and vice versa, comprising:
-
(a) a computer readable program code configured to load the first partner schema for the business message;
(b) a computer readable program code configured to load the second partner schema for the business message (c) a computer readable program code configured to display the first and the second partner schemas (d) a computer readable program code configured to select a first partner schema link as a current first partner schema link (e) a computer readable program code configured to select a second partner schema link as a current second partner schema link;
(f) a computer readable program code configured to determine if the current first partner schema link correlates to the current second partner schema link; and
(g) a computer readable program code configured to link the current first partner schema link and the current second partner schema link when the current first partner schema link correlates to the current second partner schema link. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
(h) a computer readable program code configured to select a next first partner schema link and a next second partner schema link as the current first partner schema link and the current second partner schema link, respectively, when it is determined that the current first partner schema link and the current second partner schema links do not correlate; and
(i) a computer readable program code configured to select a second partner schema link as a current second partner schema link and to determine if the current first partner schema link correlates to the current second partner schema link until there are no further correlated current first partner schema links and current second partner schema links.
-
-
12. A computer program product claim as recited in claim 10, wherein said linking comprises recognizing a structural and/or a naming pattern between the current first partner schema link and the current second partner schema.
-
13. A computer program product claim as recited in claim 12, further comprising:
a computer readable program code configured to display the current first partner schema link and the current second partner schema as a first partner schema graph and a second partner schema graph wherein the first partner schema graph and the second partner schema graph are each respectively formed of a plurality of first partner schema graph nodes and a plurality of second partner schema graph nodes.
-
14. A computer program product claim as recited in claim 13, further comprising
a computer readable program code configured to visually link those of the firnodes in the two graphs that are considered to match are visually linking those of the plurality of first partner schema graph nodes that match those of the plurality of second partner schema graph nodes. -
15. A computer program product claim as recited in claim 14, wherein said visually linking further comprises:
a computer readable program code configured to draw an arc between the matching nodes.
-
16. A computer program product claim as recited in claim 10, wherein the second partner is a local partner.
-
17. A computer program product claim as recited in claim 10, wherein the message adapter is included in an enterprise computer system.
-
18. A computer program product claim as recited in claim 17, wherein the enterprise computer system is a Java 2 Enterprise Edition (J2EE) based enterprise computer system.
Specification