InfoQ Homepage Architecture Content on InfoQ
-
Improving Performance of Healthcare Systems with Service Oriented Architecture
This article, based on a chapter from the book "Service Oriented Architecture Demystified", discusses the benefits of applying SOA to heterogenous environments in the healthcare domain. Focusing on a domain instead of technology perspective first provides an interesting view on the business motivation for SOA.
-
High Performance Ajax with GWT
In a new article Ryan Dewsbury takes a look at how GWT assists developers in terms of Ajax performance by providing image bundling, caching, and application compression. It also includes an excerpt from Dewsbury's book, Google Web Toolkit Applications.
-
Architecture as Language: A story
Architecture is often described non-tangible in Word documents or entirely technology-driven. Both are bad, but what can be done? Markus Völter describes how to evolve a language around your architecture, a formal language that as a side effect ends up being a good base for generating important parts of the system.
-
Interview and Book Excerpt: "Model Based Software Testing and Analysis with C#"
Recently published, Infoq was able to speak with all four authors about their personal views on Model Based Testing: Jonathan Jacky, Margus Veanes, Colin Campbell and Wolfram Schulte. Also included is a chapter excerpt with thanks to Cambridge University Press.
-
An Approach to Internal Domain-Specific Languages in Java
Alex Ruiz and Jeff Bay describe how it is possible to write domain-specific languages using the Java language and suggests some patterns for constructing them.
-
From Tags to Riches: Going from Web 1.0 to Flex
The Web 2.0 revolution has clearly descended upon the software industry, but many InfoQ.com readers still have to deal with volumes of Web 1.0 code. So, what is one to do with those old applications? In their article, Porting From Web 1.0 To Rich Internet Applications (RIA), James Ward and Shashank Tiwari walk through replacing a Web 1.0 interface with a rich Adobe Flex user interface.
-
Getting Started With SharePoint Web Services
Programmatic access to SharePoint is limited to .NET based languages unless a developer utilizes web services. Trent provides examples of how to extend the out of the box web services and how to consume them from both .NET and Java.
-
Implementing Master-Worker with Terracotta
A real world case study of a consultancy that distributed the load & increased scalability of its applications using Terracotta using the Master/Worker pattern.
-
Process Component Models: The Next Generation In Workflow ?
Tom Baeyens, founder of JBoss jBPM gives his view of the state of the BPM / workflow market and introdces a new type of workflow technology called process component models.
-
Hypermedia in RESTful applications
One of the constraints defined for the architectural style known as REST is "hypermedia as the engine of application state". Mark Baker, well-known for being one of the first who advocated the REST style instead of the mainstream web services approach, discusses that the hypermedia constraints means in practice and why it is essential to RESTful design.
-
"Can I call you back about that?" Building Asynchronous Services using Service Component Architecture
This article discusses the need for asynchronous services when you build an application using a service-oriented architecture. Building asynchronous services can get complicated, but is made straightforward using Service Component Architecture (SCA). The steps involved in using SCA to create an asynchronous service and asynchronous service client are described in this article.
-
Implementing a Service Registry for .NET Web Services
In this article, Boris Lublinsky explains the design and implementation of a service registry that decouples service consumers and providers in a .NET-based SOA environment. The registry endpoint addresses and binding types, and additional configuration parameters, for example send/receive timeouts, message sizes, at runtime.