White Paper. EVERY THING CONNECTED How Web Object Technology Is Putting Every Physical Thing On The Web

Similar documents
Service Integration - A Web of Things Perspective W3C Workshop on Data and Services Integration

Building the Web of Things: frameworks and tools for fast prototyping Web-based physical mashups

SOA: Service-Oriented Architecture

Open Source IoT. Eclipse IoT. Tim De Borger - Senior Solution Architect 13/06/2017

xiii A. Hayden Lindsey IBM Distinguished Engineer and Director, Studio Tools Foreword

Version 11

Azure Integration Services

Using the Cisco ACE Application Control Engine Application Switches with the Cisco ACE XML Gateway

An Overview of Microsoft Visual Studio 2008

Qlik Analytics Platform

NEW LIFE FOR EMBEDDED SYSTEMS IN THE INTERNET OF THINGS

Technical Overview. Elastic Path Commerce

Introduction to Internet of Things Prof. Sudip Misra Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur

5 Pillars of API. management

HOW THE RIGHT CMS MAKES CONTENT AVAILABLE WHEN AND WHERE CUSTOMERS NEED IT

WEB-APIs DRIVING DIGITAL INNOVATION

Software Design COSC 4353/6353 DR. RAJ SINGH

Real-Time Insights from the Source

Multiplying disruption: Modular data centres at the edge

Making your Application Social with the Chatter API

DIGITAL SIGNAGE SOFTWARE

Smart Data Center Solutions

AWS IoT Overview. July 2016 Thomas Jones, Partner Solutions Architect

Vortex Whitepaper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems

Education Brochure. Education. Accelerate your path to business discovery. qlik.com

BA Insight Federator. How the BA Insight Federator Extends SharePoint Search

Accelerate Your Enterprise Private Cloud Initiative

New Paradigms of Digital Identity:

Web of Things Architecture and Use Cases. Soumya Kanti Datta, Christian Bonnet Mobile Communications Department

Personal Grid. 1 Introduction. Zhiwei Xu, Lijuan Xiao, and Xingwu Liu

Ido Sarig, General Manager, IOT Solutions Group DELIVERING END-TO-END INTELLIGENCE FOR THE INTERNET OF THINGS

Using the tpm with iot

THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS

FOR IMMEDIATE RELEASE

INTERNET OF THINGS FOR SMART CITIES BY ZANELLA ET AL.

Cisco Service-Oriented Network Architecture: Support and Optimize SOA and Web 2.0 Applications

With K5 you can. Do incredible things with Fujitsu Cloud Service K5

Enabling the Future of Connectivity. HITEC 2016 Tech Talk

AT&T Flow Designer. Current Environment

WWW, REST, and Web Services

Cisco Converged Services Platform

Enabling the Mobile Service Access

Shao-Wen Yang, Ph.D. Staff Research Scientist Intel Labs, Intel Corporation

Encapto WiFi OVERVIEW

Cisco Smart+Connected Communities

DXC Technology and VMware: Innovation that Transforms

Develop Mobile Front Ends Using Mobile Application Framework A - 2

Orange Smart Cities. Smart Metering and Smart Grid : how can a telecom operator contribute? November

Oracle Mobile Application Framework

Enterprise Architecture Building a Mobile Vision. David Hunt DCH Technology Services Gill Windall University of Greenwich

An Overview of Smart Sustainable Cities and the Role of Information and Communication Technologies (ICTs)

Google on BeyondCorp: Empowering employees with security for the cloud era

Services Web Nabil Abdennadher

& Cross-Channel Customer Engagement RFP Guide

Sentinet for BizTalk Server SENTINET

Introduction to IoT. Jianwei Liu Clemson University

Work the way you want.

XML Documentation for Adobe Experience Manager

QuickPivot s Interact Coordinated, Dynamic Messaging

Innovations in Softwaredefined

EMEA/Africa/Middle East - Tuesday June 25th, :00:00 a.m. - 1:00pm BST / 10:00:00 a.m. - 2:00 p.m.cest /

WebCenter Interaction 10gR3 Overview

Mashing up Your Web-Enabled Home

Developing Enterprise Cloud Solutions with Azure

Building a Data Strategy for a Digital World

Hortonworks DataFlow. Accelerating Big Data Collection and DataFlow Management. A Hortonworks White Paper DECEMBER Hortonworks DataFlow

