InfoQ Homepage Architecture & Design Content on InfoQ
-
Brian Beckman and Erik Meijer of MSR on Tesla
The project code-named TESLA in Microsoft Research is being spearheaded by Brian Beckman and Erik Meijer. LINQ is the first released technology aimed at democratizing the Internet coming from Microsoft. From Monoids to LINQ, Brian and Erik provide insight into the future of the .NET Framework languages at Microsoft and how they plan to change the Cloud as we know it today.
-
Facebook learns from MySpace mistakes
Today there are 3845 applications on Facebook. Why are so many developers attracted to the Facebook platform? One of the answers is that Facebook learned from the mistakes that MySpace made.
-
NServiceBus - Makes Building Enterprise .NET Systems Easier
NServiceBus is an open source communications framework that will help guide developers who are trying to build enterprise .NET systems, without falling into many of the typical pitfalls. It provides scalability critical features like publish/subscribe support, integrated long-running workflow and deep extensibility.
-
RubyConf 2007 Registration Open
The registration for RubyConf 2007 is now open. Since RubyConf is a quite small conference, speed is of the issue to get a spot. The Agenda promises interesting talks on Ruby implementations and more.
-
Apache Tuscany Open Source SCA Implementation Approaches 1.0 Release
The Apache Tuscany team has released version 0.99 of its open source Service Component Architecture (SCA) implementation. InfoQ talked to Jean-Sebastien Delfino, one of the lead developers, about Tuscany, the parts of SCA that are missing, and the role of the assembly and programming models.
-
Partial Methods: Do They Belong in C#?
One of the more controversial additions to C# is the addition of partial methods. Created exclusively for code generators, some believe it pollutes the C# language.
-
WS-Addressing Working Group Closes
After over 3 years of effort in W3C, the WS-Addressing Working Group has closed down. Although there have been a few complaints about WS-A over the years, most people seem to agree it has been a good thing for WS-*.
-
JNA brings native code to JRuby
The Java Native Access (JNA) library brings simple POSIX support to JRuby, and might just make native extensions possible.
-
Is SOA about the technology?
Nick Gall wrote a post claiming that discussion of SOA without also connecting it to technology is problematic. Nick bases his post on a post by Andrew McAfee that attacks the notion of "It's not about the technology" (INATT) Sure technology is important, but on the other hand... aren't business needs more important?
-
Making Agile Methods and Enterprise Architecture Play Nice
A report from the Cutter Consortium asks Are Agile Methods and Enterprise Architecture Compatible? and answers "Yes, with Effort." The authors recommended specific techniques to allow Agile Methods and Enterprise Architecture to be mutually beneficial. Moreover, their observations, analysis, and recommendations are directly applicable to the meshing of AM and SOA.
-
Interview: Dino Chiesa on Microsoft's SOA Strategy
InfoQ talked to Dino Chiesa, Director of Marketing for .Net in the Connected Systems Division to better understand what's coming in .Net 3.5 for SOA, Microsoft's SOA strategy and how customers were using WCF.
-
Article: An introduction to Apache ODE
In this new InfoQ article, Paul Brown introduces Apache ODE, an open source implementation of the WS-BPEL 2.0 standard. ODE differs from other BPEL engines in that it is delivered as a component rather than a framework for developers looking to add orchestration functionality to their systems. Paul introduces ODE's features by showing how to deploy and execute a simple process.
-
Article: SOA Governance - Long-Term SOA Implementation and Management
In this article, Wolfgang Keller explores the challenges in SOA adoption and discusses the commonalities and differences of SOA governance to overall IT governance. He discusses why SOA initiatives frequently get bogged down, and how the anchoring of SOA in an IT governance can help make SOA a success.
-
Building a Data Maturity Model for Data Governance
In a five part series, the Data Governance Blog gives an introduction to building a maturity model for data governance. As defined in the first of the five articles, a Data Maturity Model is "a rating system applied to a group of data (by element), such as enterprise, marketing, or in-scope data" and can be used to track the progress of your data governance program.
-
OpenJDK 6 to be based off of OpenJDK 7
Sun recently announced a plan for releasing a Java 6 version of OpenJDK, which will involve back-porting the OpenJDK 7 codebase to create a Java 6 compliant implementation. InfoQ spoke with Joseph Darcy of Sun to learn more about this decision.