ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
PETER BIRKHOLM-BUCH: API, IOT & BIG-DATA
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
API IoT
Big
Data
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
BALA IYER, HARVARD BUSINESS REVIEW:
• Today, a firm without
application program interfaces
(APIs) that allow software
programs to interact with each
other is like the internet
without the World Wide Web*
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
THE 2002 JEFF BEZOS MEMO
All teams will henceforth expose their data and functionality through service interfaces.
Teams must communicate with each other through these interfaces.
There will be no other form of interprocess communication allowed:no directlinking,no direct reads of
another team’s data store, no shared-memory model,no back-doors whatsoever.The only
communication allowed is via service interface calls over the network.
It doesn’tmatter what technology they use. HTTP, Corba,Pubsub,custom protocols — doesn’tmatter.
All service interfaces, withoutexception,must be designed from the ground up to be externalizable.That
is to say, the team must plan and design to be able to expose the interface to developers in the outside
world.No exceptions.
Anyone who doesn’tdo this will be fired.
Thank you; have a nice day!
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
IN 2015 AMAZON.COM VALUED AT $175 BILLION
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
APIS ARE THE BUILDING BLOCKS OF APPLICATION
ECOSYSTEMS
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
OLD REASONS TO INVEST IN APIS
• Business models are eroding
• Your customers or partners ask for an API
• You wantto scale integration with customers and partners
• You have data to make available
• Customer demands are changing
• You need a mobile App
• You need more flexibility in providing content
• You wantto let potential partners test your stuff
• Under pressure to move quickly
• Your competition has an API
• Your site is getting screen-scraped
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
NEW REASON IS TO USE APIS AS A CHANGE AGENT
• Companies are no longer leveraging it solely to transition non-core
operations to cloud-based SaaS providers in an effort to cut costs
• APIs can drive competitive advantage
• Businesses are transitioning their products and services to the cloud to
create previously unimaginable offerings
• Bringing customers, location data, various services, and payments
together in one, often mobile, experience is transformative
• This is causing disruption across whole businesses and industries
http://nordicapis.com/3-ways-apis-create-value-and-5-acquisitions-that-prove-it/
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
TACTICS OF AN API STRATEGY
• Strategic fit: How does the API strategy have to be designed such that it
contributes to the overarching business strategy?
• Value proposition: Which value does the API deliver to whom? How is it
different than competitive offers?
• Business model: What API business model best supports the
organization’s overarching business model? How does the organization
create and capture value internally?
• Technology: Things like to make or buy an API gateway solution, hosting
(cloud or on premise), access protocol (mostly either REST or SOAP),
security, or the scope and scale of a developer portal
• Marketing: Who are the customers and what are their pains and potential
gains? How is the APIs’ value communicated? How is the product sold and
delivered to the customers?
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
BUT CREATING AN API IS HARD…
• The API should take a primary role
in the business
• It must provide a valuable service
• The API must be simple, flexible
and easily available
• The API should be managed and
measured
• You must provide great developer
support
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
START WITH AN INFORMATION MODEL
• The model captures the most
important entities across all
customer facing systems
• All APIs expose data according to
the model
• Makes it easier for customers,
partners and 3-rd parties to use
API
13
Customer
Employer
Employee
Employment
Payroll Absence
Accounting
Tax Pension
Organization
Unit
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
API CHECK LIST…
• Versioned (And compatible)
• Managed (Who is in charge and
taking care of business?)
• Governed (Without rules you’re
heading for disaster)
• Reportable (We have to create
reports to show and analyze
usage)
• Billable (So that you can charge
for usage?)
• Monitored (Is it on?)
• Metered (How else do you know
who is using it and how much)
• Responsive (Are we fast
enough?)
• Flexible (Can we speak more that
one dialect?)
• Standards (Build on Internet
standards so that people
understand how you do stuff)
• Recoverable (Do we handle
errors gracefully?)
• Reliable (Always up and data is
never wrong)
• Durable (Can we survive
failures?)
• Scalable (So that we can handle
success!)
• Throttling (So that we can adjust
usage)
• Secure (AuthN – don’tjust let
anybody in)
• Role based (AuthZ – don’tlet
everybody do what they want)
• Modern (Release often so that
you’re constantly moving
forwards)
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
ExternalInternal DMZ
API GATEWAY
15
API 1
Gateway
Clients
API 2
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
• So today, a firm without
APIs that allow software
programs to interact with
each other REALLY is like
the internet without the
World Wide Web
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
IFTTT.COM
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
APIS CONNECT EVERYTHING
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
IOT DRIVERS
• Hardware costs are falling
• More machines are talking to
each other
• Software is more advanced than
ever
• Connectivity is proliferating
• Cloud solutions offer lower
costs, scale, and flexibility
• Potential economic benefits are
enormous
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
PHOTON
• Particle P0 Wi-Fi module
• Broadcom BCM43362 Wi-Fi chip
• STM32F205 120Mhz ARM Cortex
M3
• 1MB flash, 128KB RAM
• 802.11b/g/n
• Soft AP setup
• FCC/CE/IC certified
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
DATA FROM PHOTON
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
AVERAGE WIND TURBINE HAS 150 SENSORS AND
GENERATES 350 MB DATA DAILY
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
>250 MILLION CONNECTED CARS BY 2020
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
CLOUD COMPUTING IOT PLATFORMS
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
BIG-DATA IN IOT LAND
Sensors Event Hubs Data “Lakes”
Machine
Learning
API
Stream
Analytics
Visualization
Data
Warehouse
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
SENSORS IN LONDON UNDERGROUND
https://www.youtube.com/watch?v=f1_t1tsgvFI
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
KONTAKTOPLYSNINGER
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
www.changegroup.dk
Mobil
:
+4526560203
peterbb@gmail.com
Peter Birkholm-Buch
QUESTIONS?
@peterbb
Peter Birkholm-Buch
Enterprise Cloud Architect & Technologist
Mobil 26560203
peterbb@gmail.com
@peterbb
www.changegroup.dk

