InfoQ Homepage Architecture Content on InfoQ
-
Article: Workflow Orchestration Using Spring AOP and AspectJ
This article provides a practical example of light-weight workflow orchestration using Spring AOP and AspectJ.
-
IBM's BPM Zero Project: RESTful Worflow Management
Christina Lau introduces IBM’s vision for BPM-as-a-Service: a light-weight BPMN based scripting engine for RESTful services. This vision is well in line with products currently on the market. The product is incubated at Project Zero and will eventually be deployed with WebSphere sMash.
-
Cell Supercomputer at Home?
Sony's PS3 may be losing the market share war, but it has other uses. Does somebody want a supercomputer at home? That can be done by clustering PS3s running Linux. And the PS3s can still play Prince of Persia.
-
Architecting for Green Computing
Green computing is becoming more and more important every day. System architects need to take into account energy consumption and to find ways to reduce it through: system virtualization, server consolidation, smart unit positioning in data centers, and others.
-
Financial Functions for .NET
Luca Bolognese has reimplemented Excel’s collection of financial functions in F#. Released under an open source license, it should prove useful for both learning F# and for porting applications from Excel to .NET.
-
BPMN 2.0 Virtual Roundtable Interview
In another one of our online roundtable interviews, we talk with some of the people behind the latest version of the BPMN standard that is progressing through the OMG. We talk with them about BPMN 2.0 as well as XPDL and BPEL4People.
-
QCon London Update: 3 Months Away, Tony Hoare, Martin Fowler, Dion Hinchcliffe
InfoQ's third annual QCon London conference is coming back March 11-13, just 3 months away! Last year's QCon London had over 450 registrants & 100 speakers. This year will beat the economic gloom, join us for another awesome networking and educational experience!
-
Rapid Application Development using Naked Objects for .NET
Richard Pawson of Naked Objects offers brief history of the framework and introduction to Naked Objects for .NET. Naked objects can be seen as Domain Driven Design taken to the extreme. With proper annotation, this framework can automatically generate a matching presentation layer in Java or .NET.
-
A Design Template Gallery Precedes ASP.NET MVC RC
A design template gallery has recently being made public for ASP.NET MVC users containing free web site views ready to be downloaded and incorporated into a site. ASP.NET MVC Release Candidate will ship in January containing a series of improvements like: No code-behind files by default, scaffolding support, MSBuild task for views.
-
Ruby on Rails gets down to the Metal
The Ruby on Rails team has been busy moving Rails to the next level with the adoption of Rack. The implementation of Rack allows developers to use many available middleware pieces in their applications. This addition has allowed the Rails team to create Rails Metal, a wrapper around the generic Rack middleware which sits in front of a Rails request with access to Rails sessions.
-
Article: Subbu Allamaraju on Describing RESTful Applications
If servers control their own namespace without a fixed resource hierarchy, how do clients, and more importantly client developers, get to learn or discover URIs of resources? In a new article, Subbu Allamaraju discusses how to describe a RESTful API, focusing on using hypermedia instead of an out-of-band description format such as WADL or WSDL 2.0.
-
Article: Application Integration Through Mail Servers
In this article, a book excerpt from Open Source ESB in Action, Tijs Rademakers and Jos Dirksen present a way of integrating applications through mail servers when speed and performance are not paramount. The article shows how to use SMTP and POP3 protocols from Mule and ServiceMix to communicate back and forth with Apache James, an open source mail server.
-
CSLA .NET 3.6 Supports Silverlight 2.0
The Component-based Scalable Logical Architecture for .NET (CSLA .NET) version 3.6 has been released including support for Microsoft Silverlight 2.0. CSLA .NET is a .NET software development framework which helps one to “build a powerful, maintainable business logic layer for Windows, Web, service-oriented and workflow applications”.
-
Presentation: Second Life’s Architecture
In this presentation, Ian Wilkes, VP of Systems Engineering, describes the architecture used by the popular game named Second Life. Ian presents how the architecture was at its debut and how it evolved over years as users and features have been added.
-
Zoho Applications Can Be Deployed on Google App Engine
Zoho has announced that its applications can be deployed on Google App Engine (GAE). Zoho offers a suite of online applications, most of them free for personal usage, and Creator, an online application creator.