Antwort: Support of other protocols

2005-08-26 Thread Oliver Wulff
Scott,

take a look to Celtix ESB (open source) or Artix (commercial) from IONA
Technologies. It does support different bindings and transports (SOAP,
IIOP, Websphere MQ, JMS, Tuxedo,...).

Celtix:
http://celtix.objectweb.org/

Artix:
http://www.iona.com/products/artix/welcome.htm

Oliver



   
  Scott Goldstein  
  [EMAIL PROTECTED]An:   
axis-user@ws.apache.org
  e.org   Kopie:  
   Thema:Support of other 
protocols
  26.08.2005 01:13 
  Bitte antworten  
  an axis-user 
   
   





Does Axis support other SOA protocols besides SOAP over HTTP?  I have an
application in which I'm sending large amounts of data and the SAX parsing
is leading to a performance problem.  I've heard in the past that one way
to solve this is to use an alternative protocol, though I don't recall the
details of the solution.

In a related question, I was wondering what the purpose is of the
JavaTransport?  Is this transport only used within a single process or does
it invokes services over a network?

Thanks.

Scott








*** BITTE BEACHTEN ***
Diese Nachricht (wie auch allfällige Anhänge dazu) beinhaltet
möglicherweise vertrauliche oder gesetzlich geschützte Daten oder
Informationen. Zum Empfang derselben ist (sind) ausschliesslich die
genannte(n) Person(en) bestimmt. Falls Sie diese Nachricht
irrtümlicherweise erreicht hat, sind Sie höflich gebeten, diese unter
Ausschluss jeder Reproduktion zu zerstören und die absendende Person
umgehend zu benachrichtigen. Vielen Dank für Ihre Hilfe.



Re: Support of other protocols

2005-08-26 Thread Guy Rixon
On Thu, 25 Aug 2005, Scott Goldstein wrote:

 Does Axis support other SOA protocols besides SOAP over HTTP?
 I have an application in which I'm sending large amounts of data and
 the SAX parsing is leading to a performance problem.  I've heard in the
 past that one way to solve this is to use an alternative protocol,
 though I don't recall the details of the solution.

Changing the transport protocol won't make the parser go faster, of course.
Presumably you're trying to avoid parsing the bulk data along with the SOAP
envelope. Have you tried using {MIME|DIME|MTOM} attachments? You could pass
XML in there and parse it separately from the envelope. That way, your SOAP
engine doesn't take the parsing hit. Better, you could reformat the bulk data
to leave out the XML.

Guy Rixon   [EMAIL PROTECTED]
Institute of Astronomy  Tel: +44-1223-337542
Madingley Road, Cambridge, UK, CB3 0HA  Fax: +44-1223-337523


Re: Support of other protocols

2005-08-26 Thread Thilina Gunarathne
You can also have a look at Axis2 project. Axis2 isbased onStAX parsing and Axis2 supports MTOM.

~Thilina
On 8/26/05, Guy Rixon [EMAIL PROTECTED] wrote:
On Thu, 25 Aug 2005, Scott Goldstein wrote: Does Axis support other SOA protocols besides SOAP over HTTP?
 I have an application in which I'm sending large amounts of data and the SAX parsing is leading to a performance problem.I've heard in the past that one way to solve this is to use an alternative protocol,
 though I don't recall the details of the solution.Changing the transport protocol won't make the parser go faster, of course.Presumably you're trying to avoid parsing the bulk data along with the SOAP
envelope. Have you tried using {MIME|DIME|MTOM} attachments? You could passXML in there and parse it separately from the envelope. That way, your SOAPengine doesn't take the parsing hit. Better, you could reformat the bulk data
to leave out the XML.Guy Rixon [EMAIL PROTECTED]Institute of AstronomyTel: +44-1223-337542Madingley Road, Cambridge, UK, CB3 0HAFax: +44-1223-337523
-- May the SourcE be with u http://www.bloglines.com/blog/thilina
http://webservices.apache.org/~thilina/ 


Support of other protocols

2005-08-25 Thread Scott Goldstein
Does Axis support other SOA protocols besides SOAP over HTTP? I have an application in which I'm sending large amounts of data and the SAX parsing is leading to a performance problem. I've heard in the past that one way to solve this is to use an alternative protocol, though I don't recall the detailsof the solution. 

In a related question, I was wondering what the purpose is of the JavaTransport? Is this transport only used within a single process or does it invokes services over a network?

Thanks.

Scott