More Related Content

PDF
Cloudprinter @APIdays Helsinki, Finland 4 June 2019
PPTX
APIdays Zurich 2019 - APIs disrupting the printing industry Martijn Eier, Clo...
PDF
DWCAU 2018 - Surfing Office 365 waves
PDF
POS-achievements-3
PPTX
APIdays Barcelona 2019 - How APIs are transforming the printing industry with...
PDF
APIForce presentation 28th of January
PDF
Treating APIs as Products: How to Apply Product Management Principles to Your...
PPTX
API-First Redesign of a Legacy Application
Cloudprinter @APIdays Helsinki, Finland 4 June 2019
APIdays Zurich 2019 - APIs disrupting the printing industry Martijn Eier, Clo...
DWCAU 2018 - Surfing Office 365 waves
POS-achievements-3
APIdays Barcelona 2019 - How APIs are transforming the printing industry with...
APIForce presentation 28th of January
Treating APIs as Products: How to Apply Product Management Principles to Your...
API-First Redesign of a Legacy Application

What's hot (20)

PPTX
What do you mean by “API as a Product”?
PDF
EBSCoupaIntegration
PPTX
API design best practices
PPTX
Connected Business - A Reality Check by Hariharan
PDF
APIdays Paris 2019 - Customer First Strategy through API-led Connectivity by...
PPTX
Integrate with coupa
PDF
APIdays Helsinki 2019 - Creating a Culture of Innovation with Jesse Martin, G...
PDF
IBM Hybrid integration reference architecture for digital transformation
PPTX
D-Conf 2013 - Cloud Computing - XaaS
PPTX
APIdays Helsinki 2019 - API Economy Journey Map: Maturity Model with Alan Gli...
PDF
apidays LIVE Singapore - The ELT Approach by Lesley Graham, Servian
PPTX
APIdays Paris 2019 - The Netherlands' National API Strategy by by Frank Terps...
PDF
Astella API Experience
PPTX
The Rise of Postmodern ERP
PDF
[WSO2Con EU 2018] Systems Integration at the Leading Global Luxury Marketplace
PDF
Integrating Coupa with Your Enterprise
PPTX
APIdays Helsinki 2019 - How to Design and Publish API Products that Your Cust...
PDF
Connect 1-welcome-howard wilson
PDF
Open API and the Impact on Business Models
PDF
APIdays Paris 2019 - How APIs Can Improve Revenue Streams in Different Ways b...
What do you mean by “API as a Product”?
EBSCoupaIntegration
API design best practices
Connected Business - A Reality Check by Hariharan
APIdays Paris 2019 - Customer First Strategy through API-led Connectivity by...
Integrate with coupa
APIdays Helsinki 2019 - Creating a Culture of Innovation with Jesse Martin, G...
IBM Hybrid integration reference architecture for digital transformation
D-Conf 2013 - Cloud Computing - XaaS
APIdays Helsinki 2019 - API Economy Journey Map: Maturity Model with Alan Gli...
apidays LIVE Singapore - The ELT Approach by Lesley Graham, Servian
APIdays Paris 2019 - The Netherlands' National API Strategy by by Frank Terps...
Astella API Experience
The Rise of Postmodern ERP
[WSO2Con EU 2018] Systems Integration at the Leading Global Luxury Marketplace
Integrating Coupa with Your Enterprise
APIdays Helsinki 2019 - How to Design and Publish API Products that Your Cust...
Connect 1-welcome-howard wilson
Open API and the Impact on Business Models
APIdays Paris 2019 - How APIs Can Improve Revenue Streams in Different Ways b...
Ad

