Hi,
 
I have just finished a short project that uses SOAP but also requires encryption, digital signatures and binary transfers. Since these components of SOAP standard are not well supported I used a similar technique to Jerry. I wrap all data up into a xml string and then apply any necessary encryption to the string as a whole. For binary transfers I use an Hex encoding rather than base64. I too have encountered size limitations leading to a need to make multiple requests to the SOAP server. A better approach would involve a single request and then asynchronous message responses pushed by the SOAP server. As far as I can tell this is not possible as yet.
 
This packet wrapping approach has worked well for us but does require that both ends of the connection understand the wrapping techniques used. This inevitably leads to greater coupling, something that Web Services try to avoid.
 
Darren.
 
 
-----Original Message-----
From: Jerry Birchler [mailto:[EMAIL PROTECTED]]
Sent: 30 January 2002 23:16
To: [EMAIL PROTECTED]
Subject: Size limits on SOAP messages

Hello,
 
I have encountered a size limitation of 1.4 megs in my payloads. I am using the Microsoft Soap Toolkit version 2 low API's to send a payload to an Apache Soap 2.2 implementation on Solaris 8 running iPlanet Application Server 6.0 SP3. I go around some file limitations mentioned at this site by encoding my data in base64 and treating it like a string on the server. I am convinced that it is best to simply exploit this technique and write an architecture around compressing and  breaking large payloads into packets and managing those packets on both client and server.
 
In considering this architecture I am thinking of concepts already applied on the News Servers and News Readers. A mature publisher/subscriber model with peer to peer replication has a strong appeal. If only there was a way to administrate user privileges and hide channels then we'd really have something interesting. Has anyone implemented SOAP on top of NNTP and integrated that type of service with a web server?  

_______________________________ 
Jerry Birchler 
Meritage Technologies, Inc. 
14755 Preston Road, Suite 300
Dallas, TX  75245
972.850.0590 - Office
214.762.4283 - Mobile
972.850.0595 - Fax
www.meritagetech.com

Meritage Technologies -- Ranked #15 on the 2000 Inc. 500 list of fastest-growing, privately held companies in the U.S.

 

Reply via email to