Uploaded image for project: 'Seam Remoting'
  1. Seam Remoting
  2. SEAMREMOTING-4

Optimize Seam Remoting XML Marshalling

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

    XMLWordPrintable

Details

    • Feature Request
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • Low

    Description

      The XML marshalling used by Seam Remoting can be optimized significantly by making a few, relatively simple, changes.
      1. Making some element names shorter, specifically 'member'.
      2. Resolving object fields by position instead of by name. This eliminates the need for the 'name' attribute of the 'member' element.
      3. Handling nulls pointers in structures in a simpler way: Use an empty 'member' element.
      4. Removing some of the wrapper elements around primitive types.

      In our examples we've seen that the optimized XML is less than 40% of the size of the original XML.

      Attachments

        Activity

          People

            sbryzak@redhat.com Shane Bryzak
            pgmjsd_jira Joshua Davis (Inactive)
            Archiver:
            samahaja@redhat.com Sagar Mahajan

            Dates

              Created:
              Updated:
              Archived: