GCP ModelsThe domain modeling is the central part of the GCP Pantheon. Actually, it is the only but ultimate rule - any application and data source that is part of the GCP (or even just used by GCP) must follow the GCP models. There is one central model - called the GCP Domain Model (Bruskiewich et al. 2006) - that expresses attributes, behavior and relationships between its entities in a way that is not dependent on any specific technology (such as programming language) that is used to implement these entities. This model is very useful when talking with scientists and domain experts. Also developers get obtain here an overall understanding, the big picture. The same principles and relationships are then expressed in several (technically) different ways, using patterns and paradigms specific for concrete technologies. These technology-specific models can (from technical reasons) slightly differ from the main domain model - but not significantly. These models are primarily used by developers, implementing GCP Pantheon. This separation of models is used by many industries, and it is known as Model Driven Architecture. |
|

