BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Specifications Content on InfoQ

  • Interview: Ian Robinson discusses REST, WS-* and Implementing an SOA

    In this interview from QCon San Francisco 2008, Ian Robinson discusses REST vs. WS-*, REST contracts, WADL, how to approach company-wide SOA initiatives, how an SOA changes a company, SOA and Agile, tool support for REST, reuse and foreseeing client needs, versioning and the future of REST-based services in enterprise SOA development.

  • OMG Releases Draft Of SoaML

    OMG released a draft of SoaML, a specification for the UML Profile and Metamodel for Services. SoaML (Modeling Language) is a standard extension to UML 2 that is meant to facilitate services modeling.

  • Reference Ontology for Semantic Service Oriented Architectures

    Last month, OASIS published a committee draft of Reference Ontology for Semantic Service Oriented Architectures - an abstract framework for understanding significant entities and relationships between them within a Semantically-enabled Service-Oriented environment.

  • WS-BPEL Extension for Semantic Web Services (BPEL4SWS)

    A new WS-BPEL Extension for Semantic Web Services introduces support for semantic service discovery and invocation in the services integration implementations.

  • Smooth HTTP Caching With Rack::Cache

    The ways to cache a web application are numerous and often complex. Apart from the very basic page caching, Rails 2.2 introduced conditional GET through the use of HTTP headers: last_modified and etag. Following most of the internet standard caching section of RFC2616, Ryan Tomayko released Rack::Cache.

  • What Is Wrong With Ruby's Net::HTTP?

    Ruby's implementation of Net::HTTP has serious performance problems in the current version 1.8.6, caused by some implementation details. Luckily, both Ruby 1.8.7 and 1.9's implementation performs much better.

  • Addressing Nonfunctional Requirements in Scrum

    Nonfunctional requirements describe qualities of a system (what it is) rather than its behaviors (what it does). Scott Ambler inspired much discussion when he recently asserted "Scrum's product backlog concept works well for simple functional requirements, but... it comes up short for nonfunctional requirements and architectural constraints." in an article on Dr. Dobb's Portal.

  • Rolling Out Cannonball

    One important characteristic of rich Internet application (RIA) technologies is the need to support Web standards. The newly released Cannonball ActionScript library is at the forefront of efforts to incorporate major Web standards into Adobe Flash-based RIA development. InfoQ spoke with Cannonball creator, John French, to gain more insight

  • The Architecture of Multi-Enterprise Business Applications

    Jack Greenfield gave a presentation at the last PDC on the architecture of Multi-Enterprise Business Applications. He sees MEBAs as being applicable to a large number of industries and processes. In the presentation he introduced a MEBA model-driven framework that his team has set out to build.

  • JSR 311 Final: Java API for RESTful Web Services

    After a little more than one and a half years, the Java platform gets its own API for building RESTful web services: JAX-RS, JSR 311. InfoQ had a chance to talk to spec leads Marc Hadley and Paul Sandoz.

  • Web IDL: W3C Language Bindings for DOM Specifications Gets a New Name

    The W3C recently published the working draft of Web IDL which was formerly known as the Language Bindings for DOM Specifications. The working draft defines a syntactic subset of OMG IDL version 3.0 for use by specifications that define interfaces. InfoQ spoke to the specification editor to learn more about the specification and its impact on the Web development community.

  • Article: SOA Governance: An Enterprise View

    In a new article, SOA architect Michael Poulin explains the necessity for SOA governance to ensure an SOA initiative's success, and explains the role the OASIS SOA Reference Model and the accompanying SOA Reference Architecture assign to SOA Governance. Michael observes SOA governance specifics from the enterprise perspective and illustrates them with several examples of SOA Governance policies.

  • Debate Around The Need For The Open Web Foundation

    The formation of the Open Web Foundation was recently announced at OSCON 2008 as a way for "community driven specifications" to be standardized. Although there has been some positive responses to the OWF the majority of people seem unconvinced of the efficacy, especially when we already have the IETF, W3C and OASIS.

  • XHTML 2 and HTML 5 continue to diverge

    These two specs have quite different purposes and solve two distinct problems. XHTML 2 is document-centric. HTML 5 is targeted at sites that aren't best represented by a document. Both are supported by the W3C. Is another standards war brewing?

  • Is AMQP on the way to providing real business interoperability?

    AMQP came from inside of JPMorgan, thanks to John O'Hara. But his vision was bigger than just a new way to do things internally. The standard and open source technologies around it have been gaining momentum. Jeff Gould and others shed some light on where AMQP came from, who is driving it, and where it might be going.

BT