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

  • SOA in the Real World

    Microsoft has published a free eBook titled "Service Oriented Architecture (SOA) in the Real World". The book presents Microsoft's view of Service Oriented Architectures and contains several real world examples that show how a SOA can be implemented by using Microsoft products and technologies.

  • JRuby: Java5 or not?

    A discussion in the JRuby space is resurfacing: Should the project move to Java 5. Is it worth breaking compatibility with Java 1.4? Using languages features like Annotations and Enums would be useful, as well as and not having to use a backport of the Concurrency libs. We look at the pros and cons.

  • Has Agile Crossed the Chasm?

    Carrying on from last year's survey, Scott Ambler published the 2007 Agile Adoption survey this month. InfoQ provides some analysis of his findings and asks readers how they would approach getting a single view of Agile trends from across the community.

  • Article: Implementing Automated Governance for Coding Standards

    Most development organizations of a significant size have some form of coding standards and best practices. Simply documenting these standards and keeping them up to date can be a significant challenge and enforcing them even harder. Our organization has found that enforcing coding standards and best practices in an automated fashion through our build process has been highly effective.

  • Singularity: Rethinking the Software Stack

    Singularity is a Microsoft research project aimed at producing a new operating system built for dependability. Relieved of commercially viable burdens such as backward compatibility, Singularity contains many alluring ways of solving classic problems using newer programming tools and methodologies. InfoQ spoke to the Singularity team to learn more.

  • Article: Service Composition

    In an InfoQ article, Boris Lublinsky discusses the main approaches to service composition, both from design and implementation point of view, and outlines the benefits of using orchestration. Topics covered include hierarchical vs. conversational composition, composition topologies, and the pros and cons of difference implementation approaches.

  • Partitioned-Iterative more appropriate for EA than Zachman, TOGAF?

    Roger Sessions claims that the most popular EA frameworks (Zachman, TOGAF, FEA, and Gartner) have failed to evolve to the needs of today's more complex development needs. Instead, Sessions proposes a 'Partitioned-Iterative' Approach that reduces complexity through partitioning an organization in smaller pieces, rather than defining the architecture for the whole company at once.

  • Interview: Anne Thomas Manes on SOA, Governance, and REST

    In an InfoQ interview, recorded at QCon London, Anne Thomas Manes, research director at Burton Group, talks about the state of SOA, explains different ways of getting funding for SOA initiatives, the value of SOA governance and governance tools. Another topic covered is the applicability of REST to SOA, the need for a RESTful description language, and REST support in SOAP toolkits.

  • Microsoft Research's Accelerator: A Data-Parallel Library for .NET that Targets GPUs

    Microsoft Research's Accelerator Project exposes a .NET library for performing parallel data processing using a computer's GPU.

  • Testing and Quality Control the only Certification Needed?

    A new certification for software developers that is neither about in depth knowledge of programming languages, nor any modelling and design techniques, was suggested by Reginald Braithwaite. Only one subject would be on the examination list - "Testing and quality control". Safety has to be the prerequisite to any software development job. For the rest marketplace will decide.

  • Google Base vs. Microsoft's Astoria

    Dare Obasanjo has done a comparison of two new protocols for access database style data via HTTP. These protocols, based on REST, are the Google Base and Microsoft's Astoria.

  • InfoQ Launches Architecture Community

    InfoQ has launched a 6th community on 'Architecture', the intention of which is to serve as a source for tracking change and innovation of interest to those with an architecting/design role but not specific to any of our other communities on InfoQ which currently include Java, .NET, Ruby, SOA, and Agile.

  • Code reuse highly overrated?

    Dennis Forbes bucks the conventional wisdom that has caused the industry to trend toward architectures focused on asset reuse, asserting that code reuse is highly overrated and rarely pans out as advertised.

  • Using Amazon Web Services to Implement a Video File Conversion app

    As covered on InfoQ in the past, Amazon's infrastructure services platform is enabling new levels of cost savings as well as capabilities for certain classes of applications that can map to its scalable compute and storage services. One recent sample application demonstrates building a complete video file conversion service.

  • WSO2 Releases Web Service Framework/C v1.0 and announces Mashup Server

    WSO2 announced the release of WSF/C which is a C library used for producing and consuming web services in C. Similar releases exist for Java and PHP. They also announced a new product, the Mashup Server which will be a platform for creating, deploying, and consuming Web services Mashups.

BT