BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture & Design Content on InfoQ

  • Eclipse Banking Day London

    Last week's Eclipse Banking Day in London saw 80+ attendees discuss the use of Eclipse in banking. Sponsored by the Eclipse foundation, in conjunction with Sybase, Cloudsmith, Actuate, Itemis and WeigleWilczek, there were eleven presentations and four short talks by members of the banking and Eclipse communities.

  • Spolsky vs Uncle Bob

    The last few weeks, a public dispute has been going on between Joel Spolsky and Robert C Martin (Uncle Bob) about Test-Driven Development and about the SOLID principles of OO design. Here is a summary and review of the match.

  • How to Align Process, IT and SOA Governance to Support BPM Initiatives?

    IBM just published the draft of a RedBook titled "Business Process Management enabled by SOA". The RedBook provides a general methodology which aims at aligning Process, IT and SOA governance to support BPM initiatives. The methodology defines a series of workstreams which are developed over a traditional project lifecycle.

  • Article: Blaze Data Services or LiveCycle Data Services?

    This article, by Ryan Knight, compares two similar products: Adobe’s LiveCycle Data Services (LCDS) and Open Source Blaze Data Services. The comparison is necessary to know the differences between the two products in order to choose the right one for a certain situation.

  • Fremantle and Weerawarana on WSO2's New OSGi-based SOA Platform

    WSO2, the company behind many of the Apache foundation's Web services projects, has released new versions of most of its software, now running on an OSGi-based platform called "Carbon". InfoQ spoke to WSO2 co-founders Paul Fremantle and Sanjiva Weerawarana.

  • Article: Mainframe Integration with JBoss ESB and LegStar

    In a new article, Fady Moussallam & Mark Little describe how to use the open source JBossESB to integrate legacy COBOL CICS applications without necessarily having to rely on XML and Web Services stacks.

  • An ESB Vendors Evaluation by Forrester Research

    Forrester Research has just released a new 171-criteria evaluation of enterprise service bus (ESB) vendors, which finds that Progress Software, Oracle, Software AG, IBM, and TIBCO Software have the most-focused ESB and service-oriented-architecture- (SOA-) related strategies, the most-mature tooling, and the greatest flexibility in deployment and configuration.

  • Managed Custom Actions with Visual Studio 2010 and WiX 3.0

    As covered by InfoQ earlier, WiX 3.0 will be shipping with Visual Studio 2010. WiX is much more flexible than the Visual Studio Setup Project currently available today and it supports managed code to interact with the Windows Installer. Authors can use C#, VB.NET or any other .NET programming language. This also enables debugging which has been a major pain point for installation creators.

  • Interview: Tijs Rademakers and Jos Dirksen on Open Source ESB

    InfoQ has published a sample chapter from the book “Open Source ESBs In Action”, authored by Tijs Rademakers and Jos Dirksen, and took the opportunity to interview the authors about their experience in using open source ESBs in real-world projects.

  • Presentation: Craftsmanship and Ethics

    In this talk Robert C. Martin outlines the practices used by software craftsmen to maintain their professional ethics. He resolves the dilemma of speed vs. quality, and mess vs schedule. He provides a set of principles and simple Dos and Don'ts for teams who want to be counted as professional craftsmen.

  • Considering a RESTful Approach to Net-Centricity in DoD

    A recent article makes a case for the REST architectural style using a Department of Defense’s project, called Net-Centric Data Strategy (NCDS), as an example. The authors argue that some of the core objectives of NCDS can be more naturally supported by the four basic principles of REST.

  • Article: What Would Alan Cooper Do?

    In this article, Naysawn Naderi makes a summary of About Face 3, Alan Cooper’s book, noting some key takeaway points. The User Interface plays an important role in an application, be it a desktop one, a web application or a mobile one, and the guidelines contained by the article help creating better interfaces.

  • Profiling Just Got Easier With Perf4j

    When you start to think about profiling Java applications, many tools come to mind - but did you think profiling could be as easy as adding logging statements? This is the goal of the Perf4j project.

  • JRuby and Clojure - A Good Match?

    Clojure is a JVM based LISP with interesting properties for concurrency (persistent data structures, STM). New libraries for Clojure are popping up - and some of them are inspired by Ruby libraries such as HAML, ActiveRecord, Rack, and others. We also look at combining JRuby and Clojure to get the best of both Ruby and LISP world, as well as access to technologies such as STM.

  • A Quick Look at Architectural Styles and Patterns

    App Arch Guide 2.0 (Microsoft patterns&practices), Chapter 6, talks about architectural styles like Message-Bus, Layered Architecture, SOA. Beside those styles there are numerous architectural patterns like Plug-in, Peer-to-Peer, Publish-Subscribe. Some authors make a difference between architectural styles, patterns and metaphors.

BT