455,199 research outputs found

    Using semantics for automating the authentication of Web APIs

    Get PDF
    Recent technology developments in the area of services on the Web are marked by the proliferation of Web applications and APIs. The implementation and evolution of applications based on Web APIs is, however, hampered by the lack of automation that can be achieved with current technologies. Research on semantic Web services is there fore trying to adapt the principles and technologies that were devised for traditional Web services, to deal with this new kind of services. In this paper we show that currently more than 80% of the Web APIs require some form of authentication. Therefore authentication plays a major role for Web API invocation and should not be neglected in the context of mashups and composite data applications. We present a thorough analysis carried out over a body of publicly available APIs that determines the most commonly used authentication approaches. In the light of these results, we propose an ontology for the semantic annotation of Web API authentication information and demonstrate how it can be used to create semantic Web API descriptions. We evaluate the applicability of our approach by providing a prototypical implementation, which uses authentication annotations as the basis for automated service invocation

    From service-oriented architecture to service-oriented enterprise

    Get PDF
    Service-Oriented Architecture (SOA) was originally motivated by enterprise demands for better business-technology alignment and higher flexibility and reuse. SOA evolved from an initial set of ideas and principles to Web services (WS) standards now widely accepted by industry. The next phase of SOA development is concerned with a scalable, reliable and secure infrastructure based on these standards, and guidelines, methods and techniques for developing and maintaining service delivery in dynamic enterprise settings. In this paper we discuss the principles and main elements of SOA. We then present an overview of WS standards. And finally we come back to the original motivation for SOA, and how these can be realized

    SOA4All, enabling the SOA revolution on a world wide scale

    Get PDF
    SOA4All will help to realize a world where billions of parties are exposing and consuming services via advanced Web technology. The outcome of the project will be a comprehensive framework and infrastructure that integrates four complimentary paradigm-shifting technical advances into a coherent and domain independent service delivery platform: Web principles and technology as the underlying infrastructure for the integration of services at a world wide scale; Web 2.0 as a means to structure human-machine cooperation in an efficient and cost effective manner; Semantic Web technology as a means to abstract from syntax to semantics as required for meaningful service discovery; and context management as a way to process in a machine understandable way user needs that facilitate the customization of existing services for the needs of users

    Beyond the Innovation: An Exploratory Study of Designing Web-based Self-services

    Get PDF
    AbstractCustomized web-based self-services play an important role in today's product/service innovation. Compared to traditional tangible services, helpful web-based self-services and off-line services may better facilitate creativity, accelerate value co-creation, and reduce the costs and risks of development and commercialization. Therefore, in order to offer a conceptual framework for a web-based self-service system that enhances the fuzzy-front end (FFE) of new product/service development, this study analyzed the needs and challenges found during the transition of the Dechnology (Design Thinking plus Technology Innovation) project at the Industrial Technology Research Institute (ITRI), the largest R&D organization in Taiwan. Through literature review, in-depth interviews, and participatory action research, we formalized five core system modules, including: 1) user behavior and lifestyle, 2) thematic trend analysis, 3) technology screening and translation, 4) idea visualization, and 5) O2O service connection, with corresponding design principles for supporting user creativity in a web-based self-services environment. Finally, this study proposes a conceptual framework integrated with service design to serve as an important reference for enterprises that undergo similar innovation projects in the future

    Software Architecture of the Spitzer Space Telescope Uplink/Archive

    Get PDF
    The Spitzer Science Center (SSC) provides a set of science user tools to support planning and archive access via the Internet. We will present the software architecture and design principles that underlie the Uplink/Archive subsystem of the SSC. Included in the discussion will be a review of the original Uplink architecture as presented in P1-59 ADASS 1999 and the evolutionary changes for the current deployment. The Archive subsystem is based on the same set of core components used in the Uplink subsystem but is based on Web services technology to allow open access to the Archive. Web services technology provides a basis for searching the archive and retrieving data products

    Toward the Next Wave of Services: Linked Services for the Web of Data

    Get PDF
    It has often been argued that Web services would have a tremendous impact on the Web, as a core enabling technology supporting a highly efficient service-based economy at a global scale. However, despite the outstanding progress in the area we are still to witness the application of Web services in any significant numbers on the Web. In this paper, we analyse the state of the art highlighting the main reasons we believe have hampered their uptake. Based on this analysis, we further discuss about current trends and development within other fields such as the Semantic Web and Web 2.0 and argue that the recent evolution provides the missing ingredients that will lead to a new wave of services - Linked Services - that will ultimately witness a significant uptake on a Web scale. Throughout the presentation of this vision we outline the main principles that shall be underpinning the development of Linked Services and we illustrate how they can be implemented using a number of technologies and tools we have developed and are in the process of extending

    Towards a Self-Healing approach to sustain Web Services Reliability.

    Get PDF
    International audienceWeb service technology expands the role of the Web from a simple data carrier to a service provider. To sustain this role, some issues such as reliability continue to hurdle Web services widespread use, and thus need to be addressed. Autonomic computing seems offering solutions to the specific issue of reliability. These solutions let Web services self-heal in response to the errors that are detected and then fixed. Self-healing is simply defined as the capacity of a system to restore itself to a normal state without human intervention. In this paper, we design and implement a selfhealing approach to achieve Web services reliability. Two steps are identified in this approach: (1) model a Web service using two behaviors known as operational and control; and (2) monitor the execution of a Web service using a control interface that sits between these two behaviors. This control interface is implemented in compliance with the principles of aspect-oriented programming and case-based reasoning

    Ontological Context-Awareness for Adaptive Augmented Reality

    Get PDF
    This paper presents a proposal for supporting daily user needs by simple interactions with the environment through an augmented-reality perspective and applying proactive adaptation through knowledge representation using ontologies. The proposed architecture (i-ARA) makes use of principles of Semantic Web that endow context-awareness and user personalization. In addition, this kind of services allows the supervision and management of what is happening at the environment and, in consequence, to improve information offered to users. The architecture has been used to implement applications using iPhone technology and applied to illustrative scenarios.This paper presents a proposal for supporting daily user needs by simple interactions with the environment through an augmented-reality perspective and applying proactive adaptation through knowledge representation using ontologies. The proposed architecture (i-ARA) makes use of principles of Semantic Web that endow context-awareness and user personalization. In addition, this kind of services allows the supervision and management of what is happening at the environment and, in consequence, to improve information offered to users. The architecture has been used to implement applications using iPhone technology and applied to illustrative scenarios

    Identity principles in the digital age: a closer view

    Get PDF
    Identity and its management is now an integral part of web-based services and applications. It is also a live political issue that has captured the interest of organisations, businesses and society generally. As identity management systems assume functionally equivalent roles, their significance for privacy cannot be underestimated. The Centre for Democracy and Technology has recently released a draft version of what it regards as key privacy principles for identity management in the digital age. This paper will provide an overview of the key benchmarks identified by the CDT. The focus of this paper is to explore how best the Data Protection legislation can be said to provide a framework which best maintains a proper balance between 'identity' conscious technology and an individual's expectation of privacy to personal and sensitive data. The central argument will be that increased compliance with the key principles is not only appropriate for a distributed privacy environment but will go some way towards creating a space for various stakeholders to reach consensus applicable to existing and new information communication technologies. The conclusion is that securing compliance with the legislation will prove to be the biggest governance challenge. Standard setting and norms will go some way to ease the need for centralised regulatory oversight

    Context-adaptive learning designs by using semantic web services

    Get PDF
    IMS Learning Design (IMS-LD) is a promising technology aimed at supporting learning processes. IMS-LD packages contain the learning process metadata as well as the learning resources. However, the allocation of resources - whether data or services - within the learning design is done manually at design-time on the basis of the subjective appraisals of a learning designer. Since the actual learning context is known at runtime only, IMS-LD applications cannot adapt to a specific context or learner. Therefore, the reusability is limited and high development costs have to be taken into account to support a variety of contexts. To overcome these issues, we propose a highly dynamic approach based on Semantic Web Services (SWS) technology. Our aim is moving from the current data- and metadata-based to a context-adaptive service-orientated paradigm We introduce semantic descriptions of a learning process in terms of user objectives (learning goals) to abstract from any specific metadata standards and used learning resources. At runtime, learning goals are accomplished by automatically selecting and invoking the services that fit the actual user needs and process contexts. As a result, we obtain a dynamic adaptation to different contexts at runtime. Semantic mappings from our standard-independent process models will enable the automatic development of versatile, reusable IMS-LD applications as well as the reusability across multiple metadata standards. To illustrate our approach, we describe a prototype application based on our principles
    • …
    corecore