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

  • New SOA-EERP Standards to Establish Service Quality, Rating and SLA

    A new set of specifications from Service Oriented Architecture (SOA) End-to-End Resource Planning (EERP) technical committee allows to specify important characteristics of services such as business quality of service, service rating and business service agreement.

  • What Standardization Will Mean For Ruby

    The standardization of Ruby is making progress: after the announcement in 2008, a first draft of the standard has been published. What does this mean for RubySpec, the executable Ruby specification, and the other Ruby implementations?

  • Microsoft Has Published the Outlook PST Specification

    Microsoft has published the Outlook PST file format specification in order to "facilitate interoperability and enable customers and vendors to access the data in .pst files on a variety of platforms" as promised in October last year.

  • SOA Practioners Should Define Standards First

    Standards are often cited as important, helping to prevent vendor lock-in and allow for interoperability between heterogeneous implementations. However, as Steve Jones points out recently, it is still common for many SOA practitioners to ignore selecting standards at the start of the SOA lifecyle. In this article he outlines where standards should fit in and how REST is no exception to this rule.

  • The HTML 5 sandbox Attribute Improves iFrame Security

    The Web Hypertext Application Technology Working Group (WHATWG) is working jointly with W3C on developing the HTML 5 standard, which has been at "Last Call" at WHATWG for the last 3 months. During this time one feature which has changed more significantly is the sandbox attribute of the iframe element. sandbox can be used to isolate untrusted web page content from performing certain operations.

  • StoryTeller and Executable Specifications - Interview with Jeremy D. Miller

    Last week Jeremy D. Miller announced a preview release of his StoryTeller project: an open source .NET project for “Executable Specifications”. InfoQ sat down with Jeremy and asked him about what StoryTeller is, how it differs from other tools like Fit/FitNesse and Cucumber, and what the future looks like for the project.

  • Navigating the SOA Open Standards Landscape Around Architecture

    Various members of the OMG, OASIS and Open Group efforts around SOA standardization have gotten together to produce a new white paper that attempts to steer you through the range of specifications and working groups. It is deliberately implementation agnostic, staying clear of Web Services, JBI and other approaches.

  • Parties Fail to Agree on the HTML 5 Video Codec

    Ian Hickson, the editor of the HTML 5 Specification, has recently removed the required codecs from the video and audio tags of the respective draft standard citing difficulties in reaching consensus among major companies involved in distributing video and audio content on the web.

  • Will HTML 5 kill Flash?

    As last week came to a close, the “Open Web” debate heated up after Adobe’s CEO, Shantanu Narayen, commented on how Adobe views HTML 5.

  • Google Releases New Version Of Protocol Buffers

    Google released a new version of protocol buffers – a language-neutral, platform-neutral, extensible way of serializing structured data for use in communications protocols, data storage, and more.

  • Presentation: Evolving the Java Language

    Neal Gafter discusses how to evolve a widely deployed language without causing disruption using planned changes for JDK7 (superpackages, closures, annotations on types, type inference, exception handling, and self types) as an example. He examines how the changes are conditioned by preexisting language design choices, and discusses their influence on API design.

  • Article: Why Do We Need Distributed OSGi?

    Recently, an early release draft of a Distributed OSGi requirements and design document has been published, along with a reference implementation as part of Apache CXF. In a new article, Eric Newcomer writes about the current status of distributed OSGi and explains the reasons for standardizing it in the first place, and its significance to the OSGi specification and community.

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

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

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

BT