BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Infrastructure Content on InfoQ

  • Reliable Messaging in Ruby with AP4R

    Shun'ichi Shinohara and Kiwamu Kato have been working on bringing reliable messging to Ruby with their own API & protocol project, based on previous experiences designing a Java-based high volume messaging framework. AP4R, Asynchronous Processing for Ruby, is an implementation of reliable asynchronous message processing, providing message queuing and message dispatching.

  • APP vs. Web3S: the Quest for a RESTful Protocol

    In contrast to Google, who base their public RESTful services on the Atom Publishing Protocol (APP), Microsoft has found the need to go down a different route and has introduced Web3S.

  • Hibernate Search: Indexed Full Text Search of your Domain Model

    The second beta of the new Hibernate Search project was recently released. InfoQ spoke to project lead Emmanuel Bernard to find out more. The Hibernate Search project is aimed at users of Hibernate or JPA that want to make their Hibernate/JPA-managed objects accessible via indexed, full-text search.

  • Applying REST Principles to Complex Applications

    In a blog post, REST expert Joe Gregorio shows how to apply REST principles to complex applications, using the Apache DayTrader Benchmark, which requires reliable delivery of orders, as an example.

  • Article: Service Firewall Pattern

    InfoQ publishes a sample pattern from Arnon Rotem-Gal-Oz' in-progress book SOA Patterns. Arnon explains how to use a Service Firewall to intercept messages to provide better security.

  • SOA Research In Academia Increasingly Industry Focused

    If this years European Young Researchers workshop on Service Oriented Computing is anything to go by then academic research is much more heavily influenced by industry directions than ever before. Although not always the best of partners, industry and academia can learn from one another. But who is driving the innovation: academic research or industrial pragmatism?

  • Debate: ODBMS sometimes a better alternative to O/R Mapping?

    In a recently released article on ODBMS.org, Ted Neward elaborated upon his idea that Object/Relational Mapping (ORM) is the Vietnam of Computer Science. Ted says that OODBMS' are better than RDBMS' for some types of apps. A number of people weighed in to the debate, including Hibernate founder Gavin King.

  • Father of the Web Tim Berners-Lee honored again

    Tim Berners-Lee, the father of the World Wide Web, is appointed to Order of Merit by Queen Elizabeth II.

  • CentraSite: Registry/Repository and Free Community Edition

    Software AG and Fujitsu have released CentraSite Registry/Respository 3.1. InfoQ talks to Software AG's Gerd Schneider about the role of a registry/repository in SOA and the CentraSite product in particular.

  • Java and .NET Libraries for Open XML

    With the new OpenXML format, there is the promise of an clean and efficient way to manipulate Office documents via XML. But with a 6000+ page spec, finding the exact nodes one needs to manipulate is a non-trivial task. To address this, OpenXML libraries for both Java and .NET are in the works.

  • Apache Synapse 1.0 and WSO2 ESB 1.0 Released

    <p></p> <p>The open source mediation platform Synapse 1.0 has been released, as well as a commercial ESB product which based on it. InfoQ spoke to WSO2's CTO and Synapse committer Paul Fremantle, about the details.</p>

  • Article: SOA Governance: The Basics

    In this article, MomentumSI's Ed Vazquez explains the basics of SOA governance, with an explicit focus on the need for a holistic SOA governance model and shared governance principles.

  • Apache Solr: Lucene Based Server Provides Highly Scalable Enterprise Search

    Apache Solr is a Lucene-based enterprise search server that delivers out-of-the-box indexing and query capabilities in a portable war file. Users interact with Solr via an HTTP interface, submitting content for indexing and making queries using XML documents and HTTP GET parameters.

  • Entity Services - Pattern or Anti-pattern?

    Entity Services or business-centric entities are considered by some to be a corner stone of Service Oriented Architecture - however not everyone agrees with this view. So are Entity Services a pattern or an anti-pattern for SOA?

  • Article: Unit-Testing XML

    In this exclusive InfoQ article, Stefan Bodewig explains how to use the XMLUnit Java framework to write tests in the presence of XML.

BT