Well as far as web services are concerned, OM trees should not be exposed
to the outside. But I guess this can be treated as a special case here,
where the client and the server both should be Axis (The practical use
case I believe).

In terms of portability I am not sure whether UNIX domain sockets as the
way to go. In that case it should be pipes. According to POSIX standard,
pipes are unidirectional. So the standard way to use it is to have two
pipes one to read and one to write. But in windows and in some UNIX
implementations they are bi-directional like domain sockets. But that
doesn't stop you from using it in the standard way which is portable
across platforms.

Thoughts?

/Sanjaya


> Are we going to skip serializing/deserializing of OM trees in use in
> this case? If so how?
>
> Samisa...
>
> Dinesh Premalal wrote:
>> Hi Sanjaya,
>>
>> [EMAIL PROTECTED] writes:
>>
>>
>>> Hi Dinesh,
>>>
>>> If it is a local transport I should be able to make use of it without
>>> an
>>> http server. In the design of Axis2 the http protocol is treated as
>>> another transport, if I am not mistaken. So having to run an http
>>> server
>>> to make use the local transport doesn't sound right somatically.
>>>
>> Well...I think ,I confused everyone :) , by using name Local
>> Transport. When both server and client in same machine there is a
>> performance improvement using Unix Domain Sockets [1].
>>
>> If we are going to use Unix Domain Sockets with Axis2/C, definitely
>> there should be a server to listen up for incoming localhost
>> connections [2]. Therefore My suggestion was extend axis2_http_server
>> functionality for Unix Domain Sockets with a parameter in axis2.xml.
>>
>> Theoretically there is a performance gain in using Unix Domain Sockets
>> in local transport. I'm not sure whether there is a practical
>> performance gain.
>>
>> thanks,
>> Dinesh
>>
>> 1.
>> http://lists.freebsd.org/pipermail/freebsd-performance/2005-February/001143.html
>> 2. http://www.ecst.csuchico.edu/~beej/guide/ipc/usock.html
>>
>
>
> --
> Samisa Abeysinghe : http://www.wso2.org/ (WSO2 Oxygen Tank - Web Services
> Developers' Portal)
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to