SlideShare a Scribd company logo
1 of 34
Download to read offline
Unit – 5
Web of Things
and
Cloud of Things
Web of Things
• Term used to describe approaches, software
architectural styles and programming patterns that
allow real-world objects to be part of the WWW
• Provides an Application Layer that simplifies the
creation of Internet of Things applications
• Rather than re-inventing completely new
standards, Web of Things reuses existing and well-
known Web standards
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 2
Web of Things Architecture
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 3
Deals with the access of things to
the Internet and ensure they expose
their services via Web APIs
Provide a way to find and locate
things on the Web
Ensures that data generated by
things can be shared in an efficient
and secure manner
Integrate the services and data
offered by things into higher level
Web tools
Web of Things Vs. Internet of Things
• Firstly distinguish the difference between the
Internet and the World Wide Web
• Internet is the term used to identify massive inter-
connection of computer networks around world
• Physical connection of the paths between two or
more computers
• World Wide Web is the general name for accessing
the Internet via HTTP
• It is just one of the connection protocols that is
available in the Internet
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 4
Web of Things Vs. Internet of Things
• Internet is the large container and the web is a part
within the container
• To be technically precise, if Internet is restaurant,
the web is the most popular dish on the menu
• However, it’s the dishes that make the Internet
popular, useful to everyone and powerful
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 5
Two Pillars of the Web
Three- tiered
Architecture
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 6
Two Pillars of the Web
Java-Based
Application
Servers
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 7
Two Pillars of the Web
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 8
Architecture Standardization for WOT
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 9
Architecture
Standardization
Platform
Middleware
Unified
Multitier
WOT
Architecture
WOT Portals
and Business
Intelligence
Platform Middleware for WOT
• Communication middleware and platform
middleware are closely related with each other
• Platform Middleware or Application Frameworks or
Three- Tiered Application Server
• Goal is to bring the IOT applications to the World
Wide Web
• According to WOT/ IOT vision, everyday objects will
be connected with each other and with Internet
• These will form a distributed network with sensing
capabilities
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 10
Platform Middleware for WOT
• Observation is that many software architectures &
technologies are already using term object such as,
• Object- Oriented Design
• Object- Oriented Software Engineering And Programming
• CORBA (Common Object Request Broker Architecture)
• DOM (Document Object Model)
• POJO (Plain Old Java Object)
• COM (Component Object Model) & DCOM (Distributed COM)
• OPC (Object Linking and Embedding for Process Control)
• OID (Object Identification)
• SOAP (Simple Object Access Protocol)
• JSON (JavaScript Object Notation) and so on
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 11
Platform Middleware for WOT
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 12
Unified Multitier WOT Architecture
• SOA/EAI versus SODA/MAI
• WOT/ IOT applications should inherit and enhance the
existing data formats and protocols
• SOAP (simple object access protocol) is a protocol
framework specification for exchanging structured
information in the implementation of web services
• It relies on XML for its message format
• Usually hypertext transfer protocol (HTTP), simple mail
transfer protocol (SMTP), Java messaging services (JMS)
• SOA is a set of principles and methodologies for
designing and developing software in the form of
interoperable services, usually over the Internet
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 13
Unified Multitier WOT Architecture
• SOA requires metadata (unified WoT architecture
also needs metadata)
• Web services description language typically
describes the services, while the SOAP protocol
describes the communication protocols
• Combination of existing SOA and EAI (Enterprise
Application Integration) technologies is a good
foundation for WOT/ IOT applications
• Service- Oriented Device Architecture (SODA) is
proposed to enable device connection to an SOA
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 14
Unified Multitier WOT Architecture
• Core of SODA standard is DDL (device description
language) based on XML encodings
• DDL classifies devices into three categories:
sensors, actuators, and complex devices
SODA
Architecture
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 15
Unified Multitier WOT Architecture
• Example of Device Description Language of SODA
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 16
Unified Multitier WOT Architecture
• OSGi: The Universal Middleware
• Open Services Gateway initiative
• Module system and service platform for the Java
programming language that implements complete and
dynamic component model
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 17
Unified Multitier WOT Architecture
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 18
WOT Portals and Business Intelligence
• Web portal - website that functions as a point of
access to information in the World Wide Web
• Portal presents information from diverse sources in
a unified way
• Examples of public web portals include Yahoo, AOL,
Excite, MSN
• Apart from standard search engine feature, web
portals offer other services such as e- mail, news,
stock prices, information, databases and
entertainment
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 19
WOT Portals and Business Intelligence
• Categorizations of portals:
• Horizontal Portals - cover many areas
• Vertical Portals - focused on one functional area
• WOT portals are vertical portals
• When huge amount of data are collected in a IOT
system, data mining can be conducted to acquire
business intelligence (BI)
• Data mining deals with finding patterns in data that
are by user definition, interesting and valid
• Interdisciplinary area -databases, machine learning,
pattern recognition, statistics, visualization, etc.
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 20
WOT Portals and Business Intelligence
• BI technologies provide historical, current, and
predictive views of business operations
• Common functions of BI technologies are
• extract, transform, and load
• reporting, online analytical processing, analytics
• data mining, process mining, complex event processing
• business performance management, benchmarking, text
mining, predictive analytics, and so on
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 21
Cloud of Things
• Internet of Things (IOT) and cloud computing
• Internet of Things is not as popular as cloud
computing
• Because IOT is referred to by different terms such
as machine- to- machine (M2M), connected world,
smarter planet, smart grid, etc.
• But machine to machine is a more popular term
than cloud computing
• Both IOT and cloud computing can be categorized
as distributed computing
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 22
Cloud of Things
• Have many things in common or closely related:
• Both are a type of distributed computing that relies
heavily on communication networks
• Cloud computing is an enabling technology of the IOT
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 23
Cloud of Things Architecture
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 24
Mobile Cloud Computing
• Potential of cloud computing doesn’t stop at
turning the personal computer into a thin client
• Mobile application market is about to change
radically due to the emergence of widgets, most
compelling of mobile cloud applications
• Much has been made of mobile application
phenomenon popularized by Apple’s iconic iPhone
• Smartphones are becoming thin clients of cloud
services
• Apple’s iCloud services, announced in June 2011
that run on Amazon Web Service and Microsoft
Azure IaaS, symbolize the start of Cloud Phones
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 25
Mobile Cloud Computing
• Currently, most widgets downloaded from app
stores or Android markets are not cloud
applications by definition
• Because they do not receive services from the
cloud during runtime
• Large number of them are cloud applications such
as LBS applications, data synchronization, weather
forecast, bank client, etc., applications
• In fact, a large percentage of Android and iPhone
widgets are already cloud services based
• This is real mobile cloud computing (mCC)
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 26
Cloud Computing
• It starts with the premise that the data services and
architecture should be on servers
• They should be in a ‘cloud’ somewhere
• And that if you have the right kind of browser or
the right kind of access, it doesn’t matter
• whether you have a PC or a Mac or
• A mobile phone or a BlackBerry or what have you—or
• New devices still to be developed—you can get access to
the cloud
• Term cloud was used as a metaphor for the Internet
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 27
Cloud Hierarchy
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 28
Cloud Middleware
• Like IOT, cloud computing system is also a multi
tiered architecture built on a middleware stack
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 29
Cloud Middleware
• As an example, VAMOS [242], built by IBM, is a
novel middleware architecture that runs its
middleware modules at the hypervisor level
• Reduces I/O virtualization overhead by cutting
down on the overall number of guest/hypervisor
switches for I/O intensive workloads
• Applying VAMOS to a database application
improved its performance by up to 32 percent
• Here, the middleware concept is extended to
include software that does IPC not necessary over a
network
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 30
Cloud Middleware
• At the cluster computing or grid computing level,
many types of work are done by middleware
• Parallel computing environments such as PVM and
MPI are middleware by definition
• Hadoop system and the job scheduler such as
Condor, LoadLeveler, and others are all middleware
• A number of grid middleware initiatives have been
formed
• Some of those middleware are aggregately referred
to as grid middleware
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 31
Cloud Middleware
• Various grid middleware are
• Low-level middleware
• MPI, Open MPI
• PVM (parallel virtual machine)
• POE (parallel operating
environment, IBM)
• Middleware for file systems
and resources
• MPI-IP
• PVFS/GPFS (parallel virtual file
system/general parallel file
system IBM)
• Sector-Sphere
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 32
• Condor/PBS/LoadLeveler
(IBM)
• High-level middleware
• Beowolf
• Globus Toolkit
• Gridbus
• Legion
• Unicore
• OSCAR/CAOS/Rocks
• OpenMosix/NSA/Perceus
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 33
Cloud Standards
• Cloud model is composed of the following:
• Three service models: IaaS, PaaS, and SaaS
• Four deployment models: private cloud, public cloud,
community cloud, and hybrid cloud
• Five essential characteristics: on-demand self-service,
broad network access, resource pooling, rapid elasticity,
and measured service
20 March 2018 Unit 5 - Web of Things Vs Internet of Things 34