Develop and test your Mobile App faster on AWS

ATA DRIVEN GLOBAL VISION CLOUD PLATFORM STRATEG N POWERFUL RELEVANT PERFORMANCE SOLUTION CLO IRTUAL BIG DATA SOLUTION ROI FLEXIBLE DATA DRIVEN V

Next-Generation Architecture for Virtual Prototyping

IBM WebSphere Message Broker for z/os V6.1 delivers the enterprise service bus built for connectivity and transformation

Identity-Enabled Web Services

How to Select the Right Marketing Cloud Edition

The Now Platform Reference Guide

Thread in Commercial Backgrounder

Introduction to the Azure Portal


Transform Your Enterprise Search and ediscovery on the AWS Cloud.

Introduction and Overview

Etanova Enterprise Solutions

Mobile Edge Computing Presented by Nurit Sprecher (ETSI ISG MEC Chair) Location Based Services Event, June 2-3, 2015, London, UK

Towards collaborative Blender design through annotation sharing

The COMPLETE GUIDE NFC VERSION 1.0 PUBLISHED 09/13/18

Virtualization's Role in Realizing the 5G Vision

Whitepaper. IoT Protocols. PAASMER Support for Protocols. Website:

Leveraging the Social Web for Situational Application Development and Business Mashups

Paper. Delivering Strong Security in a Hyperconverged Data Center Environment

Samsung and Financial Services. Enhance the customer experience with Samsung s innovative Financial Services offerings

Big Data - Some Words BIG DATA 8/31/2017. Introduction

A Dynamic Distributed Fedrated Approach for the Internet of Things

ITP 140 Mobile Technologies. Mobile Topics

Colocation Enabler for Hybrid and Multi Cloud Solutions. Toan Nguyen, Director Business Development & Cloud Platform, e-shelter services GmbH

Cisco Collaborative Knowledge

This basic guide will be useful in situations where:

Connected vehicle cloud Commercial presentation

Networked Society. Mikael Eriksson Björling Director Networked Society Lab Ericsson Stockholm

5G networks use-cases in 4G networks

UCOS User-Configurable Open System

Connected lifestyles: The next big wave

Connecting Your Product to the IoT: What You Need to Know and How to Get Started. A Reference Guide for Product Managers, Designers and Engineers

BYOD Success Kit. Table of Contents. Current state of BYOD in enterprise Checklist for BYOD Success Helpful Pilot Tips

Transcription:

White Paper EVERY THING CONNECTED Is Putting Every Physical Thing

Every Thing Connected The Internet of Things a term first used by technology visionaries at the AUTO-ID Labs at MIT in the 90s 1 has received great attention in the past five years. Dramatic cost reduction and capability advances in embedded system, radio frequency tags and sensor devices, combined with increasingly pervasive and commoditizing mobile Internet access availability have at last made it a concrete possibility. Intelligence that can now be built in to physical objects directly with embedded systems, or provided by proxy through tags and scanning devices be they industrial or consumer mobile devices makes it possible for physical objects to sense the world around them, analyze data in real-time, share data gathered and information derived and action their behavior based on information or instructions fed to them. While the enabling technologies for physical object connectivity, computation and interactivity may be widely available, it is of course applications that create the real value. And it needs to be rapid and straight-forward to develop applications working with information flowing to, from and about a diverse set of physical objects, in a rich application environment. Enterprise Web Services standards (known as WS-*) were developed with the objective of facilitating the design and deployment of interoperable, distributed applications. In practice the complex suite of well over fifty WS-* standards were a barrier to progress, leading to an environment where Intranets of Things have emerged. These closed networks of physical objects dedicated to a single application or single enterprise s application portfolio, make the cost of interoperability with third parties and third party applications too high to make development scalable. 1 Kevin Ashton: That Internet of Things Thing. In: RFID Journal, 22 July 2009. The Web As The Network for Things In envisaging how the physical objects can more easily become part of the Internet, how their information can be networked, and how applications can be developed rapidly and flexibly, such requirements might be summarized as having to be: Lightweight with an ability to be used on embedded devices with minimal memory and processing power available, and indeed with physical objects with no connectivity at all; Flexible with support for a large set of interaction patterns and therefore able to maximize application creativity and diversity of data exchange; Scalable with billions of objects talking to each other, sending millions of messages per second; 2

