218,134 research outputs found

    Jabber Bot Remoted by REST API

    Get PDF
    Tato bakalářská práce popisuje implementaci a využití bota ovládaného přes REST API a komunikujícího prostřednictvím XMPP protokolu. Aplikace je navržena s ohledem na minimální náročnost na systémové prostředky, možnosti rozšíření a škálování, čímž je zajištěna možnost napojení na neomezený počet uživatelů. Práce rovněž obsahuje stručný popis vlastností XMPP protokolu, který je základním stavebním kamenem celé aplikace. V dalších kapitolách je popsána implementace webové aplikace demonstrující chování bota a také možnosti rozšíření.This bachelor’s thesis describes the implementation and use of Jabber bot controlled via REST API. The application is designed to meet the minimal demands on system resources, extensibility and scalability thus providing the ability to accept connections from an unlimited number of users. The work also contains a brief characterization of XMPP protocol, which is the cornerstone of the entire application. In subsequent chapters is described the implementation of a web application demonstrating the bot behavior and also the possibility of further extensions.

    Використання технології REST для побудови веб-сервісів

    Get PDF
    У статті розглянуто основні складові технології REST: протокол HTTP, архітектура REST. Описано принципи побудови RESTful API додатків. Наведено приклади коду реалізації таких API

    Pembangunan Model e-Marketing Bersama Tingkat Provinsi dengan Memanfaatkan Web Service

    Get PDF
    Usaha Mikro, Kecil, dan Menengah (UMKM) memiliki peranan dalam mendukung ketahanan ekonomi nasional, UMKM mampu menjadi penyedia lapangan kerja di masa-masa yang sulit. Salah satu tren Information Technology (IT) yang mampu mendukung pemasaran UMKM adalah electronic marketing (e-Marketing), namun dibutuhkan biaya besar untuk merambah pemasaran online. Dengan Model e-Marketing bersama, biaya pemasaran online untuk banyak UMKM dapat ditekan. Penelitian ini membangun model Web service e-Marketing Kota/Kabupaten dan e-Marketing Provinsi. Pembangunan Application Programming Interface (API) Web Service e-Marketing menerapkan REST Style dengan JavaScript Object Notation (JSON) sebagai format pertukaran data. Pembangunan e-Marketing Provinsi menerapkan Service Oriented Architecture (SOA) dengan memanfaatkan API Web Service e-Marketing di tiap Kota/Kabupaten. Dengan menggunakan API Web Service e-Marketing, e-Marketing Provinsi dapat memanfaatkan dan merekap data di tiap Kota/Kabupaten. Hasil penelitian menunjukan Model e-Marketing Provinsi dapat dibangun dengan memanfaatkan API Web Service Kota/Kabupaten. Pengujian API Web Service e-Marketing memiliki rata-rata waktu 454.2 ms untuk method POST dan 288.3 ms untuk method GET. Kata Kunci: JSON, UMKM, REST, SOA, Web Servic

    OntoCAT - an integrated programming toolkit for common ontology application tasks

    Get PDF
    OntoCAT provides high level abstraction for interacting with ontology resources including local ontology files in standard OWL and OBO formats (via OWL API) and public ontology repositories: EBI Ontology Lookup Service (OLS) and NCBO BioPortal. Each resource is wrapped behind easy to learn Java, Bioconductor/R and REST web service commands enabling reuse and integration of ontology software efforts despite variation in technologies

    SplineAPI: A REST API for NLP Services

    Get PDF
    Modern applications often use Natural Language Processing (NLP) techniques and algorithms to provide sets of rich features. Researchers, who come up with these algorithms, often implement them for case studies, evaluation or as proof of concepts. These implementations are, in most cases, freely available for download and use. Nevertheless, these implementations do not comprise final software packages, with extensive installation instructions and detailed usage guides. Most lack a proper installation mechanism and library dependency tracking. The programming interfaces are, usually, limited to their usage through command line, or with just a few programming languages support. To overcome these shortcomings, this work aims to develop a new web platform to make available a set of common operations to third party applications that can be used to quickly access NLP based processes. Of course this platform still relies on the same tools mentioned before, as a base support to specific requests. Nevertheless, the end user will not need to install and learn their specific Application Programming Interfaces (API). For this to be possible, the architectural solution is to implement a RESTful API that hides all the tool details in a simple API that is common or, at least, coherent, across the different tools.FCT - Fundação para a Ciência e Tecnologia within the Project Scope UID/CEC/00319/201

    Implementation and Deployment of a Library of the High-level Application Programming Interfaces (SemSorGrid4Env)

    No full text
    The high-level API service is designed to support rapid development of thin web applications and mashups beyond the state of the art in GIS, while maintaining compatibility with existing tools and expectations. It provides a fully configurable API, while maintaining a separation of concerns between domain experts, service administrators and mashup developers. It adheres to REST and Linked Data principles, and provides a novel bridge between standards-based (OGC O&M) and Semantic Web approaches. This document discusses the background motivations for the HLAPI (including experiences gained from any previously implemented versions), before moving onto specific details of the final implementation, including configuration and deployment instructions, as well as a full tutorial to assist mashup developers with using the exposed observation data
    corecore