Viewers also liked (20)

PDF
Part 04 Creating a System Call in Linux
PPT
System call
PDF
System Calls
PPT
Introduction to System Calls
PDF
The Product Management X-Factor: How to be a Rock Star Product Manager
PDF
New is Easy but Right is Hard: Hacking Product Management
PDF
A Playbook for Achieving Product-Market Fit by Dan Olsen at Lean Startup Conf...
PPT
User Experience and Product Management: Two Peas in the Same Pod?
PPT
Ten Traits Of Good Product Managers
PDF
What Is Product Management?
PDF
Intro to Product Management - Launch48 Pre-Accelerator Week
PDF
Nathalie Nahai - Naughty or nice? The psychology behind successful products
PDF
Product Management by Numbers: Using Metrics To Optimize Your Product by Dan ...
PPTX
Product Roadmaps - Tips on how to create and manage roadmaps
PDF
Agile205: Intro to Agile Product Management
PPT
Practical Product Management for new Product Managers
PDF
Product Strategy
PDF
Product Management 101 for Startups
PDF
Finding Product Market Fit
PDF
How to Use Your Product Roadmap as a Communication Tool
Part 04 Creating a System Call in Linux
System call
System Calls
Introduction to System Calls
The Product Management X-Factor: How to be a Rock Star Product Manager
New is Easy but Right is Hard: Hacking Product Management
A Playbook for Achieving Product-Market Fit by Dan Olsen at Lean Startup Conf...
User Experience and Product Management: Two Peas in the Same Pod?
Ten Traits Of Good Product Managers
What Is Product Management?
Intro to Product Management - Launch48 Pre-Accelerator Week
Nathalie Nahai - Naughty or nice? The psychology behind successful products
Product Management by Numbers: Using Metrics To Optimize Your Product by Dan ...
Product Roadmaps - Tips on how to create and manage roadmaps
Agile205: Intro to Agile Product Management
Practical Product Management for new Product Managers
Product Strategy
Product Management 101 for Startups
Finding Product Market Fit
How to Use Your Product Roadmap as a Communication Tool
Ad

Similar to API, IoT og Big Data / ChangeGroup (20)

