I think that we can keep it fairly simple and perhaps 
even let most clients be unaware of the existance of multiple data 
brokers.   
  
There are several reasons why a customer might have 
multiple brokers, but in many cases the interests of client software 
will split along the same boundaries.  For example, a customer may 
install multiple independent products or suites with embedded 
brokers.  Large customers will install multiple instances of a product 
because of differing scopes of control such as regional data 
centers. 
  
The domain should be aware of these sorts of scoping 
information associated with each broker and make it available on request.  
Preferably the client should be able to query for brokers by location 
or data type.  We could let the query default to "my location" 
and "my product's data" so clients that don't need to aggregate data from 
multiple brokers would automatically find the broker that is most likely to be 
appropriate. 
  
The scoping information for the brokers could reside 
in the CMDB or it could just be part of the configuration of the broker 
itself. 
  
Regards, 
  
Don 
 
The contents of this e-mail are intended for the named addressee only. It contains information that may be confidential. Unless you are the named addressee or an authorized designee, you may not copy or use it, or disclose it to anyone else. If you received it in error please notify us immediately and then destroy it.
 
 
From: 
cosmos-dev-bounces@xxxxxxxxxxx [mailto:cosmos-dev-bounces@xxxxxxxxxxx] On 
Behalf Of Hawkins, Joel Sent: Thursday, July 19, 2007 9:04 
AM To: Cosmos Dev Subject: RE: [cosmos-dev] question on 
management domain and brokers
 
  
Hmmm. Well, if we can 
assume that the MD and the DBs are somehow reflected 
in the CMDB, then we can make the CMDB identities part of the handshake 
protocol. Then we can place the responsibility squarely in the MD’s lap (which 
it can shovel off to the CMDB for sophisticated deployments) and well can get as 
wacky as we like in the CMDB for modeling things like fail-over, etc. of our 
infrastructure.  
 
That also means we can 
reuse the sml editor (and whatever it becomes) as our 
configuration editor. GUI jujitsu. 
;-) 
 
Cheers, 
Joel 
 
  The contents of this e-mail are intended for the 
named addressee only. It contains information that may be confidential. Unless 
you are the named addressee or an authorized designee, you may not copy or use 
it, or disclose it to anyone else. If you received it in error please notify us 
immediately and then destroy it. 
 From: cosmos-dev-bounces@xxxxxxxxxxx 
[mailto:cosmos-dev-bounces@xxxxxxxxxxx] On 
Behalf Of Simmonds, Martin Sent: Thursday, July 19, 2007 8:54 
AM To: Cosmos Dev Subject: RE: [cosmos-dev] question on 
management domain and brokers 
 
Joel, 
 
I 
understood that there could be multiple DataBrokers(DB) too, and multiple 
ServiceBrokers. (SB) 
 
For 
that to work, it has to be the function of the ManagementDomain(MD) to tell the 
requestor the name of the DatBroker(s) to use.  As yet, I don’t think it 
has been defined how that mechanism should work.  Does the MD make the 
decision as to what it tells the requestor, or does it give the requestor all 
the DataBrokers and let the Requestor decide?  I think it should be the MD, 
as it is after all, the Manager.   So How would the MD do this ?  
Perhaps there is always a default broker, and that is the one that is sent back 
to the requestor, unless the MD accepts some parameter from the requestor, that 
can influence the MD into giving the requestor back a non-default 
broker. 
 
Martin... 
 
From: 
cosmos-dev-bounces@xxxxxxxxxxx [mailto:cosmos-dev-bounces@xxxxxxxxxxx] On Behalf Of Hawkins, Joel Sent: 19 July 2007 13:34 To: Cosmos Dev Subject: RE: [cosmos-dev] question on 
management domain and brokers   
 
Martin, 
 
Does “the 
DataBroker” mean that DataBrokers follow the Highlander model (there can only be 
one)? I thought we were going to support multiple DataBrokers so that people 
could partition there monitoring infrastructure in some user-defined hierarchy 
(preferably one that was reflected in their CMDB). 
  
 
Cheers, 
Joel 
 
 
 The contents of this e-mail are 
intended for the named addressee only. It contains information that may be 
confidential. Unless you are the named addressee or an authorized designee, you 
may not copy or use it, or disclose it to anyone else. If you received it in 
error please notify us immediately and then destroy 
it.
   
   
 
 |