770 research outputs found

    An Analysis of Service Ontologies

    Get PDF
    Services are increasingly shaping the world’s economic activity. Service provision and consumption have been profiting from advances in ICT, but the decentralization and heterogeneity of the involved service entities still pose engineering challenges. One of these challenges is to achieve semantic interoperability among these autonomous entities. Semantic web technology aims at addressing this challenge on a large scale, and has matured over the last years. This is evident from the various efforts reported in the literature in which service knowledge is represented in terms of ontologies developed either in individual research projects or in standardization bodies. This paper aims at analyzing the most relevant service ontologies available today for their suitability to cope with the service semantic interoperability challenge. We take the vision of the Internet of Services (IoS) as our motivation to identify the requirements for service ontologies. We adopt a formal approach to ontology design and evaluation in our analysis. We start by defining informal competency questions derived from a motivating scenario, and we identify relevant concepts and properties in service ontologies that match the formal ontological representation of these questions. We analyze the service ontologies with our concepts and questions, so that each ontology is positioned and evaluated according to its utility. The gaps we identify as the result of our analysis provide an indication of open challenges and future work

    An Historical Epistemology of Perception in the Use of Mobile Computers

    Get PDF
    Recently, the interaction between humans and mobile computers, as a part of the broader problem of technology use in Human-Computer studies, has received some research attention. Researchers have explained mobile technology use in terms rhythms, negotiation, contextual influences and boundary control. However, these explanations do not exude sufficient cognitive accounts of mobile technology use. To supplement existing explanations, the use of mobile computers is explained in terms of the historical epistemology of perception. In this epistemology, perception is deemed as a mode of human action that is endowed with goal-orientation and teleological consciousness. A cognitive-based explanation of mobile technology use will enhance our understanding of the mediating role of technology representations and of how human mobility and mobile work filter these representations in mobile computing. The explanations provide guidelines for research, design and integration of mobile technologies in mobile activities

    Middleware Technologies for Cloud of Things - a survey

    Get PDF
    The next wave of communication and applications rely on the new services provided by Internet of Things which is becoming an important aspect in human and machines future. The IoT services are a key solution for providing smart environments in homes, buildings and cities. In the era of a massive number of connected things and objects with a high grow rate, several challenges have been raised such as management, aggregation and storage for big produced data. In order to tackle some of these issues, cloud computing emerged to IoT as Cloud of Things (CoT) which provides virtually unlimited cloud services to enhance the large scale IoT platforms. There are several factors to be considered in design and implementation of a CoT platform. One of the most important and challenging problems is the heterogeneity of different objects. This problem can be addressed by deploying suitable "Middleware". Middleware sits between things and applications that make a reliable platform for communication among things with different interfaces, operating systems, and architectures. The main aim of this paper is to study the middleware technologies for CoT. Toward this end, we first present the main features and characteristics of middlewares. Next we study different architecture styles and service domains. Then we presents several middlewares that are suitable for CoT based platforms and lastly a list of current challenges and issues in design of CoT based middlewares is discussed.Comment: http://www.sciencedirect.com/science/article/pii/S2352864817301268, Digital Communications and Networks, Elsevier (2017

    Middleware Technologies for Cloud of Things - a survey

    Full text link
    The next wave of communication and applications rely on the new services provided by Internet of Things which is becoming an important aspect in human and machines future. The IoT services are a key solution for providing smart environments in homes, buildings and cities. In the era of a massive number of connected things and objects with a high grow rate, several challenges have been raised such as management, aggregation and storage for big produced data. In order to tackle some of these issues, cloud computing emerged to IoT as Cloud of Things (CoT) which provides virtually unlimited cloud services to enhance the large scale IoT platforms. There are several factors to be considered in design and implementation of a CoT platform. One of the most important and challenging problems is the heterogeneity of different objects. This problem can be addressed by deploying suitable "Middleware". Middleware sits between things and applications that make a reliable platform for communication among things with different interfaces, operating systems, and architectures. The main aim of this paper is to study the middleware technologies for CoT. Toward this end, we first present the main features and characteristics of middlewares. Next we study different architecture styles and service domains. Then we presents several middlewares that are suitable for CoT based platforms and lastly a list of current challenges and issues in design of CoT based middlewares is discussed.Comment: http://www.sciencedirect.com/science/article/pii/S2352864817301268, Digital Communications and Networks, Elsevier (2017

    Service Contract Automation

    Get PDF
    Today’s transition from a product- to a service-oriented economy implies fundamental technical, organizational and economic challenges. The trend of compensating missing core competencies by requesting business services from external providers to be integrated in internal end-to-end processes has recently gained tremendous momentum. Nevertheless, service level agreements between the parties involved are still specified for each service entity that is part of composite business services which results in a managerial overhead generated from multiple contractual relations. The contribution of this paper is threefold: (i) We analyze the fundamental requirements in the context of describing services, quality and agreements as well as their aggregation in a generic manner. Based on the results, we (ii) provide a holistic framework that enables the automation of service contracts for composite business services. Facilitating semantic technologies we provide means for describing service quality from a technical and business-oriented perspective, adequate metrics as well as quality aggregation operations in the context of composite business services. Furthermore, we (iii) evaluate our framework based on an industrial application scenario

    HAT Briefing Paper 4 : HAT personal data exchange ecosystem - technology architecture briefing

    Get PDF
    The HAT Project is a £1.2m multi-disciplinary research project funded by the Research Councils UK (RCUK), led by Irene Ng at WMG, University of Warwick with 6 other professors from Cambridge, UWE, Surrey, Edinburgh, Nottingham and Warwick University’s Economics department. The project set out to engineer a market for personal data and therefore design the economic and business models relevant for this market. Over the course of the research, the HAT Project team has done some substantial work to emerge a solution: The HAT personal data ecosystem, a multi-sided market platform for personal data exchanges by way of a personal data store that takes data from connected services and devices, powered by the Internet of Things (IoT)

    BETaaS: A Platform for Development and Execution of Machine-to-Machine Applications in the Internet of Things

    Get PDF
    The integration of everyday objects into the Internet represents the foundation of the forthcoming Internet of Things (IoT). Such “smart” objects will be the building blocks of the next generation of applications that will exploit interaction between machines to implement enhanced services with minimum or no human intervention in the loop. A crucial factor to enable Machine-to-Machine (M2M) applications is a horizontal service infrastructure that seamlessly integrates existing IoT heterogeneous systems. The authors present BETaaS, a framework that enables horizontal M2M deployments. BETaaS is based on a distributed service infrastructure built on top of an overlay network of gateways that allows seamless integration of existing IoT systems. The platform enables easy deployment of applications by exposing to developers a service oriented interface to access things (the Things-as-a-Service model) regardless of the technology and the physical infrastructure they belong

    A Platform as a Service Framework for Ambient Assisted Living Services

    Get PDF
    The primary objective of Ambient Assisted Living (AAL) technology is to provide aid and assistance to individuals, particularly the elderly, in maintaining their independence and residing in their own homes and their known environment for an extended duration. AAL technology is becoming increasingly important due to the continuous decrease of birth-rate and increasing life expectancy, leading to a shrinking proportion of younger population in developed countries. This research proposes a cloud-based platform as a service (PaaS) for AAL that enables service providers to deliver services without the need for the user to invest in expensive technical equipment in advance, thus reducing high start-up costs. This hurdle, as identified by both peer groups and service solution vendors, stands as a pivotal challenge demanding resolution. The PaaS for AAL focuses on adaptation and personalization, as user acceptance of AAL services depends heavily on their situational needs. To provide customization, the PaaS for AAL can dynamically adapt its functionality and presentation of information based on the context of the environment or user, such as the medical state of the user and the condition at home. To store and retrieve information about the user, an ontology-backed database is implemented, and information about the environment is provided through interoperability with existing smart home appliances, directly attached sensors, and external web services. One of the key concerns of potential AAL users according to a field test during the research is privacy-related. A PaaS for AAL places regulatory demands on protecting the user’s privacy and personal information. Consequently, another part of this work focuses on the question of how general data sharing is possible based on the respective context of the user while protecting their privacy: By implementing monitoring, access control, and enforcement of privacy preserving data access, the platform for AAL is further enhanced. The extension of the introduced privacy policy language with context awareness is a significant step towards providing more robust privacy protection in AAL use cases. With a concluding evaluation survey, it can be shown that it allows for more granular control over data access and ensures that sensitive user data is only accessible when necessary and under appropriate conditions

    Dynamic service orchestration in heterogeneous internet of things environments

    Get PDF
    Internet of Things (IoT) presents a dynamic global revolution in the Internet where physical and virtual “things” will communicate and share information. As the number of devices increases, there is a need for a plug-and–interoperate approach of deploying “things” to the existing network with less or no human need for configuration. The plug-and-interoperate approach allows heterogeneous “things” to seamlessly interoperate, interact and exchange information and subsequently share services. Services are represented as functionalities that are offered by the “things”. Service orchestration provides an approach to integration and interoperability that decouples applications from each other, enhancing capabilities to centrally manage and monitor components. This work investigated requirements for semantic interoperability and exposed current challenges in IoT interoperability as a means of facilitating services orchestration in IoT. The research proposes a platform that allows heterogeneous devices to collaborate thereby enabling dynamic service orchestration. The platform provides a common framework for representing semantics allowing for a consistent information exchange format. The information is stored and presented in an ontology thereby preserving semantics and making the information comprehensible to machines allowing for automated addressing, tracking and discovery as well as information representation, storage, and exchange. Process mining techniques were used to discover service orchestrations. Process mining techniques enabled the analysis of runtime behavior of service orchestrations and the semantic breakdown of the service request and creation in real time. This enabled the research to draw observations that led to conclusions presented in this work. The research noted that the use of semantic technologies facilitates interoperability in heterogeneous devices and can be implemented as a means to bypass challenges presented by differences in IoT “things”
    • …
    corecore