According to one embodiment of the invention, an architecture for a data
processing system can be implemented that processes data for a service
provider itself or a client of a service provider as in the case of a
third party processor. The elements of the architecture can be managed
separately. For example, the architecture can be organized around eight
subject areas, such as account, party, communication point, presentation
instrument, rules, balances, transactions, and product. Relationships
between each of the subject areas as well as between sub-types of each
subject area can be established to provide flexibility in the management
of the data.