Are you Energy Efficient? Sense it the WEB way

Post on 15-Jan-2015

728 views 1 download

Tags:

description

Are you Energy Efficient? Sense it the WEB way

Transcript of Are you Energy Efficient? Sense it the WEB way

Are you Energy-Efficient? Sense it the WEB Way!

Dominique Guinard & Vlad TrifaETH Zurich / SAP Research15.01.2009 @ Liip Zurich

Goal

• Have a systems that monitors, on the device level, the energy consumption of all the devices in the office of Cudrefin02.ch.

• The system should be:– Accessible to the world.– Easy to understand/use/install.– Should be somewhat attractive.– Energy/cost efficient.

Hardware / Software

RESTful Thinking (Hype?)SOA WS-* Approach• HTTP as transporter.• The comp-comp interface is

a WSDL.• User Interface?• Testing: stub generation

from a WSDL and lots of SOAP messages.

• SOA loves XML.• An App Server everywhere.• Heavy.

ROA REST Approach• HTTP as service platform!• The comp-comp interface is

the URL.• The UI is the URL/browser.• Testing by typing a URL in

your browser (doable?)

• ROA loves JSON.• A Web Server everywhere.• Less heavy.

RESTful Gateway

Talk to devices: The WEB Way

GWT Interface

Great work! But so what?Energy• People want easy and fancy

energy monitoring tools.• The deployment seemed to

influence the office workers.

• Could be a product soon (CurrentCost, etc.).

Architecture• For an Internet of Things,

SOA is not always the right approach:

• The Web of Things alternative seems quite interesting:– Good for ad-hoc, tactical

applications.– Mashing up of physical devices.– Services become a part of the

web, of the cloud.

Ambient Energy in 30 Minutes

Dominique Guinard, Vlad Trifa, Thomas Pham