Petals Distribution

Remove any dependencies on WSSTAR WS-Addresisng

Details

  • Type: Task Task
  • Status: New New
  • Resolution: Unresolved
  • Affects Version/s: 4.2.3
  • Fix Version/s: None
  • Component/s: None
  • Security Level: Public
  • Description:
    Hide

    The following modules depends on wsstar addressing:

    • petals-bc-mail
    • petals-bc-soap
    • petals-sample-client

    It is old and have a lot of old dependencies.
    It seems to provides some utilities to handle WS-Addressing.

    Our code mostly don't really exploit it:

    • petals-bc-soap just tries to check if there is some ws-addressing field to know where to send a soap message (instead of using the address in the SU?)
    • petals-sample-client just fill the ws-addressing field of a message if desired by the user
    • petals-bc-mail exploits definition from ws-addressing to handle mail-oriented concepts (from, to, etc)

    It seems that nothing actually exploits these (to be verified, especially for the bc mail, I didn't look in detail at it) and that it was some kind of work in progress to isolate some ws-addressing functionalities.

    Advantages would be to clean a bit the dependencies we bring we petals and to not rely on an old unmaintained library.

    Removing the dependency from petals-sample-client and petals-bc-soap is trivial, removing it from petals-bc-mail will need more understanding of it than I have for now

    Show
    The following modules depends on wsstar addressing:
    • petals-bc-mail
    • petals-bc-soap
    • petals-sample-client
    It is old and have a lot of old dependencies. It seems to provides some utilities to handle WS-Addressing. Our code mostly don't really exploit it:
    • petals-bc-soap just tries to check if there is some ws-addressing field to know where to send a soap message (instead of using the address in the SU?)
    • petals-sample-client just fill the ws-addressing field of a message if desired by the user
    • petals-bc-mail exploits definition from ws-addressing to handle mail-oriented concepts (from, to, etc)
    It seems that nothing actually exploits these (to be verified, especially for the bc mail, I didn't look in detail at it) and that it was some kind of work in progress to isolate some ws-addressing functionalities. Advantages would be to clean a bit the dependencies we bring we petals and to not rely on an old unmaintained library. Removing the dependency from petals-sample-client and petals-bc-soap is trivial, removing it from petals-bc-mail will need more understanding of it than I have for now
  • Environment:
    -

People

Dates

  • Created:
    Wed, 11 Feb 2015 - 17:30:34 +0100
    Updated:
    Wed, 11 Feb 2015 - 17:30:34 +0100