• Why is SOA taking so long?

    Many organizations are finding it more difficult than they had expected to put SOA into practice. In this tip, Jason Bloomberg discusses the worst of today's SOA roadblocks.

  • Converting XML to (X)HTML using XSLT

    In the seventh of his nine-part series on XSLT, Ed Tittel covers the broad outlines of what's involved in using XML documents for Web display.

  • Toward a Pattern Language for Service-oriented Architec

    This article examines patterns related to service-oriented architecture and provides guidance on how to use them during migration, modeling, design and implementation of SOA.

  • How to write a service contract

    In this second of a two-part column, Preston Gralla looks at what should go into a service contract and how to draw one up.

  • XSLT expression processing techniques

    In the sixth part of his nine-part tutorial on XSLT, Ed Tittel describes how to embed XSLT functions and expressions inside sequences of processing instructions.

  • Business process modeling: A proven methodology

    A need for integration is increasing the demand for business process modeling. This article describes the benefits of business process modeling and how it aligns business and IT.

  • What are service contracts -- And do you need one?

    Service contracts are an effective way of decoupling technical metadata and business information from a Web service -- but is the marketplace ready for them?

  • Seven things your SOA team shouldn't say

    ZapThink rounded up 25 enterprise architects to discuss their organizations' roadmap for implementing SOA and found that successful projects often avoid seven common pitfalls.

  • XSLT expressions

    In the fifth part of his XSLT tutorial, Ed Tittel looks at XSLT expressions – the "transformation engine" behind XSLT; he also sums up a list of XSLT expression functions.

  • Building a service layer: Experiences in the field

    This case study looks at how one business improved its self-service capabilities for its customers using Web services. It examines the architectural and security issues associated with creating a "...

  • What belongs in a service contract?

    One important question about SOA implementation is what goes into the service contract. This article identifies the necessary specifications and steps for a well-defined contract.

  • XSLT expression variables and data types

    In the fourth part of his XSLT tutorial, Ed Tittel covers XSLT variables and data types used in XSLT expressions and introduces you to XPath, the foundation for XSLT expressions.

  • Legacy-enablement – Web services tools ease the p

    A variety of Web services-based integration tools are easing the task of merging intelligence and data from the mainframe with other enterprise applications.

  • Getting Web service granularity right

    It's important to design Web service granularity correctly - but most references lack useful advice. In this tip, Dan Foody provides helpful guidelines for granularity design.

  • Altova unveils royalty-free XML engine

    Ed Tittel reports on a recent Altova announcement in which the company made its XML validating engines available for royalty-free use within third party applications.

  • How many architectures do you need?

    This article compares three different architectural views and addresses the need for a single, encompassing model - one that is service-oriented, process-oriented and event-driven.

  • UDDI not a WSDL repository

    It is a common misconception that a UDDI registry can be used as a WSDL repository. This tip examines what information can in fact be provided by UDDI.

  • Legacy-enablement: Web services for the mainframe

    In this first of a two-part column, Preston Gralla looks at why mainframes are still relevant and how Web services will be a key legacy-enabler.

  • Tech boards: The new secret to success in bridging busi

    Business components form a necessary blueprint for successful SOA implementation. This article discusses how "tech boards" are crumbling the walls between business and IT.

  • Analyzing WSDL performance

    Improper WSDL design can affect performance. This tip provides observations and advice on WSDL testing and design for your Java-based Web services.