PPTX
INTERFACE, by apidays - Design for your API customers with APIOps Cycles by ...
PPTX
The next generation of ap is luis weir.cwin18.telford
PPTX
Era of APIs: Why do we need an API strategy?
PDF
Why should C-Level care about APIs? It's the new economy, stupid.
PDF
Creating a Successful API Program to Drive Digital Transformation
PPTX
Era of APIs: Why do we need an API Strategy
PDF
WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API...
PPTX
APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K...
PDF
API Product Management for Product Managers
PDF
apidays LIVE Paris 2021 - Digital API Ecosystems, Marketplaces and Platforms ...
PPTX
APIdays Singapore 2019 - Securing Value in API Ecosystems, Ajay Biyani, Head ...
PPTX
The Business of APIs, an Introduction for Everyone Else
PDF
Will Software eat your CEO?
PDF
APIs: The Building Blocks of the Future
PPTX
Will the Real Public API Please Stand Up? Amir Zuker
PPTX
Public API
PDF
apidays LIVE Paris - Practical API strategy with APIOps Cycles by Marjukka Ni...
PDF
Building An Api Product Design Implement And Release Api Products That Meet U...
PDF
APIdays Zurich 2019 - API Product Management - Product Strategy for Business ...
PDF
IBM API management Philip Little
INTERFACE, by apidays - Design for your API customers with APIOps Cycles by ...
The next generation of ap is luis weir.cwin18.telford
Era of APIs: Why do we need an API strategy?
Why should C-Level care about APIs? It's the new economy, stupid.
Creating a Successful API Program to Drive Digital Transformation
Era of APIs: Why do we need an API Strategy
WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API...
APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K...
API Product Management for Product Managers
apidays LIVE Paris 2021 - Digital API Ecosystems, Marketplaces and Platforms ...
APIdays Singapore 2019 - Securing Value in API Ecosystems, Ajay Biyani, Head ...
The Business of APIs, an Introduction for Everyone Else
Will Software eat your CEO?
APIs: The Building Blocks of the Future
Will the Real Public API Please Stand Up? Amir Zuker
Public API
apidays LIVE Paris - Practical API strategy with APIOps Cycles by Marjukka Ni...
Building An Api Product Design Implement And Release Api Products That Meet U...
APIdays Zurich 2019 - API Product Management - Product Strategy for Business ...
IBM API management Philip Little

More from ChangeGroup (8)

PDF
Gevinstrealisering i praksis / ChangeGroup
PDF
ChangeYourMind #2 - Internet of Things
PDF
IT Asset Management
PDF
Big Data & Social Media / ChangeGroup
PDF
Præsentation om konsulenthuset / ChangeGroup
PDF
Service Management Strategy / ChangeGroup
PDF
Digital Workplace / ChangeGroup
PDF
Agil Transformation / ChangeGroup
Gevinstrealisering i praksis / ChangeGroup
ChangeYourMind #2 - Internet of Things
IT Asset Management
Big Data & Social Media / ChangeGroup
Præsentation om konsulenthuset / ChangeGroup
Service Management Strategy / ChangeGroup
Digital Workplace / ChangeGroup
Agil Transformation / ChangeGroup

Recently uploaded (20)

