Zur DARIAH-DE Website


This page highlights the integration of new or existing services (softwares) into the DARIAH-DE research infrastructure. The DARIAH-DE Service Life Cycle has set up the steps in the integration process, which a new or existing service needs to follow to integrate it in the DARIAH-DE research infrastructure. 

You might also want to check out DARIAH-DE's Working Papers Nr. 11 on Discussion and Definition of a Research Data LifeCycle (only available for DARIAH-DE and written in German) or Report 3.2.7, which is the basis of this page and it also contains a detailed description of the criteria of the states.

States in the Development of a New Service

During the development, a service will pass through a chain of stages determining the service life cycle, see Figure 1: DARIAH-DE Service Life Cycle States. A (formal) decision is required to transfer a service from one state to another. These states are:

Figure 1: DARIAH-DE Service Life Cycle States

PROPOSAL State

The Service is described and proposed in the PROPOSAL State. The proposal will contain the following information:

Two DARIAH-DE Mentors will be assigned by the AG SLC to prepare the decision, if the service may be integrated into the DARIAH-DE infrastructure. The Mentors will escort the service during its life cycle until it reaches either the PRODUCTION State or is being terminated, i.e. moved to the “Good Idea’s Archive” State.

A decision by the Executive Board is required, whether the service is worth being developed with support of the DARIAH infrastructure (→ DEVEPLOMENT) or not (→ “Good Idea’s Archive”).  AG SLC will prepare the recommendation.

DEVELOPMENT State

In the DEVELOPMENT State the service is iteratively being developed, deployed locally in the development environment and tested. The Mentors support the development process and are responsible for using and integration of existing DARIAH-DE services.

Required documentation:

After meeting all requirements, the mentors decide the transfer to the next state: TESTING State.

TESTING State

During the TESTING State the service has to be deployed on the DARIAH-DE Platform and the service is beta-tested by DARIAH communities, scholars and researchers. After successful tests the Mentors may decide the transfer to the HANDOVER State or, in case of required revisions, back to the DEVELOPMENT State.

HANDOVER State

In the HANDOVER State a quality assurance including the information/requirements of the “hosting factsheet” is performed. The service, the software and its documentation is reviewed by the "DARIAH-DE Service Hosting Team", e.g. DeISU. If OK the service will be recommended as a DARIAH-DE hosted software service to be deployed on the Software Hosting Services.

The Executive Board will decide if the service will go into the PRODUCTION State if recommended by the AG SLC. Otherwise the service will go back into the DEVEPLOMENT State or further into the “Good Idea’s Archive” State.

End of a Service

Hand over following check list during the HANDOVER state

PRODUCTION State

In the PRODUCTION State the service is deployed and hosted in the Software Hosting Services and maintained by DARIAH, the "DARIAH Service Hosting Team", e.g. DeISU. DARIAH is responsible for the service and its marketing. Users use the service according to the DARIAH "Terms of Use". 

During maintenance the service may be further developed and transferred back to the DEVELOPMENT State. The development team may be inside the DARIAH consortium or the original developer team, if available.

“GOOD IDEA'S Archive”

“Good Idea’s Archive” is a reformulation of the former state. Some of the service ideas proposed might be used in further proposals.

Sustainability aspects

Notes:

Decision Bodies

To transfer a service from one state to another a (formal) decision is required.

The Mentors

DARIAH Mentors will be selected and assigned by the AG SLC to prepare the decision, if the service may be integrated into the DARIAH infrastructure. They will guide the service during its life cycle until it reaches either the PRODUCTION State or is being terminated, i.e. moved to the “Good Idea’s Archive State.

The mentor's job will be:

For each new service the following conditions should be met:


Criteria of Service Life Cycle States

Criteria for each state of a new or existing service life cycle (status of the Report 3.2.7) are listed as follows. A reference to recent developments on this toic can be found in the last chapter. 

SLC: PROPOSAL  

Contact Information  

Correlation with DARIAH 

Service Description  

Cost Estimation  

SLC: DEVELOPMENT  

License  

Standards  

End Devices

Accessibility  

Scaling  

Security  

SLC: TESTING

Documentation  

Monitoring

Check for usability criteria  

SLC: HANDOVER  

The following documentation is needed at the end of the HANDOVER State.  

Description of the service  

Documents for the end users  

Documents for the service administration  

Any documentation for further development  

Besides the documentation to be delivered, the contract of service provision or clarifying of sustainable operation or the funding should be done with DeISU.  

SLC: PRODUCTION  

The following documents are needed in the PRODUCTION State: 

Besides, clarifying of responsibility, maintaining and updating of these documents should also be documented.

Further Development of the DARIAH-DE Service Life Cycle Specifications

The DARIAH-DE Service Life Cycle specification above represent the status of Report 3.2.7 at the end of the second phase of DARIAH-DE. These specifications are due to further refinements during the current phase, which are currently reflected in a preparation document at DARIAH 3 Service Life Cycle (inkl. Kriterien + Mentorenaufgaben) that is currently only available for DARIAH-DE and in parts written in German. Here also a couple of check lists (again currently only available for DARIAH-DE and written in German), filled in for concrete DARIAH-DE services, are included. A template of such a check list can also be found at Vorlage Checkliste DARIAH 3 Service Life Cycle.