InfoQ Homepage Infrastructure Content on InfoQ
-
Don't Run as Administrator: WCF Edition
In an attempt to correct years of bad practices, Microsoft employees have been chanting "Don't Run as Administrator". This time around, Nicholas Allen covers assigning HTTP addresses to non-administrator user accounts, primarily for use by WCF.
-
Michael Stonebraker: Major RDBMSes are legacy technology
Michael Stonebraker, co-founder of the Ingres and Postgres relational database management systems (RDBMS) and CTO of Vertica Systems, laid the framework for a debate in the database community by declaring that most major databases should be considered legacy technology.
-
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.
-
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-*.
-
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.
-
IronRuby now on Rubyforge
IronRuby, Microsoft's implementation of Ruby for .NET, is now hosted on RubyForge. The current state of the code is available via the Subversion repository.