InfoQ Homepage Infrastructure Content on InfoQ
-
Why do Java developers hate BPM?
John Raynolds asked recently the question: "Why do java developers hate BPM?". His controversial post generated a lot of comments that speak more generally about the growing divide between modeling environments and development environments, and the role of the business in traditional development cycles.
-
InfoQ Minibook: Composite Software Construction
In a new InfoQ minibook, InfoQ SOA Editor and SOA Enterprise Architect Jean-Jacques Dubray describes the state of the art and emerging new approaches in building "Composite Software", solutions created by assembling existing services. The book is available as an InfoQ Minibook, i.e. free of charge in PDF format for InfoQ users. A printed version is available too.
-
The RDBMS is not enough.
In a world of services, RDBMS are not the solution to every problem. Document Oriented Distributed Databases try to solve this and add a new way of storing documents. CouchDB (written in Erlang) is in its alpha stage and evolving on a regular basis. InfoQ caught up with Anthony Eden who is implementing the same concept in Ruby with RDDB.
-
SpringSource's Adrian Colyer Details Spring in Production
Adrian Colyer from SpringSource hosted a webinar on "Spring In Production" topic three weeks ago. The presentation covered the topics on Spring Runtime Kernel architecture, how Spring supports enterprise services like transactions, data access, security, and messaging, and how to tune a Spring-powered application.
-
OASIS Composability Within SOA Symposium
OASIS announces a 2008 symposium on Composability within SOA to address the technical and business facets therein. The symposium will be an opportunity for researchers and business users to discuss challenges, best practices and experiences.
-
Communicating with Business Using FIT and FitNesse
Although both FIT and FitNesse are used for performing integration and acceptance testing on agile projects, people have tried to use these for general-purpose testing, with mixed results. Others have suggested that FIT should be used for tests where communicating with the business, or with a customer, is of paramount importance. Naresh Jain and James Shore have shared their experiences.
-
Reducing Server Load and Network Traffic in REST/Ajax Architectures
A short article on developerWorks shows us how to reduce network traffic and server processing for Ajax/REST architectures, but the real jewel here is the way they effectively use the HTTP 304 status code instead of recommending more complicated solutions.
-
Open Source Java Turns One
This month marks a year since Sun announced the open sourcing of Java SE. InfoQ looks at the events that resulted.
-
Anatomy of Service Delivery Platforms
In this article, Fred Chong and his colleagues detail the architecture of modern Service Delivery Platforms and how they could be leveraged by Solution Vendors. They review their capabilities from security & identity, to metering & billing, on-boarding of application tenants & provisioning... and develop guiding principles for the evolution of this new type of infrastructure software.
-
Unified Rules Engine and Processes
Mark Proctor, the JBoss Drools Project Lead, and Kris Verlaenen the Ruleflow lead present their vision for unifying rules and processes to provide a truly unified modeling environment with rules and processes as first class citizens, tightly integrated modeling GUIs, single unified engine and apis for compilation/building, deployment and runtime execution.
-
Article: What's New in Spring 2.5: Part 1: Annotation-Based Configuration
Spring 2.5 was released on November 19th, 2007 and with it, the first article in a series Mark Fisher of SpringSource (Interface21) about the annotation-based configuration options available in Spring 2.5: annotation support for dependency injection, auto-detection of Spring components on the classpath and lifecycle methods.
-
Dalvik, Android's virtual machine, generates significant debate
With the release of Google's Android SDK earlier this week, there was much discussion of the APIs and the expected impact in the mobile space. However, one particular area which generated significant debate in the Java community was the Dalvik virtual machine which is the basis of the Android platform.
-
Introducing Farseer - An Open Source Physics Engine for Silverlight and XNA
In the modern push for showier and more interactive interfaces, it is inevitable that real-time animation is asked for from time to time. When this animation involves objects on the screen bouncing off each-other or being affected by gravity, a physics engine is a must. The Farseer Physics Engine addresses this need. We interviewed Jeff Weber, designer of Farseer.
-
Presentations from the last Microsoft SOA & BP 2007 conference available
Microsoft has made available all the presentations from its last SOA and Business Process conference.
-
Qi4j introduces Composite Oriented Programming
"Classes are dead, long live interfaces" was declared by Rickard Oberg at Oredev this week where he announced Qi4j. Qi4j brings the new idea of Composite Oriented Programing, in which is no behaviour at all is put in a class, instead the class becomes a 'composite' of mixins and interfaces declared on the class via annotations.