DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Newsletter
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Related

  • Consuming SOAP Service With Apache CXF and Spring
  • Building a Config-Driven SOAP/REST Integration Layer: One Service, Many Protocols
  • GraphQL vs REST API: Which Is Better for Your Project in 2025?
  • MuleSoft Integrate With ServiceNow

Trending

  • Why AI Agents Need a Shared Enterprise Ontology
  • AI Agents Need an Identity Plane: Rethinking Enterprise Authorization for Autonomous Software
  • SSRF Prevention in C#: Securing File Imports From User-Supplied URLs
  • After the AI Commit: What Eight Retrospectives Taught Me About Working With Coding Agents

Draft This article hasn't been published, so readers can't see it.

In moderation This article is waiting for review, so readers can't see it yet.

Deleted This article has been deleted, so readers can't see it.

  1. DZone
  2. Software Design and Architecture
  3. Integration
  4. What You Can Expect as a Client, From SOAP to gRPC

What You Can Expect as a Client, From SOAP to gRPC

We take a quick but insightful look at what you can expect as a client consuming one of the several forms of API implementations. Read on and let us know what you think!

By 
Kin Lane
·
Dec. 20, 17 · Opinion
Post on X (opens in a new tab) Share on LinkedIn (opens in a new tab)
8.2K Views

Join the DZone community Save articles, join the discussion, and download Refcards and Trend Reports with a free account.

Join for free Already a member? Log in

I’m working hard on what I consider to be my definition of a robust API deployment toolbox, and was enjoying the 100K perspective. As I explore, I wanted to share some of my thoughts about by you might expect to receive as a client in each of these scenarios.

  • SOAP: You get what the vendor says we can send to you in very structured way.
  • REST: Is this what you want? Let us know if it wasn’t via StackOverflow.
  • Hypermedia: We are prepared to send you whatever we want at any point in the future.
  • Microservices: You are just going get a little bit of this one thing.
  • GraphQL: You get exactly what you want, you better know what to ask for!
  • Websockets: Here you get that, and this, and that, and that…
  • PubSub: You get only the topic you wish to subscribe to.
  • Webhooks: Here you asked us to send this to you–here you go.
  • Event Architecture: You get something whenever that something happens.
  • gRPC: You get what we want really fast, and can accept what we want really fast!!

It is fun to step back and think about the motivations, ideology, and pros/cons of each of these API deployment scenarios. I’d love to hear your additions or perspective on what you think the client view of the conversation might be. As I see the API universe continue to expand, I’m curious to see how others are seeing it.

In coming months you’ll hear me write more about event-driven architecture, gRPC, and how the pace of things are picking up when it comes to API consumption. I’m working with Streamdata.io to help try and map out this landscape, as well as some of the usual areas I focus on as the API Evangelist.

SOAP Web Protocols

Published at DZone with permission of Kin Lane. See the original article here.

Opinions expressed by DZone contributors are their own.

Related

  • Consuming SOAP Service With Apache CXF and Spring
  • Building a Config-Driven SOAP/REST Integration Layer: One Service, Many Protocols
  • GraphQL vs REST API: Which Is Better for Your Project in 2025?
  • MuleSoft Integrate With ServiceNow

Partner Resources

×

Comments

Loading comments

The comments didn't load

Please try again in a moment.

Likes

Loading

The next likes didn't load. Please try again.

The likes didn't load

Please try again in a moment.

See who liked this

Log in or join DZone for free to see who liked this article.

Log in Join for free
  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook