The catalog holds several different types of mashup objects.
When you register an object, you are creating a catalog entry that contains metadata about the object. For some objects only the metadata is added to the catalog and the objects are either accessed directly or generated dynamically. For other objects, both the metadata and the object are added to the catalog.
The types of objects that are in the catalog are:
A feed is a specific type of data format that is used for content that is updated frequently.
- When you add existing feeds from the Internet or intranet, only the metadata for the feed is added to the catalog. The feed itself is not stored in the catalog. The feed must be in an Atom or RSS feed format.
- When you create feeds from dynamic data sources, such as databases, the metadata for the feed is added to the catalog. When you view or use the feed, MashupHub creates the feed with the latest information from the data source. The feeds are displayed in the Atom feed format.
- When you create feeds from static data sources, such as CSV and Excel files, both the metadata and feed are added to the catalog. These feeds are not re-created until the feed owner uploads another version of the source file from which the feed was created.
- When you create data mashups with the data mashup builder, the metadata is added to the catalog. Usually data mashups include at least one dynamic data source. When you view or use the data mashup, MashupHub creates the feed with the latest information from the data sources.
A data mashup is a feed that you create using the data mashup builder. You start with one or more source feeds and use operators and functions to filter and restructure source data. For example, you can combine several feeds into one feed, sort the feed entries, specify variables that are resolved when you run the data mashup, and create a new structure for the data mashup. New data mashups are stored in the catalog.Managed collections
A managed collection consists of items, fields which define item data, and metadata. It can define the return view of query data, as well as add to, update, and delete data content from an external data source, such as a relational database.Pages
A page, or mashup page, is a collection of widgets and other HTML mark up that can be displayed in a web browser. A page can be a mashup application or a regular web page.REST services
When you register a REST service, the catalog creates a lightweight REST service description file that you can edit. The REST service description file includes parameters, information about how to invoke the service, and what type of output to return.Spaces
A space is a collection of related pages that you can define in the mashup builder. After you create a space, you can create a template from it.Widgets
A widget is miniature application that is embedded within an HTML page. Through the widget, dynamic content is displayed on the page. You use the templates in the widget builder to create your own widgets, which you can customize, move to other applications, or combine with other widgets in a mashup. You can also upload widgets to the catalog and then download the widgets when you need them. A sample set of widgets is registered in the catalog when you install Mashup Center.
Parent topic: The catalog: imc3
Editing objects and adding objects to other applications: imc3
Finding objects in the catalog: imc3
Catalog community features: imc3
Editing the object details: imc3