SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
Using APIs for Success in
                  Government
    Richard Fong, Technical Implementation Consultant
    September 13, 2012




1
Agenda

    • What’s an API?
    • Why do APIs matter?
    • GovDelivery API
    • Success Stories
    • Questions




2
Setting the Stage

    • Get to the Web because that is where your customers are!
    • “The web browser is no longer the exclusive gateway”*

    • People access the content with different devices…
         − Smartphones
         − Tablets
         − Intelligent devices




    *What is an API – 3scale.com




3
What is an API?


    • Application Programming Interface  APIs
    • “API is specification intended to be used as an interface
     by software components to communicate with each other”
      - Wikipedia

    • Software-to-software
    • Applications communicate with each other
    • Facilitates the exchange & integration of data between
     different systems
    • Extend the platform


4
What is an API?


    Not new and many types




                             *What is an API – 3scale.com




5
What is an API?
    High level view




          Requester         Provider
                      API




6
What is a Web API?


    • REpresentational State Transfer architecture
      −REST
    • Accessible over HTTP
    • Operations
      −GET, POST, PUT, DELETE
    • Messaging via XML or JSON
    • Collection of resources
      −URIs




7
APIs In The News!




8
Real World Examples

    • Examples include
      • Weather.com
        • Global forecast
        • Current conditions
        • Weather alerts
      • Amazon.com
        • Product information
        • Fulfillment
        • Payment
      • Google Maps
        • Location based
        • Mobile apps
        • Visualized spatial data



9
GovDelivery Web API




10
Overview of Digital Communication Management
           Messaging                  Reach more people


             GovDelivery Network      Cross-promote for more impact


                 Social               Drive deeper engagement



                   Automation         Enable tight integration



                 Mobile               Communicate anytime, anywhere


              Analytics & Filtering   Measure the impact


          Emergency Notification      Keep the public safe and informed
11
How the Public Uses DCM




 1. Citizens see        2. Citizens select only    3. Personalized messages    4. Citizens share
    opportunity to         the types of               are sent automatically      message with friends
    stay engaged with      information they want      via email, text             and acquaintance
    organization of        to receive.                message, or RSS             and reach of original
    interest                                                                      communication is
                                                                                  extended.




12
How You Use DCM




 1. Identify existing   2. Simply point     3. GovDelivery            4. GovDelivery creates
     content – web         GovDelivery to      proactively monitors      and sends formatted,
     pages, RSS            the content         sources for changes       multi-channel
     feeds, social                             or updates                messages to
     media accounts                                                      subscribers (or a draft
     and/or document                                                     is created for your
     files.                                                              approval)




13
Deep experience – Substantial scale
      •   More than 550 public sector organizations manage their digital communications
          though GovDelivery
      •   More than one billion messages are sent quarterly by government agencies
          through GovDelivery
      •   30,000 people sign up every day through GovDelivery to receive digital messages
          from the government
      •   Client messages have an industry-leading deliverability rate greater than 99%
      •   Clients typically grow the base of people they reach by 75% in the first year




14
GovDelivery Web API

     • Representational State Transfer (REST) architecture
       − Industry standard

     • All requests goes through SSL
       − Secure

     • Messaging via XML
     • Client implementations using
       − JAVA
       − .NET C#, ASP, VB
       − PERL
       − php

     • Open the GovDelivery platform to solve problems

15
GovDelivery API
     • Exposed resources (URIs)




16
GovDelivery API




          Create subscribers
          Manage topics
          Send bulletins



      GovDelivery Platform     GovDelivery
                                  API




17
Success Stories




18
GovDelivery API – Examples

     U.S. Census Bureau Mobile Application
     • Provides access to key economic
      indicators about the U.S. economy
     • Allow subscribers to get alerts
      to 13 different economic
      indicator topics
     • Android and iOS
     • Extend their reach




19
GovDelivery API – Examples

     Health Resources and Services Administration (HRSA)
     • Subscriber and Subscriber Topics call
     • Create and update subscribers
     • Assign and update subscribers
       to more than 15 grants topics
     • Daily batch process to sync
       internal grantees database
       with GovDelivery
     • Automate process and
       reduce staff resources



20
GovDelivery API – Examples

     U.S. Federal Aviation
     Administration
     • Bulletins APIs
     • Provide airworthiness
      information for all parts of an
      airplane
     • Provide critical updates on
      equipment to keep public
      safe & inform stakeholders



