APIs Need Protocols

An Introduction to GraphQL GraphQL is a protocol for communicating with APIs. API stands for Application Programming Interface. These are the digital tools that software developers use to build their sites, apps, and services. Highly capable APIs accelerate teams towards success. Developers communicate with an API using one of several possible protocol conventions including SOAP, REST, and JSON-RPC. We should now add GraphQL to the list. It’s relatively new, and if you don’t know about […]

Read More...

REST vs. SOAP: A Bottom-Line Analysis

There used to be a lot of debate around SOAP versus REST—“there’s no right answer” or “it’s all about priorities, personal preference.” It’s been about 15 years since REST was initially proposed by Roy Thomas Fielding (wiki) and a lot of the articles that say REST is the “new kid on the block” and “ever-gaining in popularity” are ten-plus years old.

Read More...