InfoQ Homepage Infrastructure Content on InfoQ
-
SOA Transactions Using the Reservations Pattern
Despite the extreme importance of transaction processing for ensuring reliability and manageability of distributed computing and several existing WS-* standards, the implementation of the transactional behavior in SOA is still pretty rare. The Reservation pattern, described in a new post by Arnon Rotem-Gal-Oz, provides one of the possible solutions to this problem.
-
Is Enterprise Architecture Suitable for Small Businesses?
Enterprise Architecture (EA) is considered a mandatory tool for big companies, those which can afford the required human and financial resources to use it. But some question that assumption affirming that EA is for SMBs too.
-
The CodePlex Foundation – Community Reactions and Interviews
After the announcement of the newly created CodePlex Foundation (CPF), many opinions and reactions has been expressed in the community. InfoQ has monitored these to give a summery of the reactions and discussions so far. InfoQ have also interviewed Scott Bellware, Ayende Rahien and Scott Koon on their opinions of the new foundation.
-
Microsoft Is Still Committed to Maintain the Linux Drivers It Has Contributed
Greg Kroah-Hartman has written recently that Microsoft is not validating the Linux kernel patches he has submitted. Sam Ranji assures us that Microsoft has been busy testing those 200 patches.
-
CloudCrowd - A 100% Ruby Cloud Solution
DocumentCloud is a non-profit organization which provides document-based applications. With highly expensive processing tasks to accomplish in parallel, DocumentCloud decided to implement its own cloud solution in Ruby: CloudCrowd. InfoQ spoke with the author, Jeremy Ashkenas of DocumentCloud, to learn more.
-
Enterprise 2.0, a New Buzzword
A new post by Andrew McAfee describes the advantages of Enterprise 2.0 and gives examples of how Enterprise 2.0 approaches can help to solve real life problems.
-
Deleting Data Is Not a Recommended Practice
Oren Eini, alias Ayende Rahien, encourages developers to avoid database soft deletes leaving the reader with the impression that hard deletes are an option. Reacting to Ayende’s blog post, Udi Dahan strongly advices to completely avoid data deletion.
-
Building Scalable Web Services
Tom Killalea, Vice President of technology with responsibility for infrastructure and distributed systems engineering at Amazon.com wrote an article on ACM queue on building scalable web services. He outlines guiding principles to building scalable web services with a lot of real-world examples, the core theme of which is “build only what you need”.
-
.NETZ – Compression and Packing for .NET Libraries
From the beginning, the .NET runtime had a decent packaging system based on a collection of assemblies. While far better than loose script files or collections of class files, it is not as convenient as statically linked executables or executable JARs. Vasian Cepa’s .NETZ gives developers the ability to compress .NET assemblies and pack them into a single executable file.
-
PMI Launches Agile Community of Practice at Agile2009
The Project Management Institute (PMI) officially launched their Agile Community of Practice at the Agile2009 conference. The group's stated mission is: "To equip PMI Members with Agile skills and knowledge" Mike Griffiths has been credited with getting things moving when he issued a challenge at Agile 2007 that PMI form an Agile Specific Interest Group.
-
SQLAzureMW Migrates SQL Databases to SQL Azure
The SQL Azure Migration Wizard (SQLAzureMW) is a CodePlex project and wizard that can be used to migrate SQL 2005 and SQL 2008 databases to SQL Azure.
-
How Does SOA Relate to Cloud Computing?
A recent session, part of ebizQ's Cloud QCamp, discussed the current state and relationship between cloud computing and SOA. The consensus of the panelists was that the cloud is helping to boost the advantages promised by service orientation to a firmer business footing.
-
Business Case For REST
Justin Cormack sparks a discussion about the adoption of RESTful architectures in the enterprise or the lack thereof with his post.
-
SproutCore: An HTML 5 Application Framework
InfoQ has reported on SproutCore a couple times in the past and recently learned about the upcoming 1.0 release. SproutCore promises stunning desktop-class applications without plugins inside of the browser.
-
Instant Notifications Using Google’s PubSubHubbub Protocol
PubSubHubbub is an “open, server-to-server web-hook-based publish/subscribe protocol as an extension to Atom (and RSS)”. This protocol allows interested parties to get instant notifications when a feed is updated. The protocol was developed by Google and it can be found under the Google Code project with the same name.