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

[no subject]



1.  It had to be very simple so that vendors would not have to modify   
their mainline products, but just be able to build an import/export   
facility.  This would make it possible to build the import/export tools   
without shipping a new version of their software.

2.  The development of the spec had to be done within one year.  The   
group felt that the need was urgent and that those uses planning to go to   
X.500 needed an interim solution.  It was felt that an API effort would   
have taken at least twice as long, and most companies weren't ready to   
commit people beyond 1994 for the development of the spec.  The lifetime   
of the spec was anticipated to peak within 3 years of the start of the   
work, with certain legacy systems continuing for an indefinite amount of   
time.

3.  The specification had to implementable in environments that are not   
using X.500 as well as between two or more non-connected X.500   
Directories.

4.  Some people were concerned that the development of an API would have   
made it into very few products - we had no vendor commitments or interest   
in this approach.

If there is enough interest in an Dir Sync API and people are willing to   
devote a significant amount of time to developing a spec, then I think we   
should discuss that and see what we can do.

Alexis Bor
Chair, XAPIA Directory Sync Committee
bora@ct.si.cs.boeing.com
 ----------
From:  capple
Sent:  Thursday, March 16, 1995 6:24AM
To:  Kirpal Khalsa; epg; Neil Cook
Cc:  xapia-dirsynch; dssig
Subject:  Re: Re[2]: OIW/XAPIA Directory Synchronization Paper

Given that the sync spec specifies only a file format and indicates
that all other synchronization-related technology can be proprietary,
I question its utility during the development of inter-enterprise
directory synchronization tools. My belief (that you will probably
disagree with me is not in question) is that directory synchronization
should be treated as a service with an API defined such that a library
of synchronization-related functions could be used by DSA's (and here,
I mean the logical concept of a directory service agent, not necessarily
the X.500 DSA).

Currently, the specification reminds me of the way that we might have
performed synchronization a few years ago. I suppose it is possible
that the intention in writing the spec the way that it has been, is,   
quite
specifically, to keep synchronization functionality within the very   
entities
that require it. This seems a bit short-sighted to me, given that this
synchronization spec should more likely be developed as a stepping stone
to and a systems integration tool for designing synchronizable directory
service systems from (currently) incompatible directory technology.
I think that this spec should have a shelf-life of approximately five
years (the point at which I think we may begin to see some unification
of various and sundry directory schemas). Since proprietary technology
is often difficult to integrate into systems for which it was not   
expressly
designed, the thought of implemetors building synchronization technology
based on proprietary concepts, really scares me. This could create an
interoperability nightmare. If the intention is to eventually extend the
scope of this sync spec into the areas that are currently delcared as
proprietary and sacred, then I apologize for the criticism. I just felt
that this extension should have been made before we moved so close to the
closing date for the spec.


Chris Apple
AT&T Bell Laboratories
capple@arch4.ho.att.com