You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by Marc Boorshtein <mb...@gmail.com> on 2006/12/18 02:33:44 UTC

New Virtual Directory that uses MINA and ApacheDS...

All,

I wanted to drop this list a line that I've released an open source
virtual directory called MyVD that uses MINA and ApacheDS (old
versions) for the protocol stack.  I'm hoping that both ApacheDS and
MyVD can benefit from each other.

http://myvd.sourceforge.net/

Marc Boorshtein

Re: New Virtual Directory that uses MINA and ApacheDS...

Posted by Marc Boorshtein <mb...@gmail.com>.
> >
> > Thanks for the offer Alex, but the only part of ApacheDS MyVD is using
> > is it's LDAP protocol stack,
>
> Hmm that's a big part of it (about 50%).
>

I would tend to disagree, from a philosophical standpoint anyway.  In
MyVD the protocol stack is a pretty small piece (both code wise and
conceptually).  The LDAP stack is the interface where as the namespace
infrastructure generates the data which supports the application which
ultimately generates the value for the entire deployment.  Thats why I
didn't spend much time on the protocol stack and as ApacheDS has a
perfectly good one that was easy to integrated I went with it.

> and I eventually would like to eliminate
> > that and use just MINA
>
> Why would you do that?  What's the benefit?
>

Any proxy is going to add a lot of overhead because it needs to add at
least a single extra network call (maybe more based on how the virtual
directory is setup).  That being said, the easiest way to squeak
performance out is to minimize the amount of marshaling between data
structures going on.  Since ApacheDS and MyVD use different object
models I need to marshal from the MyVD objects to the ApacheDS objects
which adds processing time.  If I can eliminate this marshaling MyVD
will perform just that much better.

> I was talking about creating a new VD project here at Apache and not
> making this part of ApacheDS.  The VD project would be a peer of
> ApacheDS under the Directory umbrella.
>
> Alex
>

My apologizes for the misunderstanding.

Marc

Re: New Virtual Directory that uses MINA and ApacheDS...

Posted by Alex Karasulu <ak...@apache.org>.
Marc Boorshtein wrote:
>>
>> Well if you've built a VD on MINA and ApacheDS why not just bring it
>> here as a project?
>>
>> Alex
>>
> 
> Thanks for the offer Alex, but the only part of ApacheDS MyVD is using
> is it's LDAP protocol stack, 

Hmm that's a big part of it (about 50%).

and I eventually would like to eliminate
> that and use just MINA 

Why would you do that?  What's the benefit?

(nothing against the ApacheDS LDAP
> implementation, I just want to remove the marshaling layer).
> 
> Given that it does currently use part of ApacheDS, I'm sure it would
> be pretty easy to integrate  MyVD as a partition on ApacheDS.  I'm
> sure at some point I will try to integrate ApacheDS into MyVD for a
> local storage option.

OK.

> I also see the two projects as having different goals.  I've found
> that virtual directories work best when deployed in a narrow scope, so
> I'd like to keep MyVD as JUST an LDAP virtual directory and focus on
> that.  When it comes to other protocols and being a general directory
> MyVD could always be used as a back-end.

I was talking about creating a new VD project here at Apache and not
making this part of ApacheDS.  The VD project would be a peer of
ApacheDS under the Directory umbrella.

Alex

Re: New Virtual Directory that uses MINA and ApacheDS...

Posted by Marc Boorshtein <mb...@gmail.com>.
> Well the Directory PMC can sponsor your VD project for the Apache
> Incubator.  Upon graduation it would become a Directory subproject.  If
> you would like to do this we can send the Incubator PMC a proposal for
> this new project.
>

That sounds great!

> I think we've got enough interest on this team for a VD to bring this to
> fruition.
>

Ok, what do you need from me?

Re: New Virtual Directory that uses MINA and ApacheDS...

Posted by Alex Karasulu <ak...@apache.org>.
Marc Boorshtein wrote:
> interesting, OK then what would be the next steps?

Well the Directory PMC can sponsor your VD project for the Apache
Incubator.  Upon graduation it would become a Directory subproject.  If
you would like to do this we can send the Incubator PMC a proposal for
this new project.

I think we've got enough interest on this team for a VD to bring this to
fruition.

Regards,
Alex

> On 12/18/06, Ersin Er <er...@gmail.com> wrote:
>> The Directory Team obviously has plans on implementing a VD solution
>> based on ApacheDS in the near future. We are also developing an
>> Identity and Access Management Product called Triplesec here again
>> under Directory umbrella. So your stuff does not need to be into core
>> ApacheDS.
>>
>> Cheers,
>>
>> On 12/18/06, Marc Boorshtein <mb...@gmail.com> wrote:
>> > On 12/18/06, Emmanuel Lecharny <el...@gmail.com> wrote:
>> > > Hmmm, I guess that what Alex wanted to say is that it would have
>> been cool
>> > > if MyVD was opensourced under the Apache umbrella instead of under
>> > > sourceforge umbrella. However, there might be some concern
>> regarding the
>> > > licence that make you reluctant to operate under ASL 2.0.
>> >
>> > Interesting.  Sorry if I misunderstood.  It's already ASL 2.0.
>> > Something to think about.
>> >
>> > Marc
>> >
>>
>>
>> -- 
>> Ersin
>>
> 


Re: New Virtual Directory that uses MINA and ApacheDS...

Posted by Marc Boorshtein <mb...@gmail.com>.
interesting, OK then what would be the next steps?

Marc

