InfoQ Homepage SOA Content on InfoQ
-
REST is a style -- WOA is the architecture.
Dion Hinchcliffe discusses Web Architecture and the relationship of REST practices and principles in the construction of a Web Oriented Architecture (WOA). The relationship between WOA and SOA is also explored.
-
HATEOAS as an engine for domain specific protocol-description
Explaining HATEOAS is notoriously tricky, In an effort to make it easier, Nick Gall explores the idea of describing it as an engine for domain specific protocol-description.
-
Presentation: AtomServer: The Power of Publishing for Data Distribution
In this session recorded at QCon SF 2008, Chris Berry & Bryon Jacob presented the Atom Syndication Format, the Atom Publishing Protocol, the Atom Categories, the Atom Stores, the AtomServer and how they can be used by giving a concrete example.
-
CRISPY, a New Remoting Framework
With the multiplicity of existing remoting mechanisms it is often necessary to build clients in a way that allows to swap/introduce new protocols with no/minimal impact to the client’s implementation. A new framework – CRISPY - provides support for such implementations.
-
How Relevant Are The Fallacies Of Distributed Computing Today?
Tim Bray of Sun Microsystems writes of the Fallacies of Distributed Computing; He observes that despite its profound implications when designing distributed systems, “you don’t often find them coming up in conversations about building big networked systems”.
-
Is SOA Still Dead?
Anne Thomas Manes continues blogging about SOA being dead, citing slowing software spends and SOA software infrastructure sales while other specialists blame the economy and people’s approach to SOA.
-
Presentation: Building a Large Scale SaaS Application
Dan Hanley, of Magus, discusses design principles, architectures and infrastructure of the SaaS frameworks used by Magus to rapidly develop and deploy large-scale, web-based, applications for clients. Along the way he discusses the components of their technology stack and the evolution of their methodology.
-
Article: Introduction to Data Services
This short article by Vijay Narayanan begins with a general description of data services and why they are an integral part of any SOA architecture and then explores several aspects of data services including: a definition of need, rationale and benefits, scope, development, and consumption patterns.
-
Identity Developer Training Kit Based On Microsoft 'Geneva' Released
Microsoft released an identity developer training kit, following closely on the heels of the release of Geneva Beta 2 at Teched. The training kit is a set of hands-on labs and resources designed to help developers to take advantage of Microsoft’s identity products and services.
-
Transcending SOA: OMG Announces Business Ecology Initiative (BEI)
The Object Management Group (OMG) this month announced a "Business Ecology Intitiative" (BEI) withIBM as Founding Sponsor. BEI is focused on erasing the artificial lines between business and Information Technology (IT) so that IT becomes a ubiquitous, integral and vital asset to the company.
-
REST – The Good, the Bad and the Ugly
There are endless debates in the industry and among developers on merits and drawbacks of REST. A new post by Arnon Rotem-Gal-Oz provides some thoughts on both REST’s “goodness” and “badness”.
-
Infinispan Interview
In this virtual interview we talk with Manik Surtani, the project lead for the JBoss Infinispan project, which is the latest offering to enter the open source data grid space. Manik covers Infinispan, how it relates to JBoss Cache and other alternatives, as well as where the project is going.
-
Article: The Economics of Service Orientation
This article explores the structural economic changes brought about by service orientation and how the concept of services and reuse at the service level promises to relieve the enormous pressure arising from increasing costs and flat budgets. Service orientation is compared to other strategies for keeping costs in check.
-
Presentation: Building RESTful Web Services with Erlang and YAWS
In this presentation recorded at QCon SF 2008, Steve Vinoski shows how to create RESTful web services using YAWS and Erlang. The presentation introduces YAWS and offers YAWS-Erlang code snippets on how to implement REST principles.
-
Dynamic Endpoint Discovery for WCF 4.0
In a disaster and recovery scenario, you don’t want to waste time with your client applications trying to get them to hooked up to the backup server. You just want them to find the active server and just use it. With WCF 4.0 and dynamic endpoint discovery, that becomes possible.