Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Panoptix API Journey

The Panoptix API Journey

By Simone Vigano and John Bernd @ API Strategy & Practice Conference
San Francisco, October 23-24-25, 2013

More Decks by API Strategy & Practice Conference

Other Decks in Technology

Transcript

  1. The Panoptix API Journey Introductions Johnson Controls ©2013 2 Simone

    Vigano Product Owner Panoptix Platform @ Johnson Controls @ViganoSimone John Bernd Product Manager Panoptix Platform @ Johnson Controls @JKBernd
  2. n  Meet our customer’s needs for an end-to-end building efficiency

    offering n  Provide customers innovative and relevant offerings quickly and efficiently n  Provide a highly extensible platform to support our business units and their customers n  Data has become the new business model The Panoptix API Journey Johnson Controls ©2013 3 Why we needed APIs
  3. n  Grow our product offerings through third party innovation n 

    Provide our business units the ability to develop targeted solutions n  Provide a cloud-based application integration platform n  Private APIs to enable internal information exchange, but protect IP n  Public APIs for both internal and third-party interaction The Panoptix API Journey Johnson Controls ©2013 4 Our API Strategy
  4. The Panoptix API Journey Business Model n  Our platform must

    attract and serve partners and customers simultaneously n  The platform’s value for one group depends on the number on the “other side” n  We have to lure one group with an a value proposition that attracts users of the other n  The dilemma is understanding which side to subsidize and how to price correctly Multi-sided platform business model 5 Johnson Controls ©2013 Customer Subsidized n  Assumes large ecosystem attracts end customers n  Drive developer adoption with low cost platform access n  Make money from application sales and platform adoption, not from developers
  5. The Panoptix API Journey What We Provide Johnson Controls ©2013

    6 •   Provides  partners  the   tools,  resources,  and   services  for  crea5ng   apps   Developer  Center   Marketplace   •   Enables  partners  to   sell  their  solu5ons  to   Panop5x  customers   •   Customers  access   their  purchased  apps   through  the  Panop5x     UI   Dashboard  
  6. The Panoptix API Journey What We Provide Johnson Controls ©2013

    7 •   Provides  partners  the   tools,  resources,  and   services  for  crea5ng   apps   Developer  Center   Marketplace   •   Enables  partners  to   sell  their  solu5ons  to   Panop5x  customers   •   Customers  access   their  purchased  apps   through  the  Panop5x     UI   Dashboard  
  7. The Panoptix API Journey What We Provide Johnson Controls ©2013

    8 •   Provides  partners  the   tools,  resources,  and   services  for  crea5ng   apps   Developer  Center   Marketplace   •   Enables  partners  to   sell  their  solu5ons  to   Panop5x  customers   •   Customers  access   their  purchased  apps   through  the  Panop5x     UI   Dashboard  
  8. The Panoptix® Building Efficiency Platform USE DATA. Johnson Controls experts

    and customers prioritize and take action with reports, recommendations and services powered by Panoptix. GET DATA. BMS systems, equipment and utility meters push disparate data to Panoptix for normalization. MANAGE DATA. Building Efficiency apps transform normalized into ready-to-use information, accessible on various devices and browsers. The Panoptix API Journey How APIs Have Been Embraced
  9. The Panoptix API Journey How APIs Have Been Embraced Johnson

    Controls ©2013 11 { "id": "MjrQemFZN", "name": “Corporate Office”, "description": “Building ”, "type": { "id": ”Building", "href": "https://…../types/spaces/Building” } ”Latitude": ”42.909783”, ”Longitude": “-87.8934”, “Address”:”345 154th Avenue” ……. }, https://api.panoptix.com/Space/MjrQemFZN { "id": "HIizALKAL", "name": ”Main campus meter", "description": “Utility meter”, "type": { "id": ”ElectricMeter", "href": "https://…../types/equipment/ElectricMeter” } ……. }, https://api.panoptix.com/Equipment/HIizALKAL { "id": "vghFjK0q3", ”Provider": ”WE Energies", ”BillingCycle": “Monthly”, ”Currency": ”USD”, “Account”:”123-123” ……. }, https://api.panoptix.com/UtilityAccount/vghFjK0q3
  10. The Panoptix API Journey How APIs Have Been Embraced Johnson

    Controls ©2013 12 { "id": "MjrQemFZN", "name": "WrongSpace3 - API Integration Test Spaces", "description": “To do To do To do”, ”latitude": ”42.909783”, ”longitude": “-87.8934”, “contains”: { "href": "https://api.panoptix.com/Space/JKqweRasd” } ……. }, Contains Located-in / serves { "id": "HIizALKAL", "name": ”Main campus meter", "description": “Utility meter”, ”located-in": { "href": "https://api.panoptix.com/Space/JKqweRasd” } ”serves": { "href": "https://api.panoptix.com/Space/JKqweRasd” } ……. },
  11. The Panoptix API Journey Lessons Learned Johnson Controls ©2013 13

    n  Build your API strategy to support your enterprise’s vision and mission n  Evaluate the best business model for your situation n  Educate stakeholders on the benefits for the enterprise n  Treat APIs as first-class citizens in the design of your system n  Eat your own dog food n  Manage your APIs and monitor how your APIs are used Making your API Journey Successful
  12. 16,000,000,000 HVAC points samples stored 1,500,000 API requests process everyday

    60+ customers in 11 countries 193 total apps sold 84% reduction in installation time 21 applications in the marketplace 163 connected buildings managed 79 countries with registered community members 8,205 utility accounts managed 51 fault analysis reports performed 80 energy projects validated 8 independent software vendors in the marketplace 20,000,000 HVAC points samples collected every day 200,000 zone temp errors identified 1,500,000 faults identified 214,609,027 megawatt hours measured 150+ registered developer community members 2,864 registered community members
  13. GOOD LUCK ON YOUR API JOURNEY! Learn more about Panoptix:

    https://www.panoptix.com https://developer.panoptix.com Follow us: @ViganoSimone, @JKBernd 16 Johnson Controls ©2013