← Back to all projects
Journal article

DUUIgateway: A Web Service for Platform-independent, Ubiquitous Big Data NLP

Cedric Borkowski, Giuseppe Abrami, Dawit Terefe, Daniel Baumartz, Alexander Mehler

SoftwareX · 2026

View publication Code & archive

Abstract

Distributed processing of unstructured text data is a challenge in the rapidly changing and evolving natural language processing (NLP) landscape. This landscape is characterized by heterogeneous systems, models, and formats, and especially by the increasing influence of AI systems. While many of these systems handle text data, there are also unified systems that process multiple input and output formats, while allowing for distributed corpus processing. However, there are hardly any user-friendly interfaces that allow existing NLP frameworks to be used flexibly and extended in a user-controlled manner. Due to this gap and the increasing importance of NLP for various scientific disciplines, there has been a demand for a web and API based flexible software solution for deploying, managing and monitoring NLP systems. Such a solution is provided by Docker Unified UIMA-gateway. We introduce DUUIgateway and evaluate its API and user-driven approach to encapsulation. We also describe how these features improve the usability and accessibility of the NLP framework DUUI. We illustrate DUUIgateway in the field of process modeling in higher education and show how it closes the latter gap in NLP by making a variety of systems for processing text and multimodal data accessible to non-experts.

Keywords

duuineglabcorecore_b05core_c08new-data-spacescirclet

BibTeX

@article{Borkowski:et:al:2026,
  title     = {{DUUIgateway}: A Web Service for Platform-independent, Ubiquitous Big Data NLP},
  journal   = {SoftwareX},
  volume    = {34},
  pages     = {102549},
  year      = {2026},
  issn      = {2352-7110},
  doi       = {https://doi.org/10.1016/j.softx.2026.102549},
  url       = {https://www.sciencedirect.com/science/article/pii/S2352711026000439},
  author    = {Borkowski, Cedric and Abrami, Giuseppe and Terefe, Dawit and Baumartz, Daniel
               and Mehler, Alexander},
  keywords  = {duui, neglab, core, core_b05, core_c08, new-data-spaces, circlet},
  abstract  = {Distributed processing of unstructured text data is a challenge
               in the rapidly changing and evolving natural language processing
               (NLP) landscape. This landscape is characterized by heterogeneous
               systems, models, and formats, and especially by the increasing
               influence of AI systems. While many of these systems handle text
               data, there are also unified systems that process multiple input
               and output formats, while allowing for distributed corpus processing.
               However, there are hardly any user-friendly interfaces that allow
               existing NLP frameworks to be used flexibly and extended in a
               user-controlled manner. Due to this gap and the increasing importance
               of NLP for various scientific disciplines, there has been a demand
               for a web and API based flexible software solution for deploying,
               managing and monitoring NLP systems. Such a solution is provided
               by Docker Unified UIMA-gateway. We introduce DUUIgateway and evaluate
               its API and user-driven approach to encapsulation. We also describe
               how these features improve the usability and accessibility of
               the NLP framework DUUI. We illustrate DUUIgateway in the field
               of process modeling in higher education and show how it closes
               the latter gap in NLP by making a variety of systems for processing
               text and multimodal data accessible to non-experts.}
}