More Related Content

What's hot

web connectivity in IoT
web connectivity in IoTweb connectivity in IoT
web connectivity in IoTFabMinds
 
Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)FabMinds
 
M2M systems layers and designs standardizations
M2M systems layers and designs standardizationsM2M systems layers and designs standardizations
M2M systems layers and designs standardizationsFabMinds
 
MEDIUM ACCESS CONTROL
MEDIUM ACCESS CONTROLMEDIUM ACCESS CONTROL
MEDIUM ACCESS CONTROLjunnubabu
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)Prakash Honnur
 
Congestion avoidance in TCP
Congestion avoidance in TCPCongestion avoidance in TCP
Congestion avoidance in TCPselvakumar_b1985
 
IOT and its communication models and protocols.pdf
IOT and its communication models and protocols.pdfIOT and its communication models and protocols.pdf
IOT and its communication models and protocols.pdfMD.ANISUR RAHMAN
 
Data enrichment
Data enrichmentData enrichment
Data enrichmentFabMinds
 
web communication protocols in IoT
web communication protocols in IoTweb communication protocols in IoT
web communication protocols in IoTFabMinds
 
IOT PROTOCOLS.pptx
IOT PROTOCOLS.pptxIOT PROTOCOLS.pptx
IOT PROTOCOLS.pptxDRREC
 
