BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture 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.

  • 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.

  • ModSecurity Framework Supports Web Application Security Core Rule Set

    The latest version of ModSecurity, an open source web application firewall (WAF), supports Core Rule Set that can be used for defining rules to protect web applications from zero day and other security vulnerabilities. ModSecurity team released the version 2.5.10 which also includes features like parallel text matching, Geo IP resolution and credit card number detection.

  • 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”.

  • Role of Code Generation in Java Application Development

    With the recent release of code generation tools such as Spring Roo from SpringSource, Skyway Builder Community Edition version 6.3 and BluAge's M2Spring, there is a renewed focus on the role of code generation in developing enterprise Java applications. InfoQ spoke with project leads from Spring Roo and Skyway products about how the code generation fits in the java application development.

  • 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.

  • 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.

  • New SOA Governance Framework and Service Integration Maturity Model at the Open Group

    The Open Group released last week two new industry standards: The Open Group Service Integration Maturity Model (OSIMM) and SOA Governance Framework.

  • The Complex Event Processing Forrester Report

    The complex event processing (CEP) space is on the rise. This market is going to grow very quickly and there's increasing interest in these platforms. A new "The Forrester Wave: Complex Event Processing (CEP) Platforms Q3 2009" report evaluates and ranks most popular CEP platforms.

  • Reactions to Gartner’s Suggestion to Use an “Emergent Architecture”

    Gartner proposed a new approach to Enterprise Architecture (EA) during Gartner EA Summit that took place in London this month: Emergent Architecture. Mike Rollings, Burton Group, remarks that this approach is not new at all and Gartner is just waking up to see it. Dion Hinchcliffe considers the Emerging Architecture approach is about bridging the gap between the IT and business.

  • JBoss Announced the HornetQ project

    JBoss has announced the availability of HornetQ, an open source, multi-protocol, embeddable, high performance, clustered, asynchronous messaging system. The HornetQ code-base was worked on under the name JBoss Messaging 2.0 for the last couple of years.

  • Article: Virtual Panel on Software Architecture Documentation

    Software architecture documentation is an important part of enterprise application development process. In this virtual panel, InfoQ spoke with leading software architecture experts about the significance of architecture documentation and how to document the architectures especially in Agile Software Development environments.

BT