|
Page Edited :
qpid :
QMan Components View
QMan Components View has been edited by Andrea Gazzarini (Mar 03, 2009). Content:Components ViewAt package level, QMan is composed by 4 core packages illustrated in the picture below : Package configurationThis package contains all configuration entities / items shared between all QMan components. Package domainPackage jmxContains all services that are part of QMan JMX adapter. A special note should be done for this package because even from the picture is not clear, the JMX core could be used independently from the WSDM adapter. Package wsdmComponents that belong to this package enable QMan interfaces to be exposed using WS-DM / HTTP. As part of that, this package contains
Note that this is an additional layer over the previous JMX core so the basically the same considerations apply management resources (in this case we call them WS-Resources). QManLifecycleManagerSimply speaking, we could say that the whole WSDM Layer acts as a facade of the JMX Adapter, so it should be able to control the lifecycle of a that adapter. This component is a web component that (as the name suggests) provides a lifecycle management (startup & shutdown) of a JMX adapter instance. WsDmAdapterAn HTTP Servlet that listens for incoming WS-DM / HTTP requests and dispatches those requests to the appropriate handler. QManA front controller of the JMX instrumentation layer exposed itself for management (as an MBean). QManWsResourceQMan object representation of a WS-Resource. A WS-Resource is a composition of a management resource and a Web service through which the resource can be accessed. QManWsAdapterA static WS-Resource that acts as a controller / facade of QMan WS-DM management domain model. Basically it provides the following features :
SubscriptionManagerA WS-Resource that enables QMan notifications. It provides operations that allow a requestor to query and manipulate subscription resources that it manages. For example it is possible (on requestor side) to pause and resume a subscription. MBeanWSResourceThis is the interface that all QMan WS-Resources have. Although a concrete implementation of this interface is built at runtime, it indicates that the resources will have a common set of features (attribute retrieveal, operation invocation). Other WS interfacesThe other interfaces on the diagram simply enumerates all the WS-DM interfaces that will be implemented by the QMan WS-Resources. More information about those interfaces are found here . |
Unsubscribe or edit your notifications preferences