Issues in routing protocol
Issues in routing protocolIssues in routing protocol
Issues in routing protocolPradeep Kumar TS
 
UNIT-5 IoT Reference Architecture.pdf
UNIT-5 IoT Reference Architecture.pdfUNIT-5 IoT Reference Architecture.pdf
UNIT-5 IoT Reference Architecture.pdfMansiMehta96928
 
1. Introduction to IoT
1. Introduction to IoT1. Introduction to IoT
1. Introduction to IoTAbhishek Das
 
IOT - Design Principles of Connected Devices
IOT - Design Principles of Connected DevicesIOT - Design Principles of Connected Devices
IOT - Design Principles of Connected DevicesDevyani Vasistha
 
Leaky Bucket & Tocken Bucket - Traffic shaping
Leaky Bucket & Tocken Bucket - Traffic shapingLeaky Bucket & Tocken Bucket - Traffic shaping
Leaky Bucket & Tocken Bucket - Traffic shapingVimal Dewangan
 
ISSUES IN AD HOC WIRELESS NETWORKS
ISSUES IN  AD HOC WIRELESS  NETWORKS ISSUES IN  AD HOC WIRELESS  NETWORKS
ISSUES IN AD HOC WIRELESS NETWORKS Dushhyant Kumar
 
message communication protocols in IoT
message communication protocols in IoTmessage communication protocols in IoT
message communication protocols in IoTFabMinds
 

What's hot (20)

web connectivity in IoT
web connectivity in IoTweb connectivity in IoT
web connectivity in IoT
 
Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)
 
M2M systems layers and designs standardizations
M2M systems layers and designs standardizationsM2M systems layers and designs standardizations
M2M systems layers and designs standardizations
 
MEDIUM ACCESS CONTROL
MEDIUM ACCESS CONTROLMEDIUM ACCESS CONTROL
MEDIUM ACCESS CONTROL
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)
 
Congestion avoidance in TCP
Congestion avoidance in TCPCongestion avoidance in TCP
Congestion avoidance in TCP
 
IOT and its communication models and protocols.pdf
IOT and its communication models and protocols.pdfIOT and its communication models and protocols.pdf
IOT and its communication models and protocols.pdf
 
Data enrichment
Data enrichmentData enrichment
Data enrichment
 
TinyOS
TinyOSTinyOS
TinyOS
 
web communication protocols in IoT
web communication protocols in IoTweb communication protocols in IoT
web communication protocols in IoT
 
IOT PROTOCOLS.pptx
IOT PROTOCOLS.pptxIOT PROTOCOLS.pptx
IOT PROTOCOLS.pptx
 
