A data dictionary is provided that specifies the entities and corresponding attributes for the application program interface developers to use. An extensible markup language interface is provided for customers to perform operations on the data. Application program interfaces receive extensible markup...http://www.google.de/patents/US20050005276?utm_source=gb-gplus-sharePatent US20050005276 - Method, apparatus, and program for code reusability and maintainability in XML-driven projects