21
GovDelivery API – Examples

     Internal Revenue Service
     • Check on refund status
     • Access easy-to-understand tax tips
     • Get tax tips email alerts
     • Subscriber API
     • Increase reach and capture many
      new subscribers




22
GovDelivery API – Examples

     National Weather Service
     • Automate tsunami Warning
      Messages
     • Near real-time alerts
     • Email and SMS
     • Send bulletin call
     • Automate the delivery of
      messages
     • Life-saving, critical
      information with high
      deliverability guarantee

23
GovDelivery API – Examples

     National Heart Lung and
     Blood Institute (NHLBI)
     • Category and Topics API
     • Customized
      subscription form
     • Offers greater
      control over agency
      branding




24
GovDelivery API – Examples

     City of Fullerton, CA
     • Subscriber API
     • Crime alert updates
     • Offers quick subscribe
      capability to specific police
      district via mapping tool or
      address match
     • Greater integration across
      various databases, helps
      keep citizens safe &
      informed

25
GovDelivery API – Examples

     Medicines and Healthcare
     products Regulatory Agency,
     UK
     • Bulletins API
     • Ensure medicines and medical
      devices work
     • Effectively communicate
      accurate and timely information




26
GovDelivery API – Examples
     Pure Michigan -- Michigan’s Official Travel Site
     • Subscriber and Subscriber Topics call
     • Create and update subscribers
     • Assign subscribers to Fall Colors Updates
     • More flexibility in integrating to existing forms




27
GovDelivery API – Examples

     Bay Area Rapid Transit
     • Send bulletin call
     • Near real-time alerts
       • Services disruptions

       • Elevator issues

     • Email and SMS
     • Proactive
      communications for
      riders to increase/
      maintain satisfaction


28
Questions?

     Richard Fong
     Technical Implementation Consultant
     richard.fong@govdelivery.com




29
Upcoming Event: Digital Government & Communications
     Keynote Speaker: Peter Sims, author of Little
     Bets: How Breakthrough Idea Emerge from
     Small Discoveries
     Location: Grand Hyatt, 1000 H Street NW,
     Washington D.C. 20001
     Date/Time: Tuesday, October 16, 2012,
     7:30am – 12:30pm
     Cost: There is no charge for government
     employees, officials, and contractors –
     breakfast is included


                 Register online at
            http://bit.ly/GovComms1016

30

Contenu connexe

En vedette

Modelul biblioteconomic încastrat dinamism evolutiv al ştiinţei biblioteco...
Modelul biblioteconomic încastrat    dinamism evolutiv al ştiinţei biblioteco...Modelul biblioteconomic încastrat    dinamism evolutiv al ştiinţei biblioteco...
Modelul biblioteconomic încastrat dinamism evolutiv al ştiinţei biblioteco...
Vasilica Victoria
 
Il-Martirju ta' Stiefnu
Il-Martirju ta' StiefnuIl-Martirju ta' Stiefnu
Il-Martirju ta' Stiefnu
Sarah Tanti
 
Lezzjoni 9: Il-Familja ta’ Alla Tikber fid-Dinja Kollha
Lezzjoni 9: Il-Familja ta’ Alla Tikber fid-Dinja KollhaLezzjoni 9: Il-Familja ta’ Alla Tikber fid-Dinja Kollha
Lezzjoni 9: Il-Familja ta’ Alla Tikber fid-Dinja Kollha
Sarah Tanti
 
Razdeo prečice (lycopodiophyta)
Razdeo prečice (lycopodiophyta)Razdeo prečice (lycopodiophyta)
Razdeo prečice (lycopodiophyta)
Aleksa Radojcic
 
II republica
II republicaII republica
II republica
pserrano1
 

En vedette (20)

The Transformative Power of Communications
The Transformative Power of CommunicationsThe Transformative Power of Communications
The Transformative Power of Communications
 
Adam Conner - Facebook & Government
Adam Conner - Facebook & GovernmentAdam Conner - Facebook & Government
Adam Conner - Facebook & Government
 
собеседник+ №1. 100 книг, которые должен прочитать каждый
собеседник+ №1. 100 книг, которые должен прочитать каждыйсобеседник+ №1. 100 книг, которые должен прочитать каждый
собеседник+ №1. 100 книг, которые должен прочитать каждый
 
Time
TimeTime
Time
 
Talent Transformation in ICT
Talent Transformation in ICT Talent Transformation in ICT
Talent Transformation in ICT
 
