Already a member?

Sign In

A Technical Perspective on Use-Case-Driven Challenges for Software Architectures to Document Study and Variable Information

Presenter 1
Matthäus Zloch
GESIS - Leibniz Institute for the Social Sciences
Presenter 2
Thomas Bosch
GESIS - Leibniz Institute for the Social Sciences
Presenter 3
Dennis Wegener
GESIS - Leibniz Institute for the Social Sciences

Leveraging software architecture techniques to build up well defined software projects like the model-view-controller-pattern has several advantages: the separation of self-contained functionality and the generation of interactive modules. Creating an abstract application programming interface (API), the main intention is to develop individual software projects which can profit from sharing functionality. As shown in the previous presentation on the business perspective, the idea is to create a reusable core data model - the DDI Discovery Vocabulary, which can be extended and adjusted to the requirements of an individual project. In this presentation, however, we will show how the abstract implementation of the DDI Discovery Vocabulary model integrates well into structured software architecture of a software project and how it might be extended. This is shown by means of the technical implementation of the use case project called MISSY. Based on the business perspective and the requirements to the data model of a project, some possible physical persistence implementations to store data are presented as an API. We will also give a step-by-step guidance into how a project, which uses the DDI Discovery Vocabulary as an exchange format and core data model, can be build up from scratch.

Presentation File: 
  • IASSIST Quarterly

    Publications Special issue: A pioneer data librarian
    Welcome to the special volume of the IASSIST Quarterly (IQ (37):1-4, 2013). This special issue started as exchange of ideas between Libbie Stephenson and Margaret Adams to collect

    more...

  • Resources

    Resources

    A space for IASSIST members to share professional resources useful to them in their daily work. Also the IASSIST Jobs Repository for an archive of data-related position descriptions. more...

  • community

    • LinkedIn
    • Facebook
    • Twitter

    Find out what IASSISTers are doing in the field and explore other avenues of presentation, communication and discussion via social networking and related online social spaces. more...