[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Requirements Categorisation



I believe that there could be a minimum set of agreement that should be allowed to be supported by every vendor for interoperability sake. But there should be a flexibility to add extra facility in any particular implementation if so desired.

It is proposed that this minimum set could be :

Replication Agreements
		 	What type of replica is it (read only, read-write, schema-change-allowed) 
 	Whether replica is allowed to communicate its own changes to the owner/master
 	Multiple replication behavior (propogate its changes to other replicas before committing to it, under conflict communicate it the latest changes/always accept its changes,...)
		Synchronization Agreements
		 	Priority for change acceptance during synchronization (whether requester or owner's change presides over during the conflict)
 	Granularity of synchronization (resource/attribute/attribute value level)
 	Who would initiate the synchronization (whether owner initiated or requester initiated)
 	When the synchronization gets initiated (as soon as change happens, periodic, # of synch. request to bundle or a combination of above )


Thanks & regards
       Anurag

>>> "Uppili Srinivasan" <USRINIVA@xxxxxxxxxxxxx> 04/22/98 08:55AM >>>
> About the Replication agreement, if the architecture 
> does not nail down the different possibilities 
> i.e one-way/two-way, full/incremental updates and 
> consumer/supplier model, then where would these 
> standard approaches be specified. Also, I believe that the 
> architecture should  clearly spell them out in detail. 

True.  The architecture should spell out how the agreements should
be crafted (or what agreements should exist) for the different
replication scenarios. The agreement specification should in turn
standardize the structures and values for defined scenarios.

Right now the discussion has still not converged on requirements.

-Uppili Srinivasan 
____________________________________________________________________________ 
Oracle Corporation |  
Box 659510         |Phone: (650)506-3039   Internet:  usriniva@xxxxxxxxxxxxx 
 
500 Oracle Pkwy    |Fax:   (650)506-7122  
Redwood Shores     |X.400: c=us; a=telemail; p=oracle; o=oragate; s=usriniva
 
CA 94065           |  
___________________|________________________________________________________