Automotive Grade APIs – designing for longevity
-
Upload
nordic-apis -
Category
Technology
-
view
58 -
download
0
Transcript of Automotive Grade APIs – designing for longevity
Automotive grade APIS
1
- designing for longevity
2016-10-26 AUTOMOTIVE GRADE APIS, HENRIK SEGESTEN
Henrik Segesten, Volvo Cars
What is Automotive grade?
2016-10-26 2AUTOMOTIVE GRADE APIS, HENRIK SEGESTEN
Technology For your API
3
2006
4
SOAP
XML
JSON
1996
5
CORBA
ONC/RPC
DCE
HTTP
X509
PGP
1986
6
FTP
SMTP
Telnet
PPP
TCP/IP
ASN.1
Technology picklist
2016-10-26 7AUTOMOTIVE GRADE APIS, HENRIK SEGESTEN
FTP
SMTP
Telnet
PPP
TCP/IP
ASN.1
CORBA
ONC/RPC
DCE
HTTP
X509
PGP
SOAP
XML
JSON
API Design
2016-10-26 AUTOMOTIVE GRADE APIS, HENRIK SEGESTEN 8
Compatibility
2016-10-26 AUTOMOTIVE GRADE APIS, HENRIK SEGESTEN 9
“capable of existing together in harmony”
- Merriam-Webster’s Learner’s Dictionary
SIMPLICITY
2016-10-26 AUTOMOTIVE GRADE APIS, HENRIK SEGESTEN 10
“the state of being uncomplicated”
- Merriam-Webster’s Learner’s Dictionary
Clarity
2016-10-26 AUTOMOTIVE GRADE APIS, HENRIK SEGESTEN 11
“the quality of being easily understood”
- Merriam-Webster’s Learner’s Dictionary
• Automotive == longevity == re-implementation
• Use mature standards
• Have a compatibility strategy
• Keep complexity away from the API
• Make the API’s easily understood
Conclusions for Automotive Api’s
2016-10-26 12AUTOMOTIVE GRADE APIS, HENRIK SEGESTEN
Thank you
2016-10-26 13AUTOMOTIVE GRADE APIS, HENRIK SEGESTEN