InfoQ Homepage SOA Content on InfoQ
-
How to Follow Instructions
Leonard Richardson discusses REST and hypermedia links and forms – seen as instructions from the server to the client. Client using instructions can be reused and support complex behavior.
-
Concurrent Programming Using The Disruptor
Trisha Gee introduces the Disruptor - a parallel messaging framework -, explains how to use it in code, and shows how it was used to solve an application’s messaging needs.
-
RESTful Java Evolves
Bill Burke discusses using REST from Java, overviewing JAX-RS 1.1 and detailing some of the new features coming in JAX-RS 2.0 – Async HTTP, Filters/Interceptors, Client framework-.
-
Messaging over the Web with WebSocket & JMS
Robin Zimmermann lays out the broad architectural details of server applications with a web-based client exchanging messages over WebSockets and JMS.
-
View Server: Delivering Real-Time Analytics for Customer Service
Richard Tibbetts presents a three-tier architecture for real-time data staging analysis, storing the results and delivering them to clients as a service accessible through a variety of interfaces.
-
Stratos: Open Source Platform-as-a-Service
Paul Fremantle discusses the benefits of using an open PaaS, detailing in this context the services provided by Stratos and StratosLive.
-
The Evolution of Integration
Paul Fremantle discusses the evolution of EAI, comparing the latest approaches, suggesting using Async Messaging, EDA, APIs, and doing high volumes, and underlining that evolution is not monotonic.
-
Accessing Real-World APIs from Clojure
Pat Patterson discusses ways of consuming RESTful APIs from Clojure on a securely manner using OAuth 2.0.
-
Extreme FIX Messaging for Low-Latency
Kevin Houstoun and Rupert Smith discuss the creation of Java and .NET libraries for a FIX Protocol implementation without generating garbage in order to avoid the latency spikes associated with GC.
-
High Performance Network Applications in the Capital Markets
Todd Montgomery discusses messaging and how peer-to-peer messaging has changed capital markets, then takes a peek into its future pointing out that queuing is dead.
-
The Evolution of PaaS
Paul Fremantle presents the evolution of PaaS, the differences between implementations, and various features: language support, deployment model, multi-tenancy, openness, plug-ability, services, etc.
-
Progressive Architectures at the Royal Bank of Scotland
Ben Stopford, Farzad Pezeshkpour and Mark Atwell discuss: the Manhattan processor – avoiding GC pauses-, beyond messaging with ODC, Risk, data virtualization and collaboration in banking.