622 research outputs found

    Modeling IoT-aware Business Processes - A State of the Art Report

    Get PDF
    This research report presents an analysis of the state of the art of modeling Internet of Things (IoT)-aware business processes. IOT links the physical world to the digital world. Traditionally, we would find information about events and processes in the physical world in the digital world entered by humans and humans using this information to control the physical world. In the IoT paradigm, the physical world is equipped with sensors and actuators to create a direct link with the digital world. Business processes are used to coordinate a complex environment including multiple actors for a common goal, typically in the context of administrative work. In the past few years, we have seen research efforts on the possibilities to model IoT- aware business processes, extending process coordination to real world entities directly. This set of research efforts is relatively small when compared to the overall research effort into the IoT and much of the work is still in the early research stage. To create a basis for a bridge between IoT and BPM, the goal of this report is to collect and analyze the state of the art of existing frameworks for modeling IoT-aware business processes.Comment: 42 page

    Size Matters: Microservices Research and Applications

    Full text link
    In this chapter we offer an overview of microservices providing the introductory information that a reader should know before continuing reading this book. We introduce the idea of microservices and we discuss some of the current research challenges and real-life software applications where the microservice paradigm play a key role. We have identified a set of areas where both researcher and developer can propose new ideas and technical solutions.Comment: arXiv admin note: text overlap with arXiv:1706.0735

    Web Services Support for Dynamic Business Process Outsourcing

    Get PDF
    Outsourcing of business processes is crucial for organizations to be effective, efficient and flexible. To meet fast-changing market conditions, dynamic outsourcing is required, in which business relationships are established and enacted on-the-fly in an adaptive, fine-grained way unrestricted by geographic distance. This requires automated means for both the establishment of outsourcing relationships and for the enactment of services performed in these relationships over electronic channels. Due to wide industry support and the underlying model of loose coupling of services, Web services increasingly become the mechanism of choice to connect organizations across organizational boundaries. This paper analyzes to which extent Web services support the dynamic process outsourcing paradigm. We discuss contract -based dynamic business process outsourcing to define requirements and then introduce the Web services framework. Based on this, we investigate the match between the two. We observe that the Web services framework requires further support for cross - organizational business processes and mechanisms for contracting, QoS management and process-based transaction support and suggest ways to fill those gaps

    On Web-based Domain-Specific Language for Internet of Things

    Full text link
    This paper discusses the challenges of the Internet of Things programming. Sensing and data gathering from the various sources are often the key elements of applications for Smart Cities. So, the effective programming models for them are very important. In this article, we discuss system software models and solutions, rather than network related aspects. In our paper, we present the web-based domain-specific language for Internet of Things applications. Our goal is to present the modern models for data processing in Internet of Things and Smart Cities applications. In our view, the use of this kind of tools should seriously reduce the time to develop new applications.Comment: submitted to ICUMT 201

    Business Process Decomposition and Distribution for Adaptive Internet of Things

    Get PDF
    Asjade internet (IoT) pakub suurt potentsiaali mitmetes erinevates valdkondades. Selleks, et seda potentsiaali realiseerida, on vaja veel palju takistusi ĂŒletada. Üheks takistusteks on see, kuidas integreerida IoT sĂŒsteemid Ă€riportsesside juhtimiseks mĂ”eldud standarditega. KĂ€esoleva magistritöö esimene osa annab ĂŒlevaate erinevate Ă€riprotsesside standardite sobivusest IoT platvormiga. Teises osas vĂ”etakse luubi alla esimeses osas sobivaimaks tunnistatud Ă€riprotsesside juhtimise modelleerimisstandard ja keskendutakse IoT platvormi probleemidele, mis on seotud koduautomaatikaga. Esimene vĂ€ljakutse on selles, et kuna turule tuleb ĂŒha uusi IoT andureid ja seadmeid, mis vĂ”imaldavad suuremaid ja keerukamaid lahendusi nagu nĂ€iteks nĂ€otuvastusel toimiv tark ukselukk, siis need seadmed nĂ”uavad ka suuremat arvutusvĂ”imsust. Kodused kontrollerid on aga sageli piiratud ressursiga seadmed ning on seetĂ”ttu pudelikaelaks sellistes targa kodu sĂŒsteemides. Teine vĂ€ljakutse on see, et erinevad tootjad tulevad turule endakoduautomaatika sĂŒsteemidega, mis omavahel suhelda ei suuda. Seega lĂ€heb vaja mitut rakendust, et tarka kodu juhtida. Nende probleemide lahendamiseks esitan kontseptuaalse IoT terviksĂŒsteemi, mis vĂ”imaldab protsessid lĂ”hkuda osadeks ja need osad kĂ€ivitada teistes sĂŒsteemides, et vĂ€hendada koduse kontrolleri jĂ”udlusvajadust. IoT seadmed selles terviksĂŒsteemis on ĂŒhendatud kasutades platvormi, mis vĂ”imaldab erinevad koduautomaatika sĂŒsteemid ĂŒheks luua. Magistritöö raames valmis laiendus Camunda töövoo juhtimise platvormile, mis realiseerib esitatud terviksĂŒsteemi. Esitan selle laienduse nĂ”uded ja piirangud ning ilmestan neid kasutades targa kodu protsesse.The Internet of Things (IoT) offers a great potential in many different application areas such as health care and home automation. However, in order to realize this potential, significant hurdles still have to be overcome. One of the hurdles is how to integrate IoT systems into business processes in the context of using standards such as BPMN2.0. In this thesis I present the results of a state of the art synthesis of Business Process Driven Internet of Things approaches. Based on the results, a business process modelling standard was chosen and used to overcome challenges which are related with IoT and home automation. The first challenge is the adaptiveness of the current IoT systems. For example, while new and more capable sensors enable complex applications such as smart door locks with face recognition that require significant computing resources, home controllers are often resource-constrained devices and therefore considered as a bottleneck for these complex systems. The second challenge is the interoperability of the current home automation systems because systems provided by different vendors cannot be controlled by the same application. To address these issues, this thesis proposes a software framework that enhances the adaptiveness and performance of IoT solutions. This is achieved through a novel approach where the process model is decomposed and the decomposed subparts are offloaded to an external entity. A prototype of this framework has been implemented using Camunda workflow engine. The framework supports IoT by integrating with the OpenHAB smart home system. The performance and scalability of the system is evaluated through a series of experimental case studies. Results showed that offloading can help in case of compute intensive tasks, a face recognition task performed three times faster for example
    • 

    corecore