BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage SOA Content on InfoQ

  • Article: Beyond SOA, a New Type of Framework for Dynamic Business Applications - Part II

    In the second part of their article, Vasile and Michael explore the architecture of Dynamic Business Application as a possible standard architecture for server-side applications. The authors note that in this architecture concepts like SOA play a minor role while components like BPM engines, schedulers, messaging have a definite role.

  • Introducing InfoSphere Mashup Hub from IBM

    A mashup is a web application that combines data/functionality from more than one source into a single integrated application. Mashup’s popularity stems from the emphasis on interactive user participation. IBM InfoSphere MashupHub is a new lightweight information management environment for IT and business professionals who wish to use and/or share information for use in mashups.

  • The Open Group Releases Draft of SOA Ontology Standard

    The SOA Working Group contributed to the Open Group a draft version of SOA Ontology 2.0. The standard defines a formal ontology for Service Oriented Architecture. The ontology is written in the Web Ontology Language (OWL) and contains classes and properties corresponding to the important concepts of SOA.

  • UDDI and the Framework for Web Services Implementation Technical Committees close

    OASIS announces that the UDDI and FWSI technical committees have closed and completed their work.

  • Article: REST Anti-Patterns

    In this InfoQ exclusive article, Stefan Tilkov discusses some of the oft-used anti-patterns for REST based development.

  • Agile Cloud Computing?

    Almost a year on from their initial announcements around grids and cloud computing, Arjuna Technologies have released more details of what they're working on: a new Cloud-platform called Arjuna Agility that emphasises a non-invasive approach to getting the most out of your IT investments as they migrate to the cloud.

  • Is Enterprise Data Management the Third Face of the SOA/BPM Coin?

    Fred Cummins, an EDS fellow, and SOA veteran, wrote an essay last week on "Data Management for SOA". He is looking at how some of the key tenets of service design ("loose coupling" and "autonomy") relate to enterprise data in the context of achieving reuse and enabling change.

  • Opinion: When Designing Your SOA - Taste is Everything

    Dan Creswell claims that "taste is everything" when it comes to putting together the pieces that make a good SOA. Dan says that picking the technology stack for distributed services, how you layer the service "units", etc, are a matter of taste as well as consideration of a number of guidelines, as opposed to just taking a cookie cutter approach to SOA as some seem to claim is possible.

  • Interview: Mark Little on Transactions, Web Services, and REST

    In this interview, recorded at QCon London 2008, Red Hat Director of Standards and Technical Development Manager for the SOA platform Mark Little talks about extended transaction models, the history of transaction standardization, their role for web services and loosely coupled systems, and the possibility of an end to the Web services vs. REST debate.

  • Einstein: an Experimental 4GL for SOA

    SOA implementation typically requires usage of multiple technologies for implementing different SOA aspects. Such implementation is a daunting task, requiring, at a minimum, understanding different technologies, involved in typical SOA implementation. One of the possible solutions to this complexity is developing Domain Specific programming languages for SOA.

  • Merge, Replace, or Patch: How Astoria Handles Changing Data

    Using REST, what should happen when you perform a PUT operation to update existing data? The Astoria Team asks that question and explains their answer.

  • Composing SCA Solutions and SCA’s Approach to Policy and Bindings Presentations

    SCA continues to gain momentum, becoming a dominant SOA programming model adopted by many commercial SOA products. Several recently published presentations explain capabilities, inner working and usage of SCA.

  • Loose Coupling in SOA Defined

    In the debate on whether cohesion is important for SOA, Carlos Perez expressed his views on coupling in software construction, and how it has evolved in the context of an SOA. He starts out with Bertrand Meyer's principles of modularity and extends it to his own set of principles for service orientation.

  • SOA Wordle: Nice But Is It Art?

    Mike Matsumura has produced a SOA wordle (word cloud) that is interesting to look at, but is it an accurate reflection of SOA?

  • Are SOA Centers of Excellence Necessary?

    SOA is introducing new and complex processes and technologies while aiming at achieving challenging goals for the enterprise. A SOA Consortium panel discusses the importance of establishing a SOA CoE with a broad set of skills as a key success factor for delivering SOA.

BT