Iot
IotIot
Iot
 
Issues in routing protocol
Issues in routing protocolIssues in routing protocol
Issues in routing protocol
 
UNIT-5 IoT Reference Architecture.pdf
UNIT-5 IoT Reference Architecture.pdfUNIT-5 IoT Reference Architecture.pdf
UNIT-5 IoT Reference Architecture.pdf
 
1. Introduction to IoT
1. Introduction to IoT1. Introduction to IoT
1. Introduction to IoT
 
5. protocol layering
5. protocol layering5. protocol layering
5. protocol layering
 
IOT - Design Principles of Connected Devices
IOT - Design Principles of Connected DevicesIOT - Design Principles of Connected Devices
IOT - Design Principles of Connected Devices
 
Leaky Bucket & Tocken Bucket - Traffic shaping
Leaky Bucket & Tocken Bucket - Traffic shapingLeaky Bucket & Tocken Bucket - Traffic shaping
Leaky Bucket & Tocken Bucket - Traffic shaping
 
ISSUES IN AD HOC WIRELESS NETWORKS
ISSUES IN  AD HOC WIRELESS  NETWORKS ISSUES IN  AD HOC WIRELESS  NETWORKS
ISSUES IN AD HOC WIRELESS NETWORKS
 
message communication protocols in IoT
message communication protocols in IoTmessage communication protocols in IoT
message communication protocols in IoT
 

Similar to Wot

FIWARE Global Summit - Defragmenting the IoT with the Web of Things
FIWARE Global Summit - Defragmenting the IoT with the Web of ThingsFIWARE Global Summit - Defragmenting the IoT with the Web of Things
FIWARE Global Summit - Defragmenting the IoT with the Web of ThingsFIWARE
 
DTT OIC, OIP IoT platform
DTT OIC, OIP IoT platformDTT OIC, OIP IoT platform
DTT OIC, OIP IoT platformNguyen Trung
 
Visualizing IoT: Rapid Business Data Discovery for the Internet of Things
Visualizing IoT: Rapid Business Data Discovery for the Internet of ThingsVisualizing IoT: Rapid Business Data Discovery for the Internet of Things
Visualizing IoT: Rapid Business Data Discovery for the Internet of ThingsMia Yuan Cao
 
Chapter-1_embedded syustem iot.pdf
Chapter-1_embedded syustem iot.pdfChapter-1_embedded syustem iot.pdf
Chapter-1_embedded syustem iot.pdfJohnMcClaine2
 
IoT material revised edition
IoT material revised editionIoT material revised edition
IoT material revised editionpavan penugonda
 
Rahul internet of things
Rahul internet of thingsRahul internet of things
Rahul internet of thingsRahul Tathod
 
Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)milemadinah
 
Oracle Digital Business Transformation and Internet of Things by Ermin Prašović
Oracle Digital Business Transformation and Internet of Things by Ermin PrašovićOracle Digital Business Transformation and Internet of Things by Ermin Prašović
Oracle Digital Business Transformation and Internet of Things by Ermin PrašovićBosnia Agile
 
Internet of things - Prakhar
Internet  of  things - PrakharInternet  of  things - Prakhar
Internet of things - PrakharPrakhar Rastogi
 
Chapter-1 - Internet of Things: A Hands-on Approach
Chapter-1 - Internet of Things: A Hands-on ApproachChapter-1 - Internet of Things: A Hands-on Approach
Chapter-1 - Internet of Things: A Hands-on ApproachYtubegamesTechknowle
 
Urban Data Platform Vienna
Urban Data Platform ViennaUrban Data Platform Vienna
Urban Data Platform ViennaStadt Wien
 
Inventory of IoT slide sets
Inventory of IoT slide setsInventory of IoT slide sets
Inventory of IoT slide setsBob Marcus
 
