摘要 |
The present invention provides a Global Information Architecture (GIA) to create an object-oriented, software-based modeling environment for the mode ling of various data sources and allowing queries and transactions across th ose sources. The modeling environment is described in itself. Introspection is achieved since the model is described in the model, and early validation that the infrastructure is correct is established in that the infrastructure must execute against itself. Object traversal is done via vectors that desc ribe how an object can be reached from other objects. Objects are linked by describing what type of object (data source) is to be reached and on the bas is of what possible attribute values of that object. GIA allows different us ers to have different views of these data sources depending upon their World Space. A user's view of the data source is controlled by his WorldSpace, whi ch are the attributes he has that makes him unique. These attributes can inc lude (among others) his username, roles, language, locale, and organization. These WorldSpace views can also impact the behavior of the data sources. GI A allows for object to object event driven behavior and provides a configura tion centric versus coding centric methodology for integrating those various data sources. |