...
Gliffy Diagram | ||||
---|---|---|---|---|
|
...
Application &
...
Feature
Gliffy Diagram | ||||
---|---|---|---|---|
|
Each site contains multi modulesapplications. Module Application works for different monitoring purpose. Add there is no communication between modulesapplications. For example, Eagle Dam is a module application for security monitoring.
Each module application is made up with serval functionsfeatures. And function feature can share between modulesapplications. Function Feature does the basic job of the moduleapplication. For example, Policies & Alerts in Eagle DAM is the base functionfeature. Each module application includes customized module application using this function feature wills both display the policies & Alerts in navigation bar. If you want to extend the moduleapplication, you can customize functionfeature. But avoid modify original function feature for special usage.
UI Metadata
...
Attributes | Type | Description | |
---|---|---|---|
Tags | feature | String | feature name/id |
version | String | version number | |
Fields | description | String | Feature description |
...
Application Description Service
Describe how many modules applications that eagle currently supports, so that user could know how many modules applications are able to be selected from for certain site.
- Service Name: ModuleDescServiceApplicationDescService
- Table name: eagle_moduleapplication_desc
Attributes | Type | Description | |
---|---|---|---|
Tags | moduleapplication | String | module application name/id |
Fields | description | String | module application description |
features | List<String> | features name/id |
...
Attributes | Type | Description | |
---|---|---|---|
Tags | site | String | site name/id |
Fields | enabled | Boolean | true/false |
Site
...
Application Service
Like AlertDataSourceEntity
- ServiceName: SiteModuleServiceSiteApplicationService
- TableName: eagle_site_moduleapplication
Attributes | Type | Description | |
---|---|---|---|
Tags | site | String | site name/id |
moduleapplication | String | module application name/id | |
Fields | configuration | String | configuration json |
enabled | Boolean | enable or not |