Page tree
Skip to end of metadata
Go to start of metadata

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

Compare with Current View Page History

« Previous Version 6 Next »

Package

A package consists of a manifest file and the files for the module(s) within the package. Typically a package represents an entire product or system of functionality such as Web Proxy, Script Engine or Logging.

Module

Within a package you have modules that represent distinct parts of your package/product. Each module shows up in the Modules panel of the WinGate Management Console and can be enabled or disabled by the administrator if the appropriate setting is in the manifest file for that module.

As an example, you may be providing a product called "Ultimate Monitoring System" that may consist of modules for:

  • Malware scanning of HTTP and email traffic by the WinGate engine.
  • Monitoring of chat protocols like MSN Messenger and Google Chat.
  • Global threat assessment that coalesces information from around the globe on a schedule.
  • WinGate Management Console modules for all three of these that display information to the user on their results.

Component

Within a module you have components which are sets of common functionality that you register with WinGate. Although in practical terms there is typically one component registered for each module, a module can register more than one component if it wishes just like the Qbik Schema module which houses the components for both the engine and UI in one module.

Interface

One or more groups of functionality that your components register with WinGate, often to make it available for others to use. Using our "Ultimate Monitoring System" example, the Malware scanning engine component may decide to provide a couple of interfaces for client software to use.

  • A general scanning interface that can scan a file or block of memory.
  • Quarantine interface that other software can use as a general quarantine area.

 

  • No labels