svcc 2013 - different styles of api's
DESCRIPTION
Discussion about protocols, data formats, resources and being open to surprises that the market brings when you try to build a business around your APITRANSCRIPT
Different Style APIs for different audiences
Mike BorozdinDirector, Integration Development @ DocuSign
“Not Always So” – Suzuki Roshi
So you think you know APIs?
Different Standards
But…..
The Silicon Valley Bubble
Interesting Facts
SOAPREST
Breakdown of Apps going live using DocuSign API in 2013
Stacks
According to StackOverflow:1) C#2) Java3) JavaScript4) PHP5) C++6) Python7) …
TIOBE Index1) C2) Java3) C++4) Objective-C5) PHP6) C#7) Basic8) Python
Things you didn’t think about
• Interoperability (REST)• WS-Security (SOAP)• Transactions (SOAP)
When to compromise
• Data architecture?• Naming conventions?• Protocols?• Client Libraries?
• Calling conventions?• Data types?• Relationships?
Resource vs. Experience