Patent ID: 7426526

Claim:
A method for using XML schema based standards, comprising: evaluating a project's need for at least one XML interface; searching a Precise Business Interface Repository for at least one Precise Business Interface containing XML Schema definitions of various interfaces for a specific interaction; determining whether said existing Precise Business Interfaces in said Precise Business Interface Repository can be reused for said XML project by determining if a match between a Precise Business Interface in the Precise Business Interface Repository and the interface requirement exist; if a match exist, obtaining the matching XML Schema from said Precise Business Interface Repository and implementing said matching XML Schema; if a match does not exist, constructing a new XML Schema for the interface by searching existing Canonical Schemas contained in the Artifacts Library for the requirement, wherein said Artifacts Library Canonical Schemas artifacts comprise atomic data definitions, primitive and complex business object definitions, and business message definitions; determining if an existing Canonical Schema contained in said Artifacts Library has all of the fields needed to meet the interface requirement; if an existing Canonical Schema is determined to have all the fields needed to meet the interface requirement; retrieving said Canonical Schema definition and developing said Precise Business Interfaces Schema therefrom; if the existing schemas, pieces of schema definitions, and schema building blocks cannot completely fulfill the interface requirement, developing and assembling a New Canonical Schema from the existing building blocks, the atomic data definitions, primitive and complex business object definitions, via extending and relaxing pieces of schema definitions by adding fields to the related structures; developing at least one new Precise Business Interface from said New Canonical Schema by using existing filtration schemas and selecting fields or restricting the characteristics of the Canonical Schema; storing the results of the extension of said New Canonical Schema in the Artifacts Library; reviewing said Precise Business Interfaces to determine if all the requirements have been met; if some of the requirements are not met, extending said Canonical Schema and modifying said Precise Business Interfaces to address the gaps; publishing said newly constructed Precise Business Interfaces schema to Precise Business Interface Repository for all future use.