PPTX
IITM - FINAL Option - 01 - 12.08.25.pptx
PDF
Value-based IP Management at Siemens: A Cross-Divisional Analysis
PDF
#1 Safe and Secure Verified Cash App Accounts for Purchase.pdf
PDF
Chapter 2 - AI chatbots and prompt engineering.pdf
DOCX
Handbook of Entrepreneurship- Chapter 5: Identifying business opportunity.docx
PPTX
basic introduction to research chapter 1.pptx
DOCX
Handbook of entrepreneurship- Chapter 7- Types of business organisations
PDF
Middle East's Most Impactful Business Leaders to Follow in 2025
PDF
income tax laws notes important pakistan
PPTX
Portfolio Example- Market & Consumer Insights – Strategic Entry for BYD UK.pptx
DOCX
80 DE ÔN VÀO 10 NĂM 2023vhkkkjjhhhhjjjj
PPTX
BUSINESS CYCLE_INFLATION AND UNEMPLOYMENT.pptx
PPTX
chapter 2 entrepreneurship full lecture ppt
PPTX
Understanding Procurement Strategies.pptx Your score increases as you pick a ...
DOCX
Center Enamel A Strategic Partner for the Modernization of Georgia's Chemical...
PDF
HQ #118 / 'Building Resilience While Climbing the Event Mountain
PDF
Consumer Behavior in the Digital Age (www.kiu.ac.ug)
PDF
Highest-Paid CEO in 2025_ You Won’t Believe Who Tops the List.pdf
PDF
Business Communication for MBA Students.
PDF
Comments on Clouds that Assimilate Parts I&II.pdf
IITM - FINAL Option - 01 - 12.08.25.pptx
Value-based IP Management at Siemens: A Cross-Divisional Analysis
#1 Safe and Secure Verified Cash App Accounts for Purchase.pdf
Chapter 2 - AI chatbots and prompt engineering.pdf
Handbook of Entrepreneurship- Chapter 5: Identifying business opportunity.docx
basic introduction to research chapter 1.pptx
Handbook of entrepreneurship- Chapter 7- Types of business organisations
Middle East's Most Impactful Business Leaders to Follow in 2025
income tax laws notes important pakistan
Portfolio Example- Market & Consumer Insights – Strategic Entry for BYD UK.pptx
80 DE ÔN VÀO 10 NĂM 2023vhkkkjjhhhhjjjj
BUSINESS CYCLE_INFLATION AND UNEMPLOYMENT.pptx
chapter 2 entrepreneurship full lecture ppt
Understanding Procurement Strategies.pptx Your score increases as you pick a ...
Center Enamel A Strategic Partner for the Modernization of Georgia's Chemical...
HQ #118 / 'Building Resilience While Climbing the Event Mountain
Consumer Behavior in the Digital Age (www.kiu.ac.ug)
Highest-Paid CEO in 2025_ You Won’t Believe Who Tops the List.pdf
Business Communication for MBA Students.
Comments on Clouds that Assimilate Parts I&II.pdf