Loosely coupled so there is no impact on the system if nodes from the network disappear, and any element can talk to another with minimal or no prior knowledge; and Standard to ensure maximum leverage of the tools, services, and best practices built by the community. Simple technologies like HTTP have given birth to a very efficient and flexible application ecosystem in the Web, where a large variety of hardware and software platforms coexist and interact smoothly. Open access to data through services on the Web has enabled information to be reused across independent systems and therefore lowered the cost and barriers to application development. The Web 2.0 2 application environment then focused on bringing together the diversity of user-generated content and a set of technologies (e.g. AJAX, RSS) that support highly interactive interfaces for rich user experiences. The next step for the Internet of Things is to bring physical objects online, extending the Web to reach into the real world and enabling physical objects to reach into the Web and become part of its application environment. In this Web of Things, applications can be developed on top of the open and simple standards that made the Web so successful (REST, XML, HTTP, Atom), and physical objects can speak the same language as other resources on the Web making them as easy to integrate as any other Web content. By becoming connected, real-world objects become first class citizens on the Web, linkable, discoverable, searchable, and therefore usable. Physical Things As Web Objects The Web of Things 3 sits above the transport layer of connectivity (e.g. TCP/IP) and at the application layer. It is concerned with what things say to each other and how to interpret the content of those communications. This abstraction removes issues of how objects are connected from consideration in how applications are designed and developed. In the Web of Things, applications manipulate object data on the Web, using HTTP requests at various URLs and other Web standards. 2 http://oreilly.com/web2/archive/ what-is-web-20.html 3 http://en.wikipedia.org/wiki/web_ of_things In order to create the Web of Things, data about physical objects must be accessible on the Web and behave in the same way as any other resource on the Web be it a Web site in HTML or a Web API that returns JSON or XML data. Every physical object needs to have an active, individual presence on the Web to integrate with existing Web applications. This presence on the Web for a physical object can be provided through a Web Object. 3

To be of maximum valuable to other applications, the Web Object representing any physical object needs: 1. A URI that makes it accessible on the Web 2. A secure, RESTful Web API (HTTP) that makes it possible to read/write data to and from it 3. A semantic annotation format for machine-readable metadata 4. Capacity to store large amounts of historical data about itself 5. Computational capability to operate as an application service 6. Access Control, Authentication and Authorization to define who and how it can be interacted with With these attributes, capabilities and functionalities, the Web Object is able to provide applications with an online interface to the physical object that it digitally represents. Applications can transact with Web Objects using standard Web application development technologies without worrying about how the physical object is actually connected to the Internet. The physical object itself may be connected to its corresponding Web Object - the avatar representing its physical existence online - by a variety of connector methods, including HTTP over TCP/IP, via scanning applications where the object is identified with a QR code or an NFC tag, or via gateways for devices connected via Bluetooth, Zigbee and similar protocols. The Web Object now becomes a proxy acting on behalf of the physical object. Data from the object, which may be occasionally or intermittently connected, can be accessed consistently via the Web, while substantial amounts of data can be stored from and about the object much more than the object may be able to store itself. Indeed, the Web Object can augment the physical object with active functionality substantially greater than could be accommodated on the object itself, benefiting from the economies of the Cloud 4. An Active Identity For Every Thing With Web Objects making it possible for applications to interact with physical objects in the same way as other content resources on the Web, the next critical question is how to identify them. Identity, and uniqueness of identity, is vital for each physical object to be discoverable on the Web it must be possible to distinguish one car from another, for example. EVRYTHNG is a software company which provides Active Digital Identities unique Web Objects associated with designated physical items, each with 4 http://en.wikipedia.org/wiki/cloud_ computing 4

Products with smart tags or embedded chips. Connecting social network and product IDs. Tagged products scanned to access ADIs. Connected products talk direct to ADIs. Object ADI Apps interact with object data. Object data exchange with enterprise systems like CRM, ERP & MES. its own global URL and provided in a infrastructure on the Web through the EVRYTHNG Engine with computational and information storage capacity scalable to billions of objects. Active Digital Identities realize the Web of Things vision, and make it straightforward for any physical object to instantiate a Web Object identity for itself, providing a persistent and unique presence on the Web available to any application authorized to access it. For unconnected objects to actually bind the digital identity of an object with the physical item, the URL of the object s ADI can be encrypted in a physical tag to uniquely identifying that object for example, a unique QR code or NFC tag acting as a pointer to the ADI on the Web. The ADI can then manage application delivery to a user scanning the tag, subject to business rules encoded in the ADI. For connected objects, lightweight connector software running within embedded systems communicate directly with the object ADI using Web protocols. 5

