13 research outputs found

    A Microservice Infrastructure for Distributed Communities of Practice

    Get PDF
    Non-formal learning in Communities of Practice (CoPs) makes up a significant portion of today’s knowledge gain. However, only little technological support is tailored specifically towards CoPs and their particular strengths and challenges. Even worse, CoPs often do not possess the resources to host or even develop a software ecosystem to support their activities. In this paper, we describe a distributed, microservice-based Web infrastructure for non-formal learning in CoPs. It mitigates the need for central infrastructures, coordination or facilitation and takes into account the constant change of these communities. As a real use case, we implement an inquiry-based learning application on-top of our infrastructure. Our evaluation results indicate the usefulness of this learning application, which shows promise for future work in the domain of community-hosted, microservice-based Web infrastructures for learning outside of formal settings

    Information Systems Success Awareness for Professional Long Tail Communities of Practice: Erfolgsbewusstsein in Informationssystemen für professionelle long tail communities of practice

    No full text
    Mithilfe moderner vernetzter Informationstechnologie organisieren sich Menschen weltweit über professionelle Domänen und organisationale Grenzen hinaus in selbst erhaltenden Communities of Practice (CoP). Im Zusammenhang mit dem aktuellen Trend zur Massenindividualisierung finden wir abseits weniger großer Mainstream-Communities eine unermessliche Anzahl und Vielfalt kleiner, professioneller Nischen-Communities. Diese müssen sich als Voraussetzung für nachhaltigen Erfolg ständig über Qualität und Wirkung ihrer Community-Informationssysteme (CIS) bewusst sein. Mit schnell voranschreitendem und emergentem technologischem und sozialem Fortschritt müssen Communities eine Fähigkeit zur Entscheidung entwickeln, welche Werkzeuge sie am wirkungsvollsten unterstützen und warum. Während heutige datengesteuerte Unternehmen zur Erlangung dieser Fähigkeit beträchtliche Ressourcen in Form von Expertise und Infrastruktur in anspruchsvolle Business Intelligence & Analytics (BI&A) investieren, sind Communities durch inhärente Ressourcenknappheit eher benachteiligt. In meritokratischen Communities muss eine gemeinsame Auffassung von CIS Erfolg erst durch die Verhandlung der spezifischen, manchmal konfligierenden und idiosynkratischen Einzelauffassungen verschiedener Interessengruppen ermittelt werden. Herkömmlichen positivistischen BI&A Ansätzen mit kurzsichtigem Fokus auf Finanzergebnisse fehlt eine Unterstützung für inhärent anti-positivistische Verhandlungsprozesse. Communities benötigen daher geeignete Unterstützung eines CIS Erfolgsbewusstseins in Bezug auf Methodik, Formalisierung, und technischer Infrastruktur.Als Beitrag zur Lösung dieses Problems präsentiert diese Dissertation MobSOS, ein Rahmenwerk für CIS Erfolgsbewusstsein, zugeschnitten auf die ontologischen Gegebenheiten professioneller Long Tail CoP. Aus methodischer Sicht erweitert MobSOS eine communityorientierte Design Research-Methodik um eine explizite Auffassung von CIS Erfolgsmodellierung als essentiellen Teil der CIS Evaluierung. CIS Erfolgsmodelle spielen dabei die zentrale Rolle fluider digitaler Medien zur Operationalisierung konkreter Verhandlungen. Aus technischer Sicht verfolgt MobSOS einen integrativen Ansatz zur Erweiterung heutiger Web- oder P2P-basierter CIS Plattformen um ein Erfolgsbewusstsein mithilfe einer Werkzeugsammlung zur CIS Erfolgsmodellierung.Basierend auf einem umfassenden Formalisierungsrahmenwerk unterstützt MobSOS Operationen wie Monitoring, Bewertung, Erkundung, Modellierung, Messung, Visualisierung, Validierung, Verbreitung und Verhandlung unterschiedlicher Auffassungen von CIS Erfolg verschiedener Interessengruppen in einem communityweiten Diskurs.Im Kontext mehrerer nationaler und internationaler Projekte konnten wir MobSOS erfolgreich in Communities in den Bereichen Gesundheit, Multimedia und technologiegestütztes Lernen einsetzen. Typische fortgeschrittene CIS Erfolgsmodelle beinhalten nur wenige, dafür relevante und effektive Erfolgsfaktoren. Sie stellen ausgewogene Kombinationen aus universellen sowie auf die Community zugeschnittenen Erfolgsfaktoren dar. Insbesondere sind CIS Erfolgsmodelle mit voller Abdeckung für Qualität und Wirkung und scharf eingegrenztem Spielraum deutlich brauchbarer als solche mit eindimensionaler Abdeckung und einem vagen Spielraum. Ein Bewusstsein über CIS Qualität und Wirkung verleiht Communities eine Handlungsfähigkeit im Sinne von informierten Entscheidungen über die Auswahl, Nutzung und Weiterentwicklung von CIS Artefakten. Wir konnten zeigen, dass CIS Erfolgsmodelle zur Findung idealer Softwarekonfiguration, zur Einschätzung von Aufwand, zur Identifizierung von Engpässen, zur Anforderungserhebung oder zur Bewertung konkreter Auswirkungen beitragen können. Unsere technischen Auswertungen zeigen, dass MobSOS ein effektives, performantes und kostengünstiges Open-Source Rahmenwerk für CIS Erfolgsbewusstsein ist

    RESTful or RESTless – Current State of Today’s Top Web APIs

    No full text

    St. John's Daily Star, 1920-06-19

    No full text
    The St. John's Daily Star was published daily except Sunday between 17 April 1915 - 23 July 1921

    Navigational support for non HATEOAS-compliant web-based APIs

    No full text
    Hypermedia as the Engine of Application State (HATEOAS) is one of the core constraints of REST. It refers to the concept of embedding hyperlinks into the response of a queried or manipulated resource to show a client possible follow-up actions and transitions to related resources. Thus, this concept aims to provide a client with a navigational support when interacting with a Web-based application. Although HATEOAS should be implemented by any Web-based API claiming to be RESTful, API providers tend to offer service descriptions in place of embedding hyperlinks into responses. Instead of relying on a navigational support, a client developer has to read the service description and has to identify resources and their URIs that are relevant for the interaction with the API. In this paper, we introduce an approach that aims to identify transitions between resources of a Web-based API by systematically analyzing the service description only. We devise an algorithm that automatically derives a URI Model from the service description and then analyzes the payload schemas to identify feasible values for the substitution of path parameters in URI Templates. We implement this approach as a proxy application, which injects hyperlinks representing transitions into the response payload of a queried or manipulated resource. The result is a HATEOAS-like navigational support through an API. Our first prototype operates on service descriptions in the OpenAPI format. We evaluate our approach using ten real-world APIs from different domains. Furthermore, we discuss the results as well as the observations captured in these tests

    Collaborative development of a PLE for language learning

    No full text
    This paper provides a report on the experimental collaborative and distributed development of a prototypic Widget-based PLE. The development process is described and detailed taking into account the requirements of a language learning scenario. First results are presented, and developer experiences are discussed critically with a focus on the development process as well as problems with current Widget technologies and interoperabilitystatus: publishe

    Towards responsive open learning environments: the role interoperability framework

    No full text
    In recent years, research on methodologies, technologies and systems to support the assembly and use of web-based learning services, widgets and resources in responsive open learning environments has gained increased interest. The overall goal is to enrich or even replace traditional learning management systems like Moodle and Blackboard with mash-ups of widgets and services that can be combined and configured in flexible ways, according to the needs of the learner. In this paper, we present the implemented prototype of the ROLE interoperability framework. The purpose of this framework is to provide a common technical infrastructure to support the assembly of widgets and services in responsive open learning environments. We also present two case studies, where these technologies to establish personal learning environments (PLEs), have been deployed
    corecore