David,

Thanks for taking the time to respond with this insightful explanation to my
questions.  It
helped me to understand clearly that there is little if any overlap with
SPL.

Alex

On 9/20/07, David L Kaminsky <[EMAIL PROTECTED]> wrote:
>
> Hey Alex,
>
> I looked at the access control for Triplesec, and it looks somewhat like
> XACML from Oasis:
> http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=xacml
>
> Here are my general thoughts on the overlap between SPL and access control
> languages:
>
> 1. It is possible to express access control policies in SPL (using if-then
> syntax), but it's much more natural to express access control policies using
> domain-specific syntax. For example, XACML has a pretty direct encoding of
> "Nurses can access medical records" ("nurses" is the role, "can access" is
> the access, and "medical records" is the subject), so it's natural to
> express such policies in XACML. The SPL syntax wouldn't be nearly as clean.
>
> 2. It is also possible to express IT management policies (e.g., "backup
> the database when data have changed 10%") using some access control
> languages, but you really have to misuse some of their concepts (typically
> "obligations"), and the expressions would get really hairy. In practice,
> people wouldn't really want to do it.
>
> At the end of the day, the discussion can end up looking a lot like
> discussions of programming languages. IMO, despite the overlap in some
> areas, there's a good reason that people still write in all of C, C++, Java,
> Perl, FORTRAN, etc. -- people choose the language that best suits a
> particular need.
>
> I don't think we'll need quite the same breadth of policy languages, but I
> also don't think we'll get down to one.
>
> David
>
>
>
>
> >
> >
> > -------- Original Message --------
> > Subject:    Re: Incubator Proposal: SPL
> > Date:    Tue, 18 Sep 2007 16:36:03 -0400
> > From:    Alex Karasulu <[EMAIL PROTECTED]>
> > Reply-To:    general@incubator.apache.org
> > To:    general@incubator.apache.org, [EMAIL PROTECTED]
> > References:    <[EMAIL PROTECTED]>
> > <[EMAIL PROTECTED]>
> >
> >
> >
> > Hi all,
> >
> > Over at Directory we have an initial attempt at an identity solution in
> > place called Triplesec.
> > It does the usual AAA with some additional things like mobile keyfobs
> > however it's authorization
> > policy management features might benefit from this project or there may
> be
> > some overlap.  Here's
> > a link btw for some additional information on tsec:
> >
> > http://directory.apache.org/triplesec
> >
> > Specifically the following information refers to the authorization
> policy
> > store and an API to access
> > the information therein which can be stored in LDAP or in an LDIF file
> > (exported from LDAP).
> >
> > http://directory.apache.org/triplesec/guardian-api-users-guide.html
> >
> http://directory.apache.org/triplesec/authorization-using-guardian-api.html
> >
> http://directory.apache.org/triplesec/administration-tool-users-guide.html
> >
> > So the big question is there much overlap here?  An initial glance tells
> me
> > there might not be
> > but I may be wrong.  Thoughts?
> >
> > Alex
> >
> > On 9/17/07, Filip at Apache <[EMAIL PROTECTED]> wrote:
> > >
> > > Noel J. Bergman wrote:
> > > >> We proposed to develop a policy-based management infrastructure
> that
> > > >> automates administrative tasks by executing policies
> > > >>
> > > >
> > > > Sounds good.  I will be curious to see the reaction from the HTTP
> Server
> > > > folks, but this sort of thing is very much needed in real-world
> > > deployments
> > > > of app servers.
> > > >
> > > >
> > > >> The initial goals are to develop an SPL evaluation engine and
> > > >> bindings to the APIs for [...]
> > > >>
> > > >
> > > > What about Tomcat?
> > > >
> > > I'd be happy to help out with this piece, should the vote to
> incubation
> > > go through
> > >
> > > Filip
> > > >
> > > >> Nominated Mentors
> > > >> -    Bill Stoddard([EMAIL PROTECTED])
> > > >>
> > > >
> > > > Glad to see that Bill will have cycles for this.  :-)
> > > >
> > > > Would you please take a look at lokahi (
> > > http://incubator.apache.org/lokahi)
> > > > and comment on any synergies that you see?
> > > >
> > > >       --- Noel
> > > >
> > > >
> > > >
> > > >
> ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
>
>

Reply via email to