Nurainiyah
NurainiyahNurainiyah
Nurainiyah
 
Christmas
ChristmasChristmas
Christmas
 
Modelul biblioteconomic încastrat dinamism evolutiv al ştiinţei biblioteco...
Modelul biblioteconomic încastrat    dinamism evolutiv al ştiinţei biblioteco...Modelul biblioteconomic încastrat    dinamism evolutiv al ştiinţei biblioteco...
Modelul biblioteconomic încastrat dinamism evolutiv al ştiinţei biblioteco...
 
Il-Martirju ta' Stiefnu
Il-Martirju ta' StiefnuIl-Martirju ta' Stiefnu
Il-Martirju ta' Stiefnu
 
Lezzjoni 9: Il-Familja ta’ Alla Tikber fid-Dinja Kollha
Lezzjoni 9: Il-Familja ta’ Alla Tikber fid-Dinja KollhaLezzjoni 9: Il-Familja ta’ Alla Tikber fid-Dinja Kollha
Lezzjoni 9: Il-Familja ta’ Alla Tikber fid-Dinja Kollha
 
He and She
He and SheHe and She
He and She
 
P12 leclerc
P12 leclercP12 leclerc
P12 leclerc
 
Ar 10 19a.pptx
Ar 10 19a.pptxAr 10 19a.pptx
Ar 10 19a.pptx
 
Personalized and diversity-aware recommendation strategies for educational re...
Personalized and diversity-aware recommendation strategies for educational re...Personalized and diversity-aware recommendation strategies for educational re...
Personalized and diversity-aware recommendation strategies for educational re...
 
Razdeo prečice (lycopodiophyta)
Razdeo prečice (lycopodiophyta)Razdeo prečice (lycopodiophyta)
Razdeo prečice (lycopodiophyta)
 
Nurainiyah
NurainiyahNurainiyah
Nurainiyah
 
19 vis
19 vis19 vis
19 vis
 
Ukraine IMF review_sept_2014
Ukraine IMF review_sept_2014Ukraine IMF review_sept_2014
Ukraine IMF review_sept_2014
 
Question 2
Question 2Question 2
Question 2
 
II republica
II republicaII republica
II republica
 

Similaire à Using APIs for Success in Government

How WSO2 API Manager Supports the Ministry of Hajj and Umrah
How WSO2 API Manager Supports the Ministry of Hajj and UmrahHow WSO2 API Manager Supports the Ministry of Hajj and Umrah
How WSO2 API Manager Supports the Ministry of Hajj and Umrah
WSO2
 
Microsoft - Central and East-Europe in the public sector - Dejan Cvetkovic
Microsoft - Central and East-Europe in the public sector - Dejan CvetkovicMicrosoft - Central and East-Europe in the public sector - Dejan Cvetkovic
Microsoft - Central and East-Europe in the public sector - Dejan Cvetkovic
e-Democracy Conference
 
Craft Conference 2015 - Evolution of the PayPal API: Platform & Culture
Craft Conference 2015 - Evolution of the PayPal API: Platform & CultureCraft Conference 2015 - Evolution of the PayPal API: Platform & Culture
Craft Conference 2015 - Evolution of the PayPal API: Platform & Culture
Deepak Nadig
 
GovDelivery - EPA presentation
GovDelivery - EPA presentationGovDelivery - EPA presentation
GovDelivery - EPA presentation
GovLoop
 

Similaire à Using APIs for Success in Government (20)

[Meetup 4] Nuit de la Blockchain, Anna Shugol, IBM
[Meetup 4] Nuit de la Blockchain, Anna Shugol, IBM[Meetup 4] Nuit de la Blockchain, Anna Shugol, IBM
[Meetup 4] Nuit de la Blockchain, Anna Shugol, IBM
 
Technovate Solutions - Profile
Technovate Solutions - ProfileTechnovate Solutions - Profile
Technovate Solutions - Profile
 
Publishing Context Information as Open Data
Publishing Context Information as Open DataPublishing Context Information as Open Data
Publishing Context Information as Open Data
 
AWS Webcast - AWS Cloud Solution for State and Local Law Enforcement Agencies
AWS Webcast -  AWS Cloud Solution for State and Local Law Enforcement Agencies AWS Webcast -  AWS Cloud Solution for State and Local Law Enforcement Agencies
AWS Webcast - AWS Cloud Solution for State and Local Law Enforcement Agencies
 
