apigee demo: api platform overview
Post on 21-Jan-2018
2.949 Views
Preview:
TRANSCRIPT
Apigee Demo: API Platform OverviewKeith Danekind
Proprietary and confidential
Meet the Speaker
Keith DanekindApigee | Google Cloud
API Management
API Tier: Foundation for Systems of Engagement
Systems of Record
Days
Number of Interactions
Years
Number of Transactions &
Integrations
Intelligent API PlatformSecurity Persistence Scalability Analytics Developer Mgmt.
Partner AppsEmployee Engagement Collaboration Apps Customer Apps Omni Channel
Systems of Engagement
ESB / Integration
CRM Financials Inventory Supply ChainHR
APIs and Microservices are Complementary
CATALOG
CUSTOMER
REVIEWS
FAVORITES
RECOMMEND
ORDERS
SHOPPING CART
MicroserviceseCommerce
System
MonolithiceCommerce
System
APIAPI
Following the digital value chain…
Exposing IT assets as capabilities
“Inside-out” – service provider view
User App Developer API API team Backend
… vs. Finding the value in digital
Consuming digital products and digital experiences
“Outside-in” – digital consumer view
User App Developer API API team Backend
ApigeeCustomers
Apigee Edge Overview
API Services
Developers
Developer Services
Apigee Edge
Analytics Services
ManagementServicesManagement
Runtime
BackendApp
API Team
Apigee Edge Services
API calls Run-time
Data Warehouse
CRM, ERP, etc.
SOA
Microservices
Customer Application
Infrastructure
API Services
SmartDocs
Developer Portal
Developer Services
Analytics Services
Demo
Historic WeatherNOAA Global Historical Climatology Network Weather Data
NOAA’s Global Historical Climatology Network (GHCN) is an integrated database of climate summaries from land surface stations across the globe that have been subjected to a common suite of quality assurance reviews. Two GHCN datasets are available in BigQuery, the GHCN-D (daily) and the GHCN-M (monthly). The data included in the GHCN datasets are obtained from more than 20 sources, including some data from every year since 1763.
Apigee Edge + BigQuery
Apigee Edge Weather DataBigQuery
Single Page App
API Key Auth Token(Service account)
Make it REST - Request
{"kind": "bigquery#queryRequest","query": "SELECT wx.date, wx.value/10.0 AS prcp FROM [bigquery-public-
data:ghcn_d.ghcnd_2015] AS wx WHERE id = 'USW00094846' AND qflag IS NULL AND element = 'TMAX' ORDER BY wx.date","defaultDataset": {"datasetId": "ghcn_d","projectId": "danekind-demo1"
},"useQueryCache": true
}
Query in the request body RESTful
.../v1/weather-history/stations/USR0000CDEM/years/2015/temp
{"kind": "bigquery#queryResponse","schema": {
"fields": [{
"name": "wx_date","type": "DATE","mode": "NULLABLE"
},{
"name": "prcp","type": "FLOAT","mode": "NULLABLE"
}]
},"jobReference": {
"projectId": "danekind-demo1","jobId": "job_zr1FTieeTqtc-g09VMcwJ-qy66Od"
},"totalRows": "365","rows": [
{"f": [
{"v": "2015-01-01"
},{
"v": "0.0"}
]},
BigQuery Response Proxy Response{
"station": "USR0000CDEM","year": "2015","data": [
{"date": "2015-01-01","value": "29.0"
},{
"date": "2015-01-02","value": "30.0"
},{
"date": "2015-01-03","value": "34.0"
},{
"date": "2015-01-04","value": "31.0"
},{
"date": "2015-01-05","value": "38.0"
},
Thank You
top related