+

Search Tips   |   Advanced Search

Use Atom bindings in SCA applications

Use an Atom binding in a Service Component Architecture (SCA) application to expose collections of data as an Atom feed or to reference existing external Atom feeds.

If we are unfamiliar with the Atom protocol, refer to documentation on the Atom Syndication Format, an XML-based document format that describes web feeds, and the Atom Publishing Protocol, a protocol for publishing and updating web resources.

Use the Atom binding to work with services that provide or consume entries described in the Atom Syndication Format and Atom Publishing Protocol. An SCA component can reference existing external web feeds defined using the Atom protocol and work with them inside a Java implementation. Also, we can use the Atom binding to compose new services and expose them as an Atom feed.

This topic describes the following procedures:


What to do next

Deploy the SCA component in an application.

If the Atom feed service is deployed to a cluster and the target attribute, @target, is used to point to the service, the target URI resolves to an HTTP port for an individual cluster member. To maintain failover and load balancing in this situation, we can use an absolute URI on the binding.atom element that points to a proxy server endpoint rather than the target attribute on the reference element. For more information, see the topics on resolving SCA references and on routing HTTP requests to an SCA service when using an external web server.


Subtopics


Related tasks

  • Resolve SCA references
  • Route HTTP requests to an SCA service when using an external web server
  • Specify bindings in an SCA environment


    Related information:

    Atom Syndication Format
    Atom Publishing Protocol