You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Next »

 

UI Mockup

ModuleUI

 

Application & Feature

ModuleMapping

Each site contains multi applications. Application works for different monitoring purpose. Add there is no communication between applications. For example, Eagle Dam is a application for security monitoring.

Each application is made up with serval features. And feature can share between applications. Feature does the basic job of the application. For example, Policies & Alerts in Eagle DAM is the base feature. Each application includes customized application using this feature wills both display the policies & Alerts in navigation bar. If you want to extend the application, you can customize feature. But avoid modify original feature for special usage.

UI Metadata

Feature Description Service

Features description and look-up service

  • Service Name: FeatureDescService
  • Table name: eagleFeatureDesc
 AttributesTypeDescription
TagsfeatureStringfeature name/id
FieldsdescStringFeature description
 versionStringversion number

Application Description Service

Describe how many applications that eagle currently supports, so that user could know how many applications are able to be selected from for certain site.

  • Service Name: ApplicationDescService
  • Table name: eagleApplicationDesc
 AttributesTypeDescription
TagsapplicationStringapplication name/id
FieldsdescStringapplication description
 groupStringapplication group type. Will merge into one group in UI
 aliasString

display name

 featuresList<String>features name/id

Site Description Service

  • ServiceName: SiteDescService
  • TableName: eagleSiteDesc
 AttributesTypeDescription
TagssiteStringsite name/id
FieldsenabledBooleantrue/false

Site Application Service

Like AlertDataSourceEntity

  • ServiceName: SiteApplicationService
  • TableName: eagleSiteApplication
 AttributesTypeDescription
TagssiteStringsite name/id
 applicationStringapplication name/id
FieldsconfigStringconfiguration json
 enabledBooleanenable or not
  • No labels