![Page 1: Are you Energy Efficient? Sense it the WEB way](https://reader033.vdocuments.us/reader033/viewer/2022051210/54b744054a795955768b4573/html5/thumbnails/1.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022051210/54b744054a795955768b4573/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022051210/54b744054a795955768b4573/html5/thumbnails/3.jpg)
Hardware / Software
![Page 4: Are you Energy Efficient? Sense it the WEB way](https://reader033.vdocuments.us/reader033/viewer/2022051210/54b744054a795955768b4573/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022051210/54b744054a795955768b4573/html5/thumbnails/5.jpg)
RESTful Gateway
![Page 6: Are you Energy Efficient? Sense it the WEB way](https://reader033.vdocuments.us/reader033/viewer/2022051210/54b744054a795955768b4573/html5/thumbnails/6.jpg)
Talk to devices: The WEB Way
![Page 7: Are you Energy Efficient? Sense it the WEB way](https://reader033.vdocuments.us/reader033/viewer/2022051210/54b744054a795955768b4573/html5/thumbnails/7.jpg)
GWT Interface
![Page 8: Are you Energy Efficient? Sense it the WEB way](https://reader033.vdocuments.us/reader033/viewer/2022051210/54b744054a795955768b4573/html5/thumbnails/8.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022051210/54b744054a795955768b4573/html5/thumbnails/9.jpg)
Ambient Energy in 30 Minutes
Dominique Guinard, Vlad Trifa, Thomas Pham