Wednesday, July 21, 2010

New JAX-WS Lightweight API Allows Fast Access and Manipulation of SOAP Headers

Background:
SOAP Headers are typically used to pass additional context data to and from SOAP nodes.
JAX-WS provides a SAAJ API rendering of the message that can be queried and manipulated by JAX-WS application handlers.

Problem:
The SAAJ rendering of a message is heavyweight.
The JAX-WS runtime is optimized to stream inbound and outbound messages. Transforming the message into an intermediate SAAJ rendering is inefficient and increases the memory footprint.

Solution:
IBM has defined an alternative lightweight API that can be used to access and manipulate SOAP headers from within a JAX-WS handler.

This API is available in version 7.0.0.5 of the WebSphere Application Server:
PK96816

This API is available in version 6.1.0.27 of the Feature Pack for Web Services:
PK84170

We've documented the ability to set headers on outbound requests here:
instructions for setting SOAP Headers and retrieve SOAP headers here: instructions for accessing SOAP Headers

Example Usage
Here is an example usage.

Interested Parties:
This solution is applicable if your JAX-WS Web service uses large messages and requires high performance and/or low memory footprint.

This solution is also applicable for customers migrating existing JAX-RPC Web services to JAX-WS.

15 comments:

  1. hi,

    I would like to add your blog to our websphere library [http://websphere.gizapage.com]. Let us know, if it is okey for you.

    Thanks

    ReplyDelete
  2. Striking Blog! I liked your piece of writing, especially its title.
    professional web design melbourne

    ReplyDelete
  3. A website is very important if you are attempting to establish a global presence in the market.

    Website Design Melbourne

    ReplyDelete
  4. Wow what a nice post. I am impressed from it.

    Thanks for more sharing.......



    Foot Doctor Midtown

    ReplyDelete
  5. Wow what a great post.I am felling glad to come upon here.

    Thanks for more sharing...........




    Bankruptcy Lawyers Chicago

    ReplyDelete
  6. Wow what a nice post.I am impressed and fell glad to come upon here.

    Thanks for more sharing........



    George-Marchelos/100000475523409

    ReplyDelete
  7. Siebel SmartScript accelerates abettor capability with a workflow-based, dynamically generated user interface that helps adviser every alternation with a customer. Siebel SmartScript can be invoked automatically several ways, such as based aloft business rules, through awning pops, by Siebel CTI, or programmatically.

    call center outsourcing

    ReplyDelete
  8. Store Pickup Croydon Ikea Delivery Man Van Hire Flat Pack Assembly Croydon Ikea

    Call or text 0 7 9 1 7 5 6 9 0 7 4



    Ikea Croydon Delivery



    Man and Van Hire Croydon Ikea Croydon Delivery Flatpack Furniture Collection Assembly


    Man and Van Croydon Removals


    Ikea Croydon Man With Van Hire

    I do assemble ikea flatpack Bedrooms kitchens wardrobes sofas bookcases tables etc.


    IKEA Furniture Assembly


    I have My own tool box and lot of years experience in flat pack.

    Call or text 0 7 9 1 7 5 6 9 0 7 4

    Plus if you need to help with Painting your flat or house i can do on fix quote.


    Ikea Wembley Delivery


    Ikea Croydon Flatpack Furniture Collection Delivery Assembly Man and Van Croydon

    ReplyDelete
  9. This is really wonderfull blog post. I noticed this blog further more useful information. Thanks for sharing your useful views..... Web Services in Lucknow

    ReplyDelete
  10. Hi
    Its a nice piece of information,I just would like to give a huge thumbs up for the great info you have here on this post.We Man and Van London are a relocations company based in Outer London who offer fully comprehensive removals service through out the whole of greater London offering a range of different moving services.
    Man and Van Wimbledon

    ReplyDelete
  11. This post is very informative. I enjoy the amount of detail that has gone into this page. This is definitely a blog worth following.

    Freelancer Help

    ReplyDelete
  12. Hey, this is really nice post.
    Thanks for sharing this.
    SEO Company in India

    ReplyDelete
  13. We need more info like this on a daily basis. Hope you'll regularly update this web in the future. This article is pretty interesting since there's so many useful info inside. Thank you.

    Masonry Palm Desert Ca

    ReplyDelete
  14. Your post is providing some really good information. I liked its essence and enjoyed reading it. Keep sharing such important posts.

    Stereo receivers

    ReplyDelete