On 12/18/06, Ersin Er <er...@gmail.com> wrote:
> The Directory Team obviously has plans on implementing a VD solution
> based on ApacheDS in the near future. We are also developing an
> Identity and Access Management Product called Triplesec here again
> under Directory umbrella. So your stuff does not need to be into core
> ApacheDS.
>
> Cheers,
>
> On 12/18/06, Marc Boorshtein <mb...@gmail.com> wrote:
> > On 12/18/06, Emmanuel Lecharny <el...@gmail.com> wrote:
> > > Hmmm, I guess that what Alex wanted to say is that it would have been cool
> > > if MyVD was opensourced under the Apache umbrella instead of under
> > > sourceforge umbrella. However, there might be some concern regarding the
> > > licence that make you reluctant to operate under ASL 2.0.
> >
> > Interesting.  Sorry if I misunderstood.  It's already ASL 2.0.
> > Something to think about.
> >
> > Marc
> >
>
>
> --
> Ersin
>

Re: New Virtual Directory that uses MINA and ApacheDS...

Posted by Ersin Er <er...@gmail.com>.
The Directory Team obviously has plans on implementing a VD solution
based on ApacheDS in the near future. We are also developing an
Identity and Access Management Product called Triplesec here again
under Directory umbrella. So your stuff does not need to be into core
ApacheDS.

Cheers,

On 12/18/06, Marc Boorshtein <mb...@gmail.com> wrote:
> On 12/18/06, Emmanuel Lecharny <el...@gmail.com> wrote:
> > Hmmm, I guess that what Alex wanted to say is that it would have been cool
> > if MyVD was opensourced under the Apache umbrella instead of under
> > sourceforge umbrella. However, there might be some concern regarding the
> > licence that make you reluctant to operate under ASL 2.0.
>
> Interesting.  Sorry if I misunderstood.  It's already ASL 2.0.
> Something to think about.
>
> Marc
>


-- 
Ersin

Re: New Virtual Directory that uses MINA and ApacheDS...

Posted by Marc Boorshtein <mb...@gmail.com>.
On 12/18/06, Emmanuel Lecharny <el...@gmail.com> wrote:
> Hmmm, I guess that what Alex wanted to say is that it would have been cool
> if MyVD was opensourced under the Apache umbrella instead of under
> sourceforge umbrella. However, there might be some concern regarding the
> licence that make you reluctant to operate under ASL 2.0.

Interesting.  Sorry if I misunderstood.  It's already ASL 2.0.
Something to think about.

Marc

Re: New Virtual Directory that uses MINA and ApacheDS...

Posted by Emmanuel Lecharny <el...@gmail.com>.
Hmmm, I guess that what Alex wanted to say is that it would have been cool
if MyVD was opensourced under the Apache umbrella instead of under
sourceforge umbrella. However, there might be some concern regarding the
licence that make you reluctant to operate under ASL 2.0.

My 2cts :)

Emmanuel

On 12/18/06, Marc Boorshtein <mb...@gmail.com> wrote:
>
> >
> > Well if you've built a VD on MINA and ApacheDS why not just bring it
> > here as a project?
> >
> > Alex
> >
>
> Thanks for the offer Alex, but the only part of ApacheDS MyVD is using
> is it's LDAP protocol stack, and I eventually would like to eliminate
> that and use just MINA (nothing against the ApacheDS LDAP
> implementation, I just want to remove the marshaling layer).
>
> Given that it does currently use part of ApacheDS, I'm sure it would
> be pretty easy to integrate  MyVD as a partition on ApacheDS.  I'm
> sure at some point I will try to integrate ApacheDS into MyVD for a
> local storage option.
>
> I also see the two projects as having different goals.  I've found
> that virtual directories work best when deployed in a narrow scope, so
> I'd like to keep MyVD as JUST an LDAP virtual directory and focus on
> that.  When it comes to other protocols and being a general directory
> MyVD could always be used as a back-end.
>
> Marc
>



-- 
Cordialement,
Emmanuel Lécharny
www.iktek.com

Re: New Virtual Directory that uses MINA and ApacheDS...

Posted by Marc Boorshtein <mb...@gmail.com>.
>
> Well if you've built a VD on MINA and ApacheDS why not just bring it
> here as a project?
>
> Alex
>

Thanks for the offer Alex, but the only part of ApacheDS MyVD is using
is it's LDAP protocol stack, and I eventually would like to eliminate
that and use just MINA (nothing against the ApacheDS LDAP
implementation, I just want to remove the marshaling layer).

Given that it does currently use part of ApacheDS, I'm sure it would
be pretty easy to integrate  MyVD as a partition on ApacheDS.  I'm
sure at some point I will try to integrate ApacheDS into MyVD for a
local storage option.

I also see the two projects as having different goals.  I've found
that virtual directories work best when deployed in a narrow scope, so
I'd like to keep MyVD as JUST an LDAP virtual directory and focus on
that.  When it comes to other protocols and being a general directory
MyVD could always be used as a back-end.

Marc

Re: New Virtual Directory that uses MINA and ApacheDS...

Posted by Alex Karasulu <ak...@apache.org>.
Marc Boorshtein wrote:
> All,
> 
> I wanted to drop this list a line that I've released an open source
> virtual directory called MyVD that uses MINA and ApacheDS (old
> versions) for the protocol stack.  I'm hoping that both ApacheDS and
> MyVD can benefit from each other.
> 
> http://myvd.sourceforge.net/

Well if you've built a VD on MINA and ApacheDS why not just bring it
here as a project?

Alex