Hi Developers,
On Thursday, July 23 from 15:00-16:00 UTC (11:00am-12:00pm EDT), we will
be holding a Special Topic meeting to learn about and discuss the DSpace
"Services API" project begun by @mire.
The DSpace "Services API" is an in-progress, refactoring of the DSpace
API layer to better support "separation of concerns". Simply put, often,
in the existing API, there is an intermingling of business logic and
database logic which is difficult to maintain, debug and/or build
against. One of the most obvious examples is how we deal with database
software support (PostgreSQL vs. Oracle), but such intermingling of
logic exists in many of our core classes.
The DSpace "Services API" attempts to tease apart the database logic
from the business logic into separate layers, while also adding support
for Hibernate (http://hibernate.org/). The goal is to provide an easier
to maintain, more modular API, while also enhancing how we deal with
database logic in general (via Hibernate).
While this work began as an internal "experiment" within @mire, it has
quickly progressed into a potentially promising refactoring of the
DSpace API layer. While the refactoring work is not yet complete, it is
at a stage where others could contribute and/or collaborate on the work.
It may even be considered for the upcoming DSpace 6 release, should it
garner enough interest and collaborators to help move it forward rapidly.
If this project sounds interesting to you, we encourage you to attend
the meeting. We will record this meeting and make the video available
for anyone who is unable to attend.
The meeting itself will be held via Adobe Connect (connection details
below), as it will include slides along with Q&A/discussion:
*Date / Time:*
July 23 from 15:00-16:00 UTC (See world clock for
<http://www.timeanddate.com/worldclock/fixedtime.html?msg=%22Services+API%22+Special+Topic+Meeting&iso=20150723T15&p1=1440&ah=1>your
local
<http://www.timeanddate.com/worldclock/fixedtime.html?msg=%22Services+API%22+Special+Topic+Meeting&iso=20150723T15&p1=1440&ah=1>date/time
<http://www.timeanddate.com/worldclock/fixedtime.html?msg=%22Services+API%22+Special+Topic+Meeting&iso=20150723T15&p1=1440&ah=1>)
*To join the meeting: *
Go to https://educause.acms.com/duraspace (using any browser EXCEPT
Google Chrome)
Select 'Enter as a Guest'
Enter your name and click 'Enter Room'
Make sure your computer mic and speakers are turned on
To participate we highly recommend running the Adobe Connect Test
<https://educause.acms.com/common/help/en/support/meeting_test.htm> before
the event. This test takes 30 seconds and will verify that your computer
meets hardware and software requirements to use Adobe Connect and ensure
a smooth start to the meeting.
* Please note: if you get an error message on the last step "Adobe
Connect Add-in Test: Not Installed" that is OK -- you do not need to
install anything to connect to Adobe Connect. The first 3 steps to
the test need to run successfully, however.
If you have any difficulties, you should visit our Adobe Connect
Frequently Asked Questions page
<http://www.educause.edu/conferences-events/online-events/technical-requirements/adobe-connect-faq>
List of technical requirements
<http://net.educause.edu/content.asp?page_id=2721&bhcp=1> for Adobe Connect
--
Tim Donohue
Technical Lead for DSpace & DSpaceDirect
DuraSpace.org | DSpace.org | DSpaceDirect.org
------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel