InfoQ Homepage Architecture & Design Content on InfoQ
-
ASMX or WCF Web Services?
Since version 1, ASP.NET has supported web services via the ASMX files. With .NET 3.0 and the Windows Communication Foundation (WCF), you have an entirely new way to expose and consume web services. So do you convert to WCF or leave everything as ASMX? Thom Robbins' answer is to just do both.
-
Debating Agility at ThoughtWorks
A lively debate is underway among the folks at ThoughtWorks... Starting with Dr. Jim Webber, noted author and ThoughtWorks' top SOA consultant, coining the term: Agile athiest. Does the rise of "Agile religion" signal that the moment has arrived to retire the "Agile" label?
-
Registration now open for QCon London; 230 GBP off until Dec 20
Registration is now open for QCon, the new annual enterprise software development conference happening March 12-16, 2007, in London, UK. Recently, Martin Fowler, Dave Thomas (of the Pragmatic Programmer series), and Amazon.com CTO Werner Vogels have committed to presenting, and all the conference tracks have been added. Registrants can save 230 GBP until Dec 20.
-
WPF-E Announced
Yesterday Microsoft released the first community technology preview of WPF/E and Scott Guthrie announced it on his blog. WPF/E provides a small client-side runtime that currently support Windowsand Mac OSX. For browser support, WPF/E can run in both the FireFox and Safari web browsers providing support beyond the Internet Explorer browser.
-
Lead Kaffe developer Dalibor Topic discusses OpenJDK
Dalibor Topic, lead Kaffe developer and Classpath contributor, was recently interviewed about the decision by Sun to open-source Java. He talks about how he is pleased with Sun's decision and how they're implementing it and how he thinks that Kaffe, GCJ, etc will continue to thrive.
-
Opinion: How to Tell Whether to Fire your Enterprise Architect
David Linthicum suggests there's a huge difference between "the traditional enterprise architecture crowd" and those who assess the value of SOA. He recommends a company might be in need of a new Enterprise Architect if they don't assess the value of SOA correctly.
-
Tangosol Coherence Data Grid Adds Enhanced Spring Support
Tangosol has announced Coherence Data Grid for Spring which simplifies integration between Spring and the Coherence Data Grid. Coherence Data Grid for Spring will feature a new type of Spring component, the Spring Data Grid Bean. Spring Beans may be automatically and transparently managed in highly available data grids built on top of Coherence.
-
Terracotta open sources JVM clustering
Terracotta today open sourced their JVM clustering solution under MPL-based license. Terracotta turns single-node, multi-threaded apps into distributed multi-node apps with no code changes. Also open sourced are customizations for clustering Spring Application contexts and HTTPSessions. The VC-backed Terracotta is switching from a commercial license model to a service & support model.
-
IONA Announces Celtix Enterprise
IONA has announced Celtix Enterprise, its ESB offering based on open source products. InfoQ talked to IONA's CTO, Eric Newcomer, about the technical aspects of the release as well as the business implications.
-
InfoQ Article: Mark Baker on "The Lost Art of Separating Concerns"
In a short article, Mark Baker claims the default approach to SOA development fails to properly separate concerns, and describes how this is different in Web architecture.
-
InfoQ Interview: Using Agile for SOA Implementation
Current SOA project guidance generally encourages a phase-based approach, fully defining the solution before implementation begins. This autumn, Digital Focus published their experience with an incremental approach, in "SOA, Meet Agile". InfoQ interviewed both the client and the author of the experience report, and on business-IT alignment.
-
Editing DSLs using Notepad++
When properly used, a Domain Specific Language or DSL can drastically reduce development time. Unfortunately, editing DSL files usually has to be done manually with simple text editors like Notepad. This is where Notepad++ comes in.
-
InfoQ Interview: Ron Jeffries on Running, Tested Features
At Agile2006, Ron Jeffries told InfoQ that tracking "Running Tested Features" is the essential element of Agility, from which all other practices and activities necessarily follow. Ron who took to the whiteboard to explain how RTF benefits customers, by helping helps teams deliver consistently and reliably.
-
Using Java, Groovy, or Annotations to Configure Spring Instead of XML
Rod Johnson recently blogged on configuring Spring via Java instead of XML. While the implementation uses annotations it is unique in the fact that they are in a separate configuration class and not in the core business classes themselves.
-
InfoQ Case study: IP Telephony Integration
This case study, takes a look under the cover of an IP telephony integration solution from Litescape. The case study gives an architectural overview and then zooms on interesting technical aspects including phone integration with WebEx/LiveMeeting, Java/.NET interop, HTTP vs. IPC communication between systems installed on the same machine, and over all lessons learned from the project.