[kepler-dev] [kepler-users] question about kepler
Paul Allen
pea1 at cornell.edu
Mon Jul 21 08:22:14 PDT 2008
Dawid, Tristan, and kepler-dev people:
I'll try to give you a combined status of this effort. I hope to have a
coherent version to release in a couple of months. This version would be
similar in functionality to Hydrant. At this point, the implementation
is Spring, Hibernate, MySQL, and WebSphere based. I know that WebSphere
is of limited utility to others, but we typically don't take advantage
of WebSphere-specific functionality, so it should run on any modern Java
app server.
I wouldn't mind contributing this software to the kepler project (making
it open source), but I not sure how that would be handled (a separate
"product"?). It's also quite messy right now, and I'd want to make sure
that it is cleaned up at least a little before exposing it.
- Paul
dejw wrote:
> Hi Paul,
>
> it will be open-source? can I download the current code (svn, cvs?)
> install it and evaluate or something like this? when exectly do you
> plan to finish it?
>
> Dawid
>
> Paul Allen wrote:
>> Yes, we are working on two things that might be of general interest
>> to the Kepler community:
>>
>> 1) a web-based front-end to a myexperiment.org like into which you
>> can upload and execute workflows
>> 2) a scalable back-end workflow execution framework to run workflows
>> at the request of web site users
>>
>> We are half-way through a development cycle at the end of which I
>> expect to have a stable demo site.
>>
>> -Paul
>>
>> Matthew Jones wrote:
>>> Hi,
>>>
>>> The actor repository allows you to upload an actor along with its
>>> MoML document and documentation. The actor is stored in a Metacat
>>> server (http://knb.ecoinformatics.org/software/metacat) and the
>>> documentation is indexed to enable searching the repository through
>>> a web-based interface. The repository can also be searched from
>>> within the Kepler application to locate remote actors of interest.
>>> Metacat uses LDAP as its directory server to authenticate users.
>>> Metacat supports fine grained, role-based access control of the
>>> objects it stores, but we currently are only supporting
>>> public/private access levels to simplify the process of uploading
>>> actors. This could be reconsidered if there is a use case for more
>>> access levels.
>>>
>>> Kepler communicates with Metacat using the EarthGrid web services
>>> interface. Any server that supports the appropriate web services
>>> interface could technically be used as an actor repository within
>>> Kepler. Metacat is one such server, and there may be others that
>>> would be candidates.
>>>
>>> You can indeed deploy a version of metacat at your institution and
>>> use it for your actor repository by configuring the Kepler client to
>>> point at the new repository.
>>>
>>> Kepler automatically prompts a person to login when they attempt to
>>> perform an operation requiring authentication, such as uploading an
>>> actor to the repository. There is also a Login menu that allows
>>> someone to login at any time.
>>>
>>> In terms of web-based UIs, there are several efforts. Hydrant is
>>> indeed an excellent example, but others are also developing
>>> systems. The GEON project has been running Kepler in the GEON
>>> portal successfully for several years, and Paul Allen at the Cornell
>>> Laboratory of Ornithology is developing an interface for
>>> biodiversity research. The interest in this topic is significant,
>>> and so we will probably be forming a working group to improve
>>> Kepler's ability to be run in a portal environment.
>>>
>>> Regards,
>>>
>>> Matt
>>>
>>> P.S. Please do not cross-post to kepler-dev and kepler-users -- pick
>>> the appropriate list for your question -- most developers are on
>>> both lists.
>>>
>>> dejw wrote:
>>>> Hi Jianwu again,
>>>>
>>>> I want to ask more about this below:
>>>>>>
>>>>>> 3. Actor repository - I understand that it is possible to have
>>>>>> one common actor repository for some organization? Kepler uses
>>>>>> LDAP for it? Are there some access rights for actors or something
>>>>>> like this? Is it possible to grant some roles to users when LDAP
>>>>>> authentication is used? Is it possible to require login while
>>>>>> starting Kepler?
>>>>> You can find the current actor repository at
>>>>> http://library.kepler-project.org/kepler/. Yet it is not widely
>>>>> used currently. We are trying implement more comprehensive actor
>>>>> repository mechanism.
>>>>>>
>>>> 1. So you use LDAP server to store actors? or something else?
>>>>
>>>> 2. How about access rights and user roles as regard access to
>>>> actors in such repository?
>>>>
>>>> 3. I understand I can deploy such repository inside some
>>>> organization and configure kepler to use it?
>>>>
>>>> 4. Can I set kepler to require login before start editor? to
>>>> recognize user somehow?
>>>>
>>>> Dawid
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>>
>>>> _______________________________________________
>>>> Kepler-users mailing list
>>>> Kepler-users at ecoinformatics.org
>>>> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-users
>>>>
>>>
>
> _______________________________________________
> Kepler-dev mailing list
> Kepler-dev at ecoinformatics.org
> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev
>
More information about the Kepler-dev
mailing list