Could Iot be WebRTC's greatest source of innovation? (The IIT RTC Conference ...
Could Iot be WebRTC's greatest source of innovation? (The IIT RTC Conference ...Could Iot be WebRTC's greatest source of innovation? (The IIT RTC Conference ...
Could Iot be WebRTC's greatest source of innovation? (The IIT RTC Conference ...Brian Pulito
 
Interdependencies of IoT and cloud computing.pptx
Interdependencies of IoT and cloud computing.pptxInterdependencies of IoT and cloud computing.pptx
Interdependencies of IoT and cloud computing.pptxPratik Gohel
 

Similar to Wot (20)

FIWARE Global Summit - Defragmenting the IoT with the Web of Things
FIWARE Global Summit - Defragmenting the IoT with the Web of ThingsFIWARE Global Summit - Defragmenting the IoT with the Web of Things
FIWARE Global Summit - Defragmenting the IoT with the Web of Things
 
DTT OIC, OIP IoT platform
DTT OIC, OIP IoT platformDTT OIC, OIP IoT platform
DTT OIC, OIP IoT platform
 
unit 2.pdf
unit 2.pdfunit 2.pdf
unit 2.pdf
 
Visualizing IoT: Rapid Business Data Discovery for the Internet of Things
Visualizing IoT: Rapid Business Data Discovery for the Internet of ThingsVisualizing IoT: Rapid Business Data Discovery for the Internet of Things
Visualizing IoT: Rapid Business Data Discovery for the Internet of Things
 
IoT introduction
IoT introductionIoT introduction
IoT introduction
 
Chapter-1_embedded syustem iot.pdf
Chapter-1_embedded syustem iot.pdfChapter-1_embedded syustem iot.pdf
Chapter-1_embedded syustem iot.pdf
 
unit 3.pdf
unit 3.pdfunit 3.pdf
unit 3.pdf
 
Chapter-1.pdf
Chapter-1.pdfChapter-1.pdf
Chapter-1.pdf
 
IoT material revised edition
IoT material revised editionIoT material revised edition
IoT material revised edition
 
Rahul internet of things
Rahul internet of thingsRahul internet of things
Rahul internet of things
 
1213532535.pdf
1213532535.pdf1213532535.pdf
1213532535.pdf
 
Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)
 
Oracle Digital Business Transformation and Internet of Things by Ermin Prašović
Oracle Digital Business Transformation and Internet of Things by Ermin PrašovićOracle Digital Business Transformation and Internet of Things by Ermin Prašović
Oracle Digital Business Transformation and Internet of Things by Ermin Prašović
 
Internet of things - Prakhar
Internet  of  things - PrakharInternet  of  things - Prakhar
Internet of things - Prakhar
 
Web 2.0 vs Web 3.0
Web 2.0 vs Web 3.0Web 2.0 vs Web 3.0
Web 2.0 vs Web 3.0
 
Chapter-1 - Internet of Things: A Hands-on Approach
Chapter-1 - Internet of Things: A Hands-on ApproachChapter-1 - Internet of Things: A Hands-on Approach
Chapter-1 - Internet of Things: A Hands-on Approach
 
Urban Data Platform Vienna
Urban Data Platform ViennaUrban Data Platform Vienna
Urban Data Platform Vienna
 
Inventory of IoT slide sets
Inventory of IoT slide setsInventory of IoT slide sets
Inventory of IoT slide sets
 
