1. Terminology
The following are Views terms and concepts you should be familiar with:
Term | Description |
---|---|
Views Framework | The core framework that is used to develop a View. This is very similar to a Java Web App. |
View Definition | Describes the View resources and core View properties such as name, version and any necessary configuration properties. On deployment, the View definition is read by Ambari. |
View Package | Packages the View client and server assets (and dependencies) into a bundle that is ready to deploy into Ambari. |
View Deployment | Deploying a View into Ambari. This makes the View available to Ambari Admins for creating instances. |
View Name | Unique identifier for a View. A View can have one or more versions of a View. The name is defined in the View Definition (created by the View Developer) that is built into the View Package. |
View Version | Specific version of a View. Multiple versions of a View (uniquely identified by View name) can be deployed into Ambari. |
View Instance | Instantiation of a specific View version. Instances are created and configured by Ambari Admins and must have a unique View instance name. |
View Instance Name | Unique identifier of a specific instance of View. |
Framework Services | View context, instance data, configuration properties and events are available from the Views Framework. |