Creating or Defining Data

This section is a general overview of how to define views or relations, which constitute the global schema of Virtual DataPort. All the tasks involved in the creation and administration of schemas will be described in detail in subsequent sections of this document.

To retrieve data from the different types of data sources, you need to:

  1. Define a data source, which holds information about how to connect to a certain source: a relational database, a Web service, etc.
  2. A wrapper, which extracts data from an element of a data source. For example, they can retrieve data from a table of a database or invoke an operation of a Web service.
  3. A base view, which represent the data obtained by the wrapper.
  4. After defining one or more base views, they can be combined, creating more views. Then, users can query these new views, obtaining data which are a combination of data obtained from different sources.

The following subsections describe these operations: