Tips

  • Alternatives to JAXP

    This follow-up tip discusses two popular alternatives to JAXP and why some Java programmers prefer them.

  • Why Ajax may be the future of Web services

    Ajax, a programming technique for creating rich, Web-based applications that look and work like desktop software, has become increasingly popular on the Web, on sites built by Google and others. Th...

  • What to look for in a SOA maturity model

    In this ZapFlash, Jason Bloomberg gives advice on how to understand what the differences are among the various SOA maturity models.

  • A look inside the Java API for XML Processing

    Beginning with Java 1.4, XML processing tasks can be handled with the classes in the standard edition. This tip discusses the built-in XML capabilities of Java 1.5.

  • Remaking the Java ESB: JBI and ServiceMix

    In this article, Daniel Rubio explores the concepts behind JBI and an open source implementation named ServiceMix.

  • What does the BEA acquisition of Plumtree mean for the

    This second part of a two-part article looks at what BEA's acquisition of Plumtree means to the future of Web services and service-oriented architecture.

  • Error and exception handling in XSLT processing

    In this final installment of his XSLT tutorial, Ed Tittel discusses the error handling methods that XSLT provides when processing input documents and creating output documents.

  • The sunset of legacy

    A build-to-last approach to IT has left companies with irreplaceable legacy systems in need of a new technology to free them. This article discusses whether SOA is that technology.

  • Web Services, Portlets and WSRP

    While Web services were initially conceived to execute as standalone pieces of software for interoperability purposes, their actual use has exploded into many application realms. In this article, w...

  • Will the Plumtree acquisition pay off for BEA?

    In this first part of a two-part column, Preston Gralla looks at what analysts say about why BEA wanted Plumtree and whether the move is a good one.

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