Patent ID: 7739292

Claim:
A system for managing Extensible Markup Language (XML) schemas across a distributed computing environment, wherein the XML schemas are stored or accessible from a data store, comprising: a set of one or more client components residing in a client having at least a memory and a processor; and at least one server component residing in a server having at least a memory and a processor that exposes a collection of XML schemas to each of the set of one or more client components that are connected to the server component; wherein at least one client component is adapted to generate a visual display of at least one interrelationship between a first XML schema and a second XML schema in the collection of XML schemas, the interrelationship comprising dependencies among XML schemas and all related XML schemas; wherein the at least one interrelationship between the first XML schema and the second XML schema is a textual reference to at least a part of the second XML schema; wherein at least one client component includes code executable in the processor to generate a display interface comprising a first portion and a second portion, the first portion displaying information identifying the collection of XML schemas and the second portion displaying at least one tab on which representations of the first and second XML schemas can be positioned.