Rapid Application Development With Physical Mashups With real-world objects as Web Objects, each with their own Active Digital Identity on the Web, applications can apply, link and integrate physical things as flexibly as any other content on the Web. Logistics tracking technologies (RFID gates, active location systems) Retailer electronic points of sale (epos) equipment Mobile/Web applications (NFC/QR scan) Track product path from manufacturer to retailer (time/place) Confirm sale of item along with time/place Read/write real-time data about individual objects Embedded controller Actuate real-world devices and machines Object ADI Sense environment and context Sensors Record manufacturing data (QA, times, etc.) Share interactions with objects socially ERP/SCM/CRM Systems Integration All data related to objects becomes easily integrable Social Networks integration While traditional Enterprise Resource Planning (ERP) application development has involved complex systems design and development processes to produce special purposed applications, Web 2.0 application development technologies operate in an agile context where applications are formulated by linking variant, active data elements very dynamically, and very rapidly. The Active Digital Identity for a physical object has semantic capabilities, and can deliver standard metadata descriptions that allow applications to understand and use the object data. Managed as a Web Object in a software development process, physical objects can be readily linked to other Web resources and entities such as social network identities, CRM records, content assets, asset identities in ERP systems and soforth. Using tools such as visual editors, applications combining very diverse elements from the Web can be linked with relevant computational rules, algorithms and triggers to rapidly create powerful applications. 6

Mashups, a new form of application development that combines diverse data resources on the Web like, say, images from Flickr, hashtags from Twitter, and geo-location tags from FourSquare, are combined to create visualizations with Google Maps or Wolfram Alpha, defined and demonstrated the potential of Web 2.0 technologies for rapid application development. Using Web Objects, in the form of Active Digital Identities, to represent physical things online, means that real-world objects have now also become a part of this mashup development environment. Making Products And Other Physical Objects Smart Web Of Things and Web Object technology, provided through Active Digital Identities and the EVRYTHNG Engine make it possible to connect products and other objects enterprise assets for example with the Web. And by doing this, make it possible to augment them with digital services, capture analytics from them and how they re being used, and link these objects with other digital resources. By adding a tag, be it a QR code or an NFC tag encoding a simple URL for the objects online identity, any physical product or asset can become part of the Web of Things. The Web is the global integration platform, and open Web application development technologies make it possible to rapidly deliver innovative applications, be they for customer engagement, logistics, analytics or other purposes. EVRYTHNG s technology, platform and application services make this available today. Use EVRYTHNG: Get started immediately, setting-up Active Digital Identities for physical objects with the EVRYTHNG Engine. Access EVRYTHNG s developer resources at http://dev.evrythng.com Work with EVRYTHNG: Access application services, tools and support to create your application. Contact sales@evrythng.com and we ll be happy to help. 7

Learn More About the Web Of Things : Visit http://webofthings.org to join a community of academics and tinkerers. Learn about the REST Web protocol: http://www.infoq.com/articles/rest-introduction and http://www.vs.inf.ethz.ch/publ/papers/dguinard-fromth-2010.pdf and http://www.vs.inf.ethz.ch/publ/papers/dguinard-things-2010.pdf Other perspectives on the Web Of Things : http://discover.coverleaf.com/discovermagazine/20110708?pg=24 and http://www.innovationexcellence.com/blog/2012/10/03/ co-creation-and-the-new-web-of-things/ and http://www. webofthings.org/publications/ About EVRYTHNG. EVRYTHNG is a Web of Things software company, making products smart by connecting them to the Web. Companies use EVRYTHNG s software-as-aservice to manage their connected products, make product operations smarter with real-time tracking analytics, and help their customers connect to products in a smarter way. The EVRYTHNG Engine helps companies to manage billions of intelligent online identities in the cloud for their products. World-leading manufacturer and retail brands work with EVRYTHNG to operate applications linked to individual items as they are made, sold and used, making their supply chains smarter and connecting products more cleverly to people s lives. To find out more about how EVRYTHNG is enabling the Web of Things today by powering the next revolution in product operations and customer interaction, please visit www.evrythng.com and follow @evrythng. 8