InfoQ

InfoQ

Topic/Tag specific view

Web Services Content on InfoQ


Latest featured content about Web Services

Interview and Book Excerpt: Service Design Patterns

Topics
REST,
Design Pattern,
Web Services

"Service Design Patterns" catalogs design patterns that cover the entire lifecycle of web services. This book is the latest addition to the Martin Fowler signature series which also contains a section on consumer driven contracts contributed by Ian Robinson. InfoQ talked to Rob Daigneau, the author of the book, regarding various topics related to the core idea behind "Service Design Patterns".

News about Web Services

Lighter Configuration Files and Better ASP.NET Support with WCF 4.5

Topics
.NET Framework,
.NET,
Web Services

Ido Flatow has been posting a series on the upcoming changes to WCF in .NET 4.5. Most of these changes revolve around making configuration files lighter and easier to work with in both stand-alone and IIS hosted modes.

The Diary of a REST “Convert”

Topics
Web Services,
REST,
Architecture,
SOA

In his new article ZapThink’s Ronald Schmelzer tries to explain why REST is a better option for implementing SOA.

Articles about Web Services

How REST replaced SOAP on the Web: What it means to you

Topics
REST,
Web Services

The number of REST APIs has grown dramatically over the last 5 years. However, most developers are still struggling to find an agreed upon definition of a RESTful Architecture leading to a lot of inconsistencies in the way these APIs are implemented. This article details how Mule iON, an Integration Platform as a Service, provides a consistent way to expose APIs and API mashups.

Is REST the future for SOA?

Topics
WS Standards,
Design,
Web Services,
REST,
Architecture,
SOA

In this article Boris Lublinsky discusses architectural difference between SOA and REST and discusses different approaches for leveraging REST in SOA implementations

Presentations about Web Services

A True Conversational Web

Topics
Architecture,
Web Services

Robert Virding discusses conversational web services and how Erlang can provide the necessary tools to write 2-way conversational applications using WebSockets.

SOA Threat Modeling: Attacking and Defending REST, XML and SOAP-based Services

Topics
Security,
Web Services,
REST,
SOA

Jason Macy explains what are the security threats targeting SOA implementations, the basic requirements for security testing and SOA gateway, attack examples and countermeasures to protect against SQL Injection, DoS, XSD Mutation, and Identity type of attacks.

Interviews about Web Services

Bob Ippolito on Erlang and MochiWeb

Topics
Dynamic Languages,
Web Servers,
Web Services,
Architecture,
Ruby,
SOA

Bob Ippolito talks about building web services with the Erlang-based MochiWeb and the differences to the Yaws web server, the strengths of Erlang and Python, and more.

Don Box Discusses SOAP, XML, REST and M

Topics
Language,
.NET,
Web Services,
REST,
SOA

In this interview from QCon San Francisco 2009, Don Box discusses the history of SOAP, XML, XML Schema, RELAX NG, SOAP and WSDL, REPL, opinions on REST, REST at Microsoft, coexistence of REST and WS-*, the M programming language, M and DSLs, M versus XML/XML Schema, Data as XML, and future plans for M and data modeling at Microsoft.

Books about Web Services

Composite Software Construction

Topics
Modeling,
Web Services,
Orchestration,
SOA Appliance,
Business Process Management,
SOA,
Domain Specific Languages,
ESB,
WS Standards,
SOA Platforms,
Architecture

Composite Software offers a new level of granularity when compared to SaaS (Software as a Service). Composite Software is about enabling "right-sourcing", i.e. move (or keep) arbitrary small or large elements of functionality wherever it is the most cost effective to operate them, not just entire systems. Economically, "right-sourcing" is far more efficient than "outsourcing" and SaaS. The goal of this book is start by understanding today’s software construction processes and technologies and explore why and how it should be evolved to support core composition mechanisms.

Enterprise SOA Adoption Strategies

Topics
SOA,
Web Services

This book argues that for SOA to succeed we must move our thoughts away from the implementation technologies and towards the "what" of the business. Using a straight-forward, pictorially driven, methodology the book explains who to discover what the business services really are and how to construct an overall business service architecture.