SVCC 2013 - Different Styles of API's

Preview:

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 API

Citation preview

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