How Government Agencies are Using MongoDB to Build Data as a Service Solutions
How Government Agencies are Using MongoDB to Build Data as a Service SolutionsHow Government Agencies are Using MongoDB to Build Data as a Service Solutions
How Government Agencies are Using MongoDB to Build Data as a Service Solutions
 
Messaging solutions for logistic companies and 3PL
Messaging solutions for logistic companies and 3PLMessaging solutions for logistic companies and 3PL
Messaging solutions for logistic companies and 3PL
 
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
 
GovDelivery local presentation October 2011
GovDelivery local presentation October 2011GovDelivery local presentation October 2011
GovDelivery local presentation October 2011
 
How WSO2 API Manager Supports the Ministry of Hajj and Umrah
How WSO2 API Manager Supports the Ministry of Hajj and UmrahHow WSO2 API Manager Supports the Ministry of Hajj and Umrah
How WSO2 API Manager Supports the Ministry of Hajj and Umrah
 
Microsoft - Central and East-Europe in the public sector - Dejan Cvetkovic
Microsoft - Central and East-Europe in the public sector - Dejan CvetkovicMicrosoft - Central and East-Europe in the public sector - Dejan Cvetkovic
Microsoft - Central and East-Europe in the public sector - Dejan Cvetkovic
 
[2010] Microsoft Central and East Euope in the Public Sector - Dejan Cvetkovic
[2010] Microsoft Central and East Euope in the Public Sector -  Dejan Cvetkovic[2010] Microsoft Central and East Euope in the Public Sector -  Dejan Cvetkovic
[2010] Microsoft Central and East Euope in the Public Sector - Dejan Cvetkovic
 
Craft Conference 2015 - Evolution of the PayPal API: Platform & Culture
Craft Conference 2015 - Evolution of the PayPal API: Platform & CultureCraft Conference 2015 - Evolution of the PayPal API: Platform & Culture
Craft Conference 2015 - Evolution of the PayPal API: Platform & Culture
 
GovDelivery - EPA presentation
GovDelivery - EPA presentationGovDelivery - EPA presentation
GovDelivery - EPA presentation
 
Welcome to the API Economy
Welcome to the API EconomyWelcome to the API Economy
Welcome to the API Economy
 
Designing Database Applications to Increase Page Views and Ad Revenues
 Designing Database Applications to Increase Page Views and Ad Revenues Designing Database Applications to Increase Page Views and Ad Revenues
Designing Database Applications to Increase Page Views and Ad Revenues
 
The State of Digital Communications
The State of Digital CommunicationsThe State of Digital Communications
The State of Digital Communications
 
API First Mobile Strategy
API First Mobile StrategyAPI First Mobile Strategy
API First Mobile Strategy
 
TADS Telecom Summit Huawei Mac Taylor
TADS Telecom Summit Huawei Mac TaylorTADS Telecom Summit Huawei Mac Taylor
TADS Telecom Summit Huawei Mac Taylor
 
Discover - Emerging Cloud Technologies
Discover - Emerging Cloud TechnologiesDiscover - Emerging Cloud Technologies
Discover - Emerging Cloud Technologies
 
APIs for Business Scalability
APIs for Business ScalabilityAPIs for Business Scalability
APIs for Business Scalability
 

Plus de Granicus

Plus de Granicus (20)

GovDelivery Communications Cloud Updates
GovDelivery Communications Cloud UpdatesGovDelivery Communications Cloud Updates
GovDelivery Communications Cloud Updates
 
Optimizing Due to Lack of Resources and Staff - Naitik Vyas
Optimizing Due to Lack of Resources and Staff - Naitik VyasOptimizing Due to Lack of Resources and Staff - Naitik Vyas
Optimizing Due to Lack of Resources and Staff - Naitik Vyas
 
Tips for Reaching your Target Audience - Pam Jones
Tips for Reaching your Target Audience - Pam JonesTips for Reaching your Target Audience - Pam Jones
Tips for Reaching your Target Audience - Pam Jones
 
2017 Public Sector Digital Communications Trends Report - Madeline O'Phelan
2017 Public Sector Digital Communications Trends Report - Madeline O'Phelan2017 Public Sector Digital Communications Trends Report - Madeline O'Phelan
2017 Public Sector Digital Communications Trends Report - Madeline O'Phelan
 
Creating Engaging Content in the Government Sector - Kate Symes
Creating Engaging Content in the Government Sector - Kate SymesCreating Engaging Content in the Government Sector - Kate Symes
Creating Engaging Content in the Government Sector - Kate Symes
 
