/* @doc SEO * * @module SEO.D - Overview of Server Extension Objects Project | * * The Server Extensions Objects system provides an architecture for * installing extension objects into servers. It defines a series of * COM-based interfaces which servers use to generate events, and which * extension objects use to receive events. It also defines a data model * for how information about extension objects is stored. * * Designed by Don Dumitru (dondu@microsoft.com) */ /* @topic Object Model | TBD @topic Data Model | TBD @topic Binding Database Schema | The binding database is typically viewed at several levels: Root of Binding Database ======================== {root}\ BindingPoints List of Binding Points ====================== {root}\BindingPoints\ {GUID of First Binding Point}={description} {GUID of Second Binding Point}={description} { ... } Binding Point ============= {root}\BindingPoints\{GUID of Binding Point}\ Dispatcher={GUID of Dispatcher}[optional] Bindings Bindings In Binding Point ========================= {root}\BindingPoints\{GUID of Binding Point}\Bindings\ {Name of First Binding}={description} {Name of Second Binding}={description}} { ... } Binding ======= {root}\BindingPoints\{GUID of Binding Point}\Bindings\{Name of Binding}\ Priority={value} Rule={ ... } RuleEngine={GUID of Rule Engine}[optional] Object={GUID of Object}={description} {First Object Parameter}={value} {Second Object Parameter}={value} Binding Database Inside the MetaBase ==================================== \LM\NNTPSvc\{Virtual Server Instance}\SEO */