Return-Path: Delivered-To: apmail-directory-dev-archive@www.apache.org Received: (qmail 70537 invoked from network); 21 Dec 2006 17:26:24 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 21 Dec 2006 17:26:24 -0000 Received: (qmail 83747 invoked by uid 500); 21 Dec 2006 17:26:30 -0000 Delivered-To: apmail-directory-dev-archive@directory.apache.org Received: (qmail 83714 invoked by uid 500); 21 Dec 2006 17:26:30 -0000 Mailing-List: contact dev-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Apache Directory Developers List" Delivered-To: mailing list dev@directory.apache.org Received: (qmail 83703 invoked by uid 99); 21 Dec 2006 17:26:30 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 Dec 2006 09:26:30 -0800 X-ASF-Spam-Status: No, hits=0.3 required=10.0 tests=MAILTO_TO_SPAM_ADDR,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of akarasulu@gmail.com designates 66.249.82.234 as permitted sender) Received: from [66.249.82.234] (HELO wx-out-0506.google.com) (66.249.82.234) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 Dec 2006 09:26:19 -0800 Received: by wx-out-0506.google.com with SMTP id h27so2445962wxd for ; Thu, 21 Dec 2006 09:25:58 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:organization:user-agent:mime-version:to:subject:references:in-reply-to:content-type:sender; b=KCzc7PpTpBfLq3IkL3j9/opZIIna8dNOk3W8XBpMHH3j/D/UlCoU4ETWSgx+HLQWiDjR9GPRusQWn1D8sl/scssDt6tay8yp1H0kv9fV6Su0fxCI9lhGHul8f1cuoyMrfPyYTcFe+19jN3j8Tf46EAlIIk+Y2VRECWxQhZq1oDI= Received: by 10.70.29.7 with SMTP id c7mr14754167wxc.1166721958728; Thu, 21 Dec 2006 09:25:58 -0800 (PST) Received: from ?192.168.1.69? ( [69.37.8.2]) by mx.google.com with ESMTP id i37sm17528608wxd.2006.12.21.09.25.57; Thu, 21 Dec 2006 09:25:58 -0800 (PST) Message-ID: <458AC3A0.3000609@apache.org> Date: Thu, 21 Dec 2006 12:25:52 -0500 From: Alex Karasulu Reply-To: akarasulu@apache.org Organization: Apache Software Foundation User-Agent: Thunderbird 1.5.0.8 (X11/20061115) MIME-Version: 1.0 To: Apache Directory Developers List Subject: Re: Implementing an alternative backend References: <20061221113503.GA20529@easy2.in-chemnitz.de> In-Reply-To: <20061221113503.GA20529@easy2.in-chemnitz.de> Content-Type: multipart/mixed; boundary="------------000402090703000604060908" Sender: Alex Karasulu X-Virus-Checked: Checked by ClamAV on apache.org This is a multi-part message in MIME format. --------------000402090703000604060908 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Tino Schwarze wrote: > Hi there, > > I've got a pretty interesting project here: We would like to equip our > open-EIS knowledge management software with an embedded LDAP server. > I was pretty glad to find the Apache DS since everything seems to be in > place. My first goal is to allow user authentication against an existing > open-EIS user base which is stored in a DB. > > Looking at the architecture I found that the best way would be to > implemnt a new backend and provide a DN<->category mapping (open-EIS > content is organized in categories) as well as a OID<->SQL mapping. > > Do you have any hints or advice for me? Is this the right place to > start? Sounds like a nice project to work on. Yeah writing a custom partition would give you a lot of power. It is the right place to start. First thing just take a look at the Partition interface in the partition package. You'll have to implement this for your EIS application. Best thing to do might be to first stub out all the methods and set things up so you can just read a simple entry after installing the partition into the server. Then you can move on to start building up your solution. Regards, Alex --------------000402090703000604060908 Content-Type: text/x-vcard; charset=utf-8; name="akarasulu.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="akarasulu.vcf" begin:vcard fn:Alex Karasulu n:Karasulu;Alex org:Apache Software Foundation;Apache Directory adr:;;1005 N. Marsh Wind Way;Ponte Vedra ;FL;32082;USA email;internet:akarasulu@apache.org title:Member, V.P. tel;work:(904) 791-2766 tel;fax:(904) 808-4789 tel;home:(904) 808-4789 tel;cell:(904) 315-4901 note;quoted-printable:AIM: alexokarasulu=0D=0A= MSN: aok123@bellsouth.net=0D=0A= Yahoo!: alexkarasulu=0D=0A= IRC: aok=0D=0A= PGP ID: 1024D/4E1370F8 BBCC E8D8 8756 2D51 C3D4 014A 3662 F96F 4E13 70F8=0D=0A= x-mozilla-html:FALSE url:http://people.apache.org/~akarasulu version:2.1 end:vcard --------------000402090703000604060908--