Creating a Culture of Testing: 30 Tests to Start Now
Creating a Culture of Testing: 30 Tests to Start NowCreating a Culture of Testing: 30 Tests to Start Now
Creating a Culture of Testing: 30 Tests to Start Now
 
10 Tips for Text Messaging in the Public Sector
10 Tips for Text Messaging in the Public Sector10 Tips for Text Messaging in the Public Sector
10 Tips for Text Messaging in the Public Sector
 
Improving Internal Communications
Improving Internal CommunicationsImproving Internal Communications
Improving Internal Communications
 
20 Tips to Boost Your Engagement
20 Tips to Boost Your Engagement20 Tips to Boost Your Engagement
20 Tips to Boost Your Engagement
 
9 Ways to Convert your Audience into Action
9 Ways to Convert your Audience into Action9 Ways to Convert your Audience into Action
9 Ways to Convert your Audience into Action
 
The Power of Email
The Power of EmailThe Power of Email
The Power of Email
 
Impact of Effective Citizen Service Management Tools
Impact of Effective Citizen Service Management Tools Impact of Effective Citizen Service Management Tools
Impact of Effective Citizen Service Management Tools
 
2013 Digital Communications Tour: Doing More with Less
2013 Digital Communications Tour: Doing More with Less2013 Digital Communications Tour: Doing More with Less
2013 Digital Communications Tour: Doing More with Less
 
Driving Mission Impact with Government Communications
Driving Mission Impact with Government CommunicationsDriving Mission Impact with Government Communications
Driving Mission Impact with Government Communications
 
Jeff Freeland Nelson, Founder & CEO, Play from Scratch
Jeff Freeland Nelson, Founder & CEO, Play from ScratchJeff Freeland Nelson, Founder & CEO, Play from Scratch
Jeff Freeland Nelson, Founder & CEO, Play from Scratch
 
Emergency Communications for Government by Brent Kastner
Emergency Communications for Government by Brent KastnerEmergency Communications for Government by Brent Kastner
Emergency Communications for Government by Brent Kastner
 
GovDelivery at the City of Raleigh by Beth Stagner
GovDelivery at the City of Raleigh by Beth StagnerGovDelivery at the City of Raleigh by Beth Stagner
GovDelivery at the City of Raleigh by Beth Stagner
 
What's next in Digital Communications
What's next in Digital CommunicationsWhat's next in Digital Communications
What's next in Digital Communications
 
Digital Communications Best Practices
Digital Communications Best PracticesDigital Communications Best Practices
Digital Communications Best Practices
 
Government Communications Success: Michigan Department of Natural Resources
Government Communications Success: Michigan Department of Natural Resources Government Communications Success: Michigan Department of Natural Resources
Government Communications Success: Michigan Department of Natural Resources
 

Dernier

Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
 

Dernier (20)

WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 

