Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
API First Government
Re-thinking an age-old system
Andres Kütt
Information System Authority, architect
8. . 6
Contents of today
• The problem
• Estonian approach to solving it
• Things that need to be done
• What are we actually doi...
Our challenges are the ones of
any incumbent
We are measured against the standards set by the new economy
organisations wh...
The problem
The cloud takes a different
kind of information system
The standard Estonian approach of a box and a jar can be deployed i...
Our mobile usability is
generally horrible
The UI of our apps is tightly coupled to the business logic.
Extending or dupli...
Shift from building software to
supporting an ecosystem
Turns out it matters very little what your software does if people...
People expect systems that
work together seamlessly
From Google to IFTTT, from fitness to financial industries, companies ex...
Estonian approach
Adopt the API First policy
Shift focus from providing things to enabling things
Estonia is a flexible and secure
platform for providing services
to the citizen
From bolt-on open data to
integral open APIs
Open data must change and become part of solution
rather than being part of t...
From box-and-jar systems to
PaaS-embracing networks
Cloud is not a strict prerequisite but helps drive the change in think...
From singular UI to a flexible
multitude of UX
Not only mobile but third party integrations, mashups etc.
From opaque blocks of
functionality to well-defined
manageable services
This makes it so much easier to catalogue, understa...
Things that need to get done
Take control of the
architecture
This assumes competences, a thick skin and support from higher up.
Developers are pushed ...
Build an authorisation solution
à la MyData
Otherwise third parties would not be able to utilise
APIs handling sensitive d...
Invest into data protection,
audit and fraud detection
At which point does your data stop being private?
Which consumer be...
Practical steps we take
Talk to people
All of this constitutes a massive mind-shift.
It takes time and effort to bring about
Treat open data as an API
Documentation, testing routines, SLAs etc.
Building open data into most
new systems
Requiring open data by design is a feasible start.
Requiring APIs accessing sensi...
Develop prototypes and
reference architectures
To gain experience and to provide tangible support to implementers
Summary
Most of these things happen
anyway
We can either drive them or be driven
The shift is difficult
Many strong beliefs are challenged
Small practical steps can be
taken
There are specific things we can do to be on the driving side
Thank you!
Andres Kütt
andres.kutt@ria.ee
Upcoming SlideShare
Loading in …5
×

API First Government

1,098 views

Published on

The deck that was used at the Nordic API Days keynote speech on 18th of May.

Published in: Government & Nonprofit
  • Be the first to comment

API First Government

  1. 1. API First Government Re-thinking an age-old system Andres Kütt Information System Authority, architect 8. . 6
  2. 2. Contents of today • The problem • Estonian approach to solving it • Things that need to be done • What are we actually doing
  3. 3. Our challenges are the ones of any incumbent We are measured against the standards set by the new economy organisations while dealing with a lot of legacy of all kinds
  4. 4. The problem
  5. 5. The cloud takes a different kind of information system The standard Estonian approach of a box and a jar can be deployed in cloud but gains no benefit. We’ll get all the cost and risk for nothing.
  6. 6. Our mobile usability is generally horrible The UI of our apps is tightly coupled to the business logic. Extending or duplicating it is typically not possible
  7. 7. Shift from building software to supporting an ecosystem Turns out it matters very little what your software does if people don’t use it
  8. 8. People expect systems that work together seamlessly From Google to IFTTT, from fitness to financial industries, companies expose meaningful APIs. Why not the government?
  9. 9. Estonian approach
  10. 10. Adopt the API First policy Shift focus from providing things to enabling things
  11. 11. Estonia is a flexible and secure platform for providing services to the citizen
  12. 12. From bolt-on open data to integral open APIs Open data must change and become part of solution rather than being part of the problem
  13. 13. From box-and-jar systems to PaaS-embracing networks Cloud is not a strict prerequisite but helps drive the change in thinking
  14. 14. From singular UI to a flexible multitude of UX Not only mobile but third party integrations, mashups etc.
  15. 15. From opaque blocks of functionality to well-defined manageable services This makes it so much easier to catalogue, understand and measure
  16. 16. Things that need to get done
  17. 17. Take control of the architecture This assumes competences, a thick skin and support from higher up. Developers are pushed beyond their comfort zones and will charge more
  18. 18. Build an authorisation solution à la MyData Otherwise third parties would not be able to utilise APIs handling sensitive data
  19. 19. Invest into data protection, audit and fraud detection At which point does your data stop being private? Which consumer behaviour is fraudulent?
  20. 20. Practical steps we take
  21. 21. Talk to people All of this constitutes a massive mind-shift. It takes time and effort to bring about
  22. 22. Treat open data as an API Documentation, testing routines, SLAs etc.
  23. 23. Building open data into most new systems Requiring open data by design is a feasible start. Requiring APIs accessing sensitive data not necessarily
  24. 24. Develop prototypes and reference architectures To gain experience and to provide tangible support to implementers
  25. 25. Summary
  26. 26. Most of these things happen anyway We can either drive them or be driven
  27. 27. The shift is difficult Many strong beliefs are challenged
  28. 28. Small practical steps can be taken There are specific things we can do to be on the driving side
  29. 29. Thank you! Andres Kütt andres.kutt@ria.ee

×