API, IoT og Big Data / ChangeGroup

  • 1. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk PETER BIRKHOLM-BUCH: API, IOT & BIG-DATA
  • 2. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk API IoT Big Data
  • 3. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk BALA IYER, HARVARD BUSINESS REVIEW: • Today, a firm without application program interfaces (APIs) that allow software programs to interact with each other is like the internet without the World Wide Web*
  • 4. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk
  • 5. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk THE 2002 JEFF BEZOS MEMO All teams will henceforth expose their data and functionality through service interfaces. Teams must communicate with each other through these interfaces. There will be no other form of interprocess communication allowed:no directlinking,no direct reads of another team’s data store, no shared-memory model,no back-doors whatsoever.The only communication allowed is via service interface calls over the network. It doesn’tmatter what technology they use. HTTP, Corba,Pubsub,custom protocols — doesn’tmatter. All service interfaces, withoutexception,must be designed from the ground up to be externalizable.That is to say, the team must plan and design to be able to expose the interface to developers in the outside world.No exceptions. Anyone who doesn’tdo this will be fired. Thank you; have a nice day!
  • 6. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk IN 2015 AMAZON.COM VALUED AT $175 BILLION
  • 7. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk APIS ARE THE BUILDING BLOCKS OF APPLICATION ECOSYSTEMS
  • 8. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk
  • 9. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk OLD REASONS TO INVEST IN APIS • Business models are eroding • Your customers or partners ask for an API • You wantto scale integration with customers and partners • You have data to make available • Customer demands are changing • You need a mobile App • You need more flexibility in providing content • You wantto let potential partners test your stuff • Under pressure to move quickly • Your competition has an API • Your site is getting screen-scraped
  • 10. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk NEW REASON IS TO USE APIS AS A CHANGE AGENT • Companies are no longer leveraging it solely to transition non-core operations to cloud-based SaaS providers in an effort to cut costs • APIs can drive competitive advantage • Businesses are transitioning their products and services to the cloud to create previously unimaginable offerings • Bringing customers, location data, various services, and payments together in one, often mobile, experience is transformative • This is causing disruption across whole businesses and industries http://nordicapis.com/3-ways-apis-create-value-and-5-acquisitions-that-prove-it/
  • 11. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk TACTICS OF AN API STRATEGY • Strategic fit: How does the API strategy have to be designed such that it contributes to the overarching business strategy? • Value proposition: Which value does the API deliver to whom? How is it different than competitive offers? • Business model: What API business model best supports the organization’s overarching business model? How does the organization create and capture value internally? • Technology: Things like to make or buy an API gateway solution, hosting (cloud or on premise), access protocol (mostly either REST or SOAP), security, or the scope and scale of a developer portal • Marketing: Who are the customers and what are their pains and potential gains? How is the APIs’ value communicated? How is the product sold and delivered to the customers?
  • 12. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk BUT CREATING AN API IS HARD… • The API should take a primary role in the business • It must provide a valuable service • The API must be simple, flexible and easily available • The API should be managed and measured • You must provide great developer support
  • 13. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk START WITH AN INFORMATION MODEL • The model captures the most important entities across all customer facing systems • All APIs expose data according to the model • Makes it easier for customers, partners and 3-rd parties to use API 13 Customer Employer Employee Employment Payroll Absence Accounting Tax Pension Organization Unit
  • 14. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk API CHECK LIST… • Versioned (And compatible) • Managed (Who is in charge and taking care of business?) • Governed (Without rules you’re heading for disaster) • Reportable (We have to create reports to show and analyze usage) • Billable (So that you can charge for usage?) • Monitored (Is it on?) • Metered (How else do you know who is using it and how much) • Responsive (Are we fast enough?) • Flexible (Can we speak more that one dialect?) • Standards (Build on Internet standards so that people understand how you do stuff) • Recoverable (Do we handle errors gracefully?) • Reliable (Always up and data is never wrong) • Durable (Can we survive failures?) • Scalable (So that we can handle success!) • Throttling (So that we can adjust usage) • Secure (AuthN – don’tjust let anybody in) • Role based (AuthZ – don’tlet everybody do what they want) • Modern (Release often so that you’re constantly moving forwards)
  • 15. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk ExternalInternal DMZ API GATEWAY 15 API 1 Gateway Clients API 2
  • 16. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk
  • 17. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk
  • 18. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk • So today, a firm without APIs that allow software programs to interact with each other REALLY is like the internet without the World Wide Web
  • 19. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk
  • 20. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk
  • 21. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk
  • 22. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk
  • 23. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk IFTTT.COM
  • 24. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk APIS CONNECT EVERYTHING
  • 25. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk IOT DRIVERS • Hardware costs are falling • More machines are talking to each other • Software is more advanced than ever • Connectivity is proliferating • Cloud solutions offer lower costs, scale, and flexibility • Potential economic benefits are enormous
  • 26. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk PHOTON • Particle P0 Wi-Fi module • Broadcom BCM43362 Wi-Fi chip • STM32F205 120Mhz ARM Cortex M3 • 1MB flash, 128KB RAM • 802.11b/g/n • Soft AP setup • FCC/CE/IC certified
  • 27. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk
  • 28. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk DATA FROM PHOTON
  • 29. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk
  • 30. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk
  • 31. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk
  • 32. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk AVERAGE WIND TURBINE HAS 150 SENSORS AND GENERATES 350 MB DATA DAILY
  • 33. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk >250 MILLION CONNECTED CARS BY 2020
  • 34. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk CLOUD COMPUTING IOT PLATFORMS
  • 35. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk BIG-DATA IN IOT LAND Sensors Event Hubs Data “Lakes” Machine Learning API Stream Analytics Visualization Data Warehouse
  • 36. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk SENSORS IN LONDON UNDERGROUND https://www.youtube.com/watch?v=f1_t1tsgvFI
  • 37. ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk KONTAKTOPLYSNINGER ChangeGroup Flæsketorvet 68 DK-1711 København V Telefon: +45 3332 7778 www.changegroup.dk Mobil : +4526560203 peterbb@gmail.com Peter Birkholm-Buch QUESTIONS? @peterbb Peter Birkholm-Buch Enterprise Cloud Architect & Technologist Mobil 26560203 peterbb@gmail.com @peterbb www.changegroup.dk