Could Iot be WebRTC's greatest source of innovation? (The IIT RTC Conference ...
Could Iot be WebRTC's greatest source of innovation? (The IIT RTC Conference ...Could Iot be WebRTC's greatest source of innovation? (The IIT RTC Conference ...
Could Iot be WebRTC's greatest source of innovation? (The IIT RTC Conference ...
 
Interdependencies of IoT and cloud computing.pptx
Interdependencies of IoT and cloud computing.pptxInterdependencies of IoT and cloud computing.pptx
Interdependencies of IoT and cloud computing.pptx
 

Recently uploaded

20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdfkhraisr
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNKTimothy Spann
 
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...HyderabadDolls
 
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...HyderabadDolls
 
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...HyderabadDolls
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteedamy56318795
 
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...gajnagarg
 
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangePredicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangeThinkInnovation
 
Computer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdfComputer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdfSayantanBiswas37
 
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...kumargunjan9515
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubaikojalkojal131
 
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...HyderabadDolls
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Valters Lauzums
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabiaahmedjiabur940
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...kumargunjan9515
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...HyderabadDolls
 
Kings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about themKings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about themeitharjee
 
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...gajnagarg
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...nirzagarg
 

Recently uploaded (20)

20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
 
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
 
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
 
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangePredicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
 
Computer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdfComputer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdf
 
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubai
 
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
 
Kings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about themKings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about them
 
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
 

Wot

  • 1. Unit – 5 Web of Things and Cloud of Things
  • 2. Web of Things • Term used to describe approaches, software architectural styles and programming patterns that allow real-world objects to be part of the WWW • Provides an Application Layer that simplifies the creation of Internet of Things applications • Rather than re-inventing completely new standards, Web of Things reuses existing and well- known Web standards 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 2
  • 3. Web of Things Architecture 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 3 Deals with the access of things to the Internet and ensure they expose their services via Web APIs Provide a way to find and locate things on the Web Ensures that data generated by things can be shared in an efficient and secure manner Integrate the services and data offered by things into higher level Web tools
  • 4. Web of Things Vs. Internet of Things • Firstly distinguish the difference between the Internet and the World Wide Web • Internet is the term used to identify massive inter- connection of computer networks around world • Physical connection of the paths between two or more computers • World Wide Web is the general name for accessing the Internet via HTTP • It is just one of the connection protocols that is available in the Internet 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 4
  • 5. Web of Things Vs. Internet of Things • Internet is the large container and the web is a part within the container • To be technically precise, if Internet is restaurant, the web is the most popular dish on the menu • However, it’s the dishes that make the Internet popular, useful to everyone and powerful 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 5
  • 6. Two Pillars of the Web Three- tiered Architecture 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 6
  • 7. Two Pillars of the Web Java-Based Application Servers 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 7
  • 8. Two Pillars of the Web 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 8
  • 9. Architecture Standardization for WOT 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 9 Architecture Standardization Platform Middleware Unified Multitier WOT Architecture WOT Portals and Business Intelligence
  • 10. Platform Middleware for WOT • Communication middleware and platform middleware are closely related with each other • Platform Middleware or Application Frameworks or Three- Tiered Application Server • Goal is to bring the IOT applications to the World Wide Web • According to WOT/ IOT vision, everyday objects will be connected with each other and with Internet • These will form a distributed network with sensing capabilities 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 10
  • 11. Platform Middleware for WOT • Observation is that many software architectures & technologies are already using term object such as, • Object- Oriented Design • Object- Oriented Software Engineering And Programming • CORBA (Common Object Request Broker Architecture) • DOM (Document Object Model) • POJO (Plain Old Java Object) • COM (Component Object Model) & DCOM (Distributed COM) • OPC (Object Linking and Embedding for Process Control) • OID (Object Identification) • SOAP (Simple Object Access Protocol) • JSON (JavaScript Object Notation) and so on 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 11
  • 12. Platform Middleware for WOT 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 12
  • 13. Unified Multitier WOT Architecture • SOA/EAI versus SODA/MAI • WOT/ IOT applications should inherit and enhance the existing data formats and protocols • SOAP (simple object access protocol) is a protocol framework specification for exchanging structured information in the implementation of web services • It relies on XML for its message format • Usually hypertext transfer protocol (HTTP), simple mail transfer protocol (SMTP), Java messaging services (JMS) • SOA is a set of principles and methodologies for designing and developing software in the form of interoperable services, usually over the Internet 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 13
  • 14. Unified Multitier WOT Architecture • SOA requires metadata (unified WoT architecture also needs metadata) • Web services description language typically describes the services, while the SOAP protocol describes the communication protocols • Combination of existing SOA and EAI (Enterprise Application Integration) technologies is a good foundation for WOT/ IOT applications • Service- Oriented Device Architecture (SODA) is proposed to enable device connection to an SOA 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 14
  • 15. Unified Multitier WOT Architecture • Core of SODA standard is DDL (device description language) based on XML encodings • DDL classifies devices into three categories: sensors, actuators, and complex devices SODA Architecture 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 15
  • 16. Unified Multitier WOT Architecture • Example of Device Description Language of SODA 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 16
  • 17. Unified Multitier WOT Architecture • OSGi: The Universal Middleware • Open Services Gateway initiative • Module system and service platform for the Java programming language that implements complete and dynamic component model 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 17
  • 18. Unified Multitier WOT Architecture 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 18
  • 19. WOT Portals and Business Intelligence • Web portal - website that functions as a point of access to information in the World Wide Web • Portal presents information from diverse sources in a unified way • Examples of public web portals include Yahoo, AOL, Excite, MSN • Apart from standard search engine feature, web portals offer other services such as e- mail, news, stock prices, information, databases and entertainment 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 19
  • 20. WOT Portals and Business Intelligence • Categorizations of portals: • Horizontal Portals - cover many areas • Vertical Portals - focused on one functional area • WOT portals are vertical portals • When huge amount of data are collected in a IOT system, data mining can be conducted to acquire business intelligence (BI) • Data mining deals with finding patterns in data that are by user definition, interesting and valid • Interdisciplinary area -databases, machine learning, pattern recognition, statistics, visualization, etc. 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 20
  • 21. WOT Portals and Business Intelligence • BI technologies provide historical, current, and predictive views of business operations • Common functions of BI technologies are • extract, transform, and load • reporting, online analytical processing, analytics • data mining, process mining, complex event processing • business performance management, benchmarking, text mining, predictive analytics, and so on 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 21
  • 22. Cloud of Things • Internet of Things (IOT) and cloud computing • Internet of Things is not as popular as cloud computing • Because IOT is referred to by different terms such as machine- to- machine (M2M), connected world, smarter planet, smart grid, etc. • But machine to machine is a more popular term than cloud computing • Both IOT and cloud computing can be categorized as distributed computing 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 22
  • 23. Cloud of Things • Have many things in common or closely related: • Both are a type of distributed computing that relies heavily on communication networks • Cloud computing is an enabling technology of the IOT 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 23
  • 24. Cloud of Things Architecture 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 24
  • 25. Mobile Cloud Computing • Potential of cloud computing doesn’t stop at turning the personal computer into a thin client • Mobile application market is about to change radically due to the emergence of widgets, most compelling of mobile cloud applications • Much has been made of mobile application phenomenon popularized by Apple’s iconic iPhone • Smartphones are becoming thin clients of cloud services • Apple’s iCloud services, announced in June 2011 that run on Amazon Web Service and Microsoft Azure IaaS, symbolize the start of Cloud Phones 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 25
  • 26. Mobile Cloud Computing • Currently, most widgets downloaded from app stores or Android markets are not cloud applications by definition • Because they do not receive services from the cloud during runtime • Large number of them are cloud applications such as LBS applications, data synchronization, weather forecast, bank client, etc., applications • In fact, a large percentage of Android and iPhone widgets are already cloud services based • This is real mobile cloud computing (mCC) 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 26
  • 27. Cloud Computing • It starts with the premise that the data services and architecture should be on servers • They should be in a ‘cloud’ somewhere • And that if you have the right kind of browser or the right kind of access, it doesn’t matter • whether you have a PC or a Mac or • A mobile phone or a BlackBerry or what have you—or • New devices still to be developed—you can get access to the cloud • Term cloud was used as a metaphor for the Internet 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 27
  • 28. Cloud Hierarchy 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 28
  • 29. Cloud Middleware • Like IOT, cloud computing system is also a multi tiered architecture built on a middleware stack 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 29
  • 30. Cloud Middleware • As an example, VAMOS [242], built by IBM, is a novel middleware architecture that runs its middleware modules at the hypervisor level • Reduces I/O virtualization overhead by cutting down on the overall number of guest/hypervisor switches for I/O intensive workloads • Applying VAMOS to a database application improved its performance by up to 32 percent • Here, the middleware concept is extended to include software that does IPC not necessary over a network 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 30
  • 31. Cloud Middleware • At the cluster computing or grid computing level, many types of work are done by middleware • Parallel computing environments such as PVM and MPI are middleware by definition • Hadoop system and the job scheduler such as Condor, LoadLeveler, and others are all middleware • A number of grid middleware initiatives have been formed • Some of those middleware are aggregately referred to as grid middleware 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 31
  • 32. Cloud Middleware • Various grid middleware are • Low-level middleware • MPI, Open MPI • PVM (parallel virtual machine) • POE (parallel operating environment, IBM) • Middleware for file systems and resources • MPI-IP • PVFS/GPFS (parallel virtual file system/general parallel file system IBM) • Sector-Sphere 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 32 • Condor/PBS/LoadLeveler (IBM) • High-level middleware • Beowolf • Globus Toolkit • Gridbus • Legion • Unicore • OSCAR/CAOS/Rocks • OpenMosix/NSA/Perceus
  • 33. 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 33
  • 34. Cloud Standards • Cloud model is composed of the following: • Three service models: IaaS, PaaS, and SaaS • Four deployment models: private cloud, public cloud, community cloud, and hybrid cloud • Five essential characteristics: on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service 20 March 2018 Unit 5 - Web of Things Vs Internet of Things 34