Our Solution Components & Architecture


White Seagull application suites are highly modular in design.  It is composed of a number of base component modules and processes.

Below is a breif description of those components and each of their roles within the overall architecture of the application.


White Seagull application suites contains the following base component modules and processes: 
  • SNMP Poller Engine
  • SOSL Engine
  • Database Engine
  • Database Backup Engine
  • Message Logger Engine
  • Element Seeder Engine
  • Message Logger Engine
  • User Access Engine
  • Report Generator Engine
  • Event Distribution Manager
  • Information Exchange Manager
  • System group management process
A brief description of each of the components above is listed below: 
SNMP Poller Engine (SPE)
This is the module in charge of formulating the standard SNMP Protocol Data Unit requests to be delivered to the network managed elements, and in the reverse side it is in charge of deciphering responses received from the same network managed elements. It is also responsible for using the appropriate SNMP settings as set by the administrator. 
The SNMP poller component is the interface between the network and the rest of the components.
SOSL Engine (SOSE)
This module represents the parser and compiler for the management scripts written in SOS Language. It is the foundation on which each of the management processes (MP) is based. 
The SOSE is capable of transferring data directly between the MP’s and the Database engine among other directly connected components.
Database Engine (DE)
This module represents the SQL database schema and performs the necessary data insertion and deletion operations performed directly against the database tables.
Database Backup Engine (DBE)
This module is responsible for backing up the Database. It includes a scheduler process for timing backup operations. The SQL database is stored in an XML format.
SNMP Trap Receiver Engine (TRE)
This is the listener module that receives the alarm and event notifications and traps sent by the managed network elements. 

Managed Element Seeder Engine (ESE)
This module represents the inventory and is in charge of seeding the management processes with the list of network managed elements from the device Inventory.

A critical sub-component of the ESE module is the Zone Sorter (ZS). It is essentials to sort out the devices in groups to create AMZ’s to be used in the MP’s. 

Message Logger Engine (MLE)
This module is in charge of the handling messages sent/captured from within the MP to be displayed in an MP specific Journal. Messages could either be informative, debug, or managerial.  

User Access Engine (UAE)
This module is in charge of handling the different administrator assigned User levels and types in relation to the rest of the component modules access types and control. 

Report Generator Engine (RGE)
This module is in charge of generating the final reports through reading the reported data from the ‘ReportData’ database table of each MP.
Event Distribution Manager (EDM)
This module is in charge of the messaging system bus between the different application components processes. It runs completely hidden and in the background.  

Information Exchange Manager (IEM)
This module is responsible for the exchange of specific MP specific administrator authorized data across multiple White Seagull servers.
Default System group management process (SysGrp)
This module is the default ‘SysGrp’ management process which collects the RFC1213 system group MIB information to be used as a textual identifier for other MP reports.