Using APIs for Success in Government

  • 1. Using APIs for Success in Government Richard Fong, Technical Implementation Consultant September 13, 2012 1
  • 2. Agenda • What’s an API? • Why do APIs matter? • GovDelivery API • Success Stories • Questions 2
  • 3. Setting the Stage • Get to the Web because that is where your customers are! • “The web browser is no longer the exclusive gateway”* • People access the content with different devices… − Smartphones − Tablets − Intelligent devices *What is an API – 3scale.com 3
  • 4. What is an API? • Application Programming Interface  APIs • “API is specification intended to be used as an interface by software components to communicate with each other” - Wikipedia • Software-to-software • Applications communicate with each other • Facilitates the exchange & integration of data between different systems • Extend the platform 4
  • 5. What is an API? Not new and many types *What is an API – 3scale.com 5
  • 6. What is an API? High level view Requester Provider API 6
  • 7. What is a Web API? • REpresentational State Transfer architecture −REST • Accessible over HTTP • Operations −GET, POST, PUT, DELETE • Messaging via XML or JSON • Collection of resources −URIs 7
  • 8. APIs In The News! 8
  • 9. Real World Examples • Examples include • Weather.com • Global forecast • Current conditions • Weather alerts • Amazon.com • Product information • Fulfillment • Payment • Google Maps • Location based • Mobile apps • Visualized spatial data 9
  • 11. Overview of Digital Communication Management Messaging Reach more people GovDelivery Network Cross-promote for more impact Social Drive deeper engagement Automation Enable tight integration Mobile Communicate anytime, anywhere Analytics & Filtering Measure the impact Emergency Notification Keep the public safe and informed 11
  • 12. How the Public Uses DCM 1. Citizens see 2. Citizens select only 3. Personalized messages 4. Citizens share opportunity to the types of are sent automatically message with friends stay engaged with information they want via email, text and acquaintance organization of to receive. message, or RSS and reach of original interest communication is extended. 12
  • 13. How You Use DCM 1. Identify existing 2. Simply point 3. GovDelivery 4. GovDelivery creates content – web GovDelivery to proactively monitors and sends formatted, pages, RSS the content sources for changes multi-channel feeds, social or updates messages to media accounts subscribers (or a draft and/or document is created for your files. approval) 13
  • 14. Deep experience – Substantial scale • More than 550 public sector organizations manage their digital communications though GovDelivery • More than one billion messages are sent quarterly by government agencies through GovDelivery • 30,000 people sign up every day through GovDelivery to receive digital messages from the government • Client messages have an industry-leading deliverability rate greater than 99% • Clients typically grow the base of people they reach by 75% in the first year 14
  • 15. GovDelivery Web API • Representational State Transfer (REST) architecture − Industry standard • All requests goes through SSL − Secure • Messaging via XML • Client implementations using − JAVA − .NET C#, ASP, VB − PERL − php • Open the GovDelivery platform to solve problems 15
  • 16. GovDelivery API • Exposed resources (URIs) 16
  • 17. GovDelivery API Create subscribers Manage topics Send bulletins GovDelivery Platform GovDelivery API 17
  • 19. GovDelivery API – Examples U.S. Census Bureau Mobile Application • Provides access to key economic indicators about the U.S. economy • Allow subscribers to get alerts to 13 different economic indicator topics • Android and iOS • Extend their reach 19
  • 20. GovDelivery API – Examples Health Resources and Services Administration (HRSA) • Subscriber and Subscriber Topics call • Create and update subscribers • Assign and update subscribers to more than 15 grants topics • Daily batch process to sync internal grantees database with GovDelivery • Automate process and reduce staff resources 20
  • 21. GovDelivery API – Examples U.S. Federal Aviation Administration • Bulletins APIs • Provide airworthiness information for all parts of an airplane • Provide critical updates on equipment to keep public safe & inform stakeholders 21
  • 22. GovDelivery API – Examples Internal Revenue Service • Check on refund status • Access easy-to-understand tax tips • Get tax tips email alerts • Subscriber API • Increase reach and capture many new subscribers 22
  • 23. GovDelivery API – Examples National Weather Service • Automate tsunami Warning Messages • Near real-time alerts • Email and SMS • Send bulletin call • Automate the delivery of messages • Life-saving, critical information with high deliverability guarantee 23
  • 24. GovDelivery API – Examples National Heart Lung and Blood Institute (NHLBI) • Category and Topics API • Customized subscription form • Offers greater control over agency branding 24
  • 25. GovDelivery API – Examples City of Fullerton, CA • Subscriber API • Crime alert updates • Offers quick subscribe capability to specific police district via mapping tool or address match • Greater integration across various databases, helps keep citizens safe & informed 25
  • 26. GovDelivery API – Examples Medicines and Healthcare products Regulatory Agency, UK • Bulletins API • Ensure medicines and medical devices work • Effectively communicate accurate and timely information 26
  • 27. GovDelivery API – Examples Pure Michigan -- Michigan’s Official Travel Site • Subscriber and Subscriber Topics call • Create and update subscribers • Assign subscribers to Fall Colors Updates • More flexibility in integrating to existing forms 27
  • 28. GovDelivery API – Examples Bay Area Rapid Transit • Send bulletin call • Near real-time alerts • Services disruptions • Elevator issues • Email and SMS • Proactive communications for riders to increase/ maintain satisfaction 28
  • 29. Questions? Richard Fong Technical Implementation Consultant richard.fong@govdelivery.com 29
  • 30. Upcoming Event: Digital Government & Communications Keynote Speaker: Peter Sims, author of Little Bets: How Breakthrough Idea Emerge from Small Discoveries Location: Grand Hyatt, 1000 H Street NW, Washington D.C. 20001 Date/Time: Tuesday, October 16, 2012, 7:30am – 12:30pm Cost: There is no charge for government employees, officials, and contractors – breakfast is included Register online at http://bit.ly/GovComms1016 30