Broker Class Broker Package
6.2.1.5.2 Registration Class
Metadata on a registration which is a resource with lifetime and thus may be terminated at any time. Table 25 – Registration Properties Property name Description Value deliveryTo The consumer endpoint of the broker where new notifications for this registration shall be sent to. The delivery endpoint shall be omitted when a registration is proposed to an Event Service. If the service accepts the registration, it shall fill in the endpoint. Type : Endpoint Default: none Cardinality : [0..1] publisherEndpoin t Endpoint of the entity that publishes events - not necessarily identical to the event source entity that generated the event. This property is required in a proposed Registration which requests demand based publication behavior. The endpoint then has to reference a Producer . Type : Endpoint Default: none Cardinality : [0..1] eventMetadata Metadata on the events that are going to be published as part of this registration. May be omitted in case that this information is not available. Note: whether the association is directed or not depends on whether a client should be able to see in a publication who is the publisher responsible for it. Type : Publication Default: none Cardinality : [0..1] 38 Copyright © 2010 Open Geospatial Consortium, Inc.6.2.1.5.3 Registrar Interface
Defines operations to register for sending notifications to the implementing entity and to get existing registrations. Table 26 – Registrar Operations Method Notes getRegistrations Retrieves all currently existing registrations. register Creates a registration. Upon success, the new registration is returned - otherwise an exception.6.2.2 Behavior Model
The following subsections document a selection of the behavior that is expected from an OGC publish subscribe service. The model mostly covers important aspects. This work can and should be continued in the future to define the desired behavior in more detail.6.2.2.1 Resources Lifecycle Management
As described in section 6.2.1.2, a resource may have a lifetime. If it has, then it can be explicitly terminated. It may also be terminated automatically once the scheduled termination time has expired. The following diagram shows the interactions and events involved in terminating a resource. This lifecycle management applies to all resources with lifetime, for example subscriptions and registrations.Parts
» OWS-7 Event Architecture Engineering Report
» Scope OWS-7 Event Architecture Engineering Report
» Document contributor contact points
» Revision history OWS-7 Event Architecture Engineering Report
» Future work OWS-7 Event Architecture Engineering Report
» Foreword OWS-7 Event Architecture Engineering Report
» Abbreviated terms OWS-7 Event Architecture Engineering Report
» Resource Class ResourceWithLifetime Class
» ResourceManager Interface ResourceTermination Interface
» AdHocEventChannel Class AggregationChannel Class
» EventChannel Class EventChannelRelationship Class
» EventMetadata Class EventingInformation Class
» Endpoint Class EndpointDeliveryMetadata Class
» Filter Class Notification Class
» PausableSubscription Class Producer Package
» Producer Class Publication Class
» Registration Class Broker Package
» Resources Lifecycle Management Behavior Model
» Managing Subscriptions Behavior Model
» Handling a Pausable Subscription
» Demand Based Publishing Behavior Model
» Introduction Event Channels OWS-7 Event Architecture Engineering Report
» Publish Subscribe Requirements OWS-7 Event Architecture Engineering Report
» Introduction Realization of Publish Subscribe
» Requirements Mapping for WS-Notification
» Summary Realization of Publish Subscribe
» Introduction Event Metadata Example
» The Event Service Discovery Model The Event Service Discovery extension package
» Scenario 1: Find a Service providing Sensor Data that supports Comparison Filters
» Step 2: Scenario 2: Find a Service providing Aviation Data in a specified Area
» Sample Event Service objects Discovery challenges:
» Denial of service Security threats and vulnerabilities
» Message replay Security threats and vulnerabilities
» Message modification Security threats and vulnerabilities
» Spoof of identity Security threats and vulnerabilities
» Intermediary network devices Security threats and vulnerabilities
» Trojan horse type of attacks
» Authorization or access control
» Data confidentiality Security measures
» Data integrity Security measures
» Communication security Security measures
» Mapping security measures to threats
» Threat Mitigation in WS- Environment
» Threat Mitigation in RESTful Environment
» Reliability OWS-7 Event Architecture Engineering Report
» Boolean Result for Filter Statement
» Event Wrapper Potential Pitfalls
» Resolve Content Given By Reference
» Reference System Transformation Potential Pitfalls
» Filter Encoding XPath Filter Processing Languages
» Event Pattern Markup Language
» Spatial Filtering via Bounding Box
» Spatial Filtering of Events Using Dynamic Filter Properties
» Discovery of filter functionality
» Specifying events OWS-7 Event Architecture Engineering Report
» Geosynchronization OWS-7 Event Architecture Engineering Report
» Dynamic Sensor Tracking and Notification Aviation
» Introduction OGC service specifications related to the Event Architecture
» Foreign standards and specifications related to the Event Architecture
» SWE Common AIXM Information models
» Introduction Document object model
» Spatially enabled Common Alert Protocol
» Code lists Common Alert Protocol
» Resource references Other features Interoperability
» Geosynchronization Common Alert Protocol
» Filtering CAP messages Common Alert Protocol
» EDXL-DE Common Alert Protocol
» WXXM Resource Requirements Package
» Consumer Requirements Package Publish Subscribe Requirements Package
» Registrar Requirements Package Information models
» Brokered Publish Subscribe Requirements Package Registering Broker Requirements Package
» Aggregation Channel Requirements Package
» Ad Hoc Channel Requirements Package
» Pausable Provider Requirements Package Demand Based Publication Requirements Package
» CSW-ebRIM Extension Package for Event Service Discovery
» Additional Sample Queries for Event Service Discovery
» XML Schema for Event Metadata
Show more