9
Are you Energy- Efficient? Sense it the WEB Way! Dominique Guinard & Vlad Trifa ETH Zurich / SAP Research 15.01.2009 @ Liip Zurich

Are you Energy Efficient? Sense it the WEB way

Embed Size (px)

DESCRIPTION

Are you Energy Efficient? Sense it the WEB way

Citation preview

Page 1: 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

Page 2: Are you Energy Efficient? Sense it the WEB way

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.

Page 3: Are you Energy Efficient? Sense it the WEB way

Hardware / Software

Page 4: Are you Energy Efficient? Sense it the WEB way

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.

Page 5: Are you Energy Efficient? Sense it the WEB way

RESTful Gateway

Page 6: Are you Energy Efficient? Sense it the WEB way

Talk to devices: The WEB Way

Page 7: Are you Energy Efficient? Sense it the WEB way

GWT Interface

Page 8: Are you Energy Efficient? Sense it the WEB way

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.

Page 9: Are you Energy Efficient? Sense it the WEB way

Ambient Energy in 30 Minutes

Dominique Guinard, Vlad Trifa, Thomas Pham