Re: Web service with Push to client ?
- From: "semedao" <semedao@xxxxxxxxxxxxxxxx>
- Date: Wed, 9 Aug 2006 16:24:50 +0200
Pablo and Steven - thanks for your answers
I am not familiar with WSE and WCF , and I saw that there is large material
to read about both ...
let me try to avoid "digger" inside those issues and then see that it's not
satisfy my app needs.
I need that:
1. keep all connection and traffic secure from others outside the client and
server.
2. be able to make "push" to every client that is connected behind NAT - for
my opinion it's mean to keep alive the connection with him , because maybe
it's a coast performance issue , to keep alive so much sockets at the server
, I want to keep only those who are behind NAT.
3. to be able to transfer large size data blocks from and to those servers ,
for this issue I want that the security , XML and all WS points in the
middle will not convert my data from binary to ASCII.
4. the clients system requirements will be win 2000 and higher.
Is WSE 3.0 , or WCF support it?
does WCF is already working ? or something for future versions?
If there is not support for those needs , I think that MS should start
thinking about it , many apps today need to use P2P connections.
thanks a lot for your help
"Steven Cheng[MSFT]" <stcheng@xxxxxxxxxxxxxxxxxxxx> wrote in message
news:kkzHnpvuGHA.5584@xxxxxxxxxxxxxxxxxxxxxxxx
Thanks for Pablo's informative inputs.
Hi Semedao,
If you also keep an eye on the WCF, you'll find it has provided many cool
communication features for distributed application. However, WCF is not a
purely and dedicated for webservice.
From your last message, you've got that in your scenario, there are
clients
(also service machine?) that are locating in different network environment
and are not visible to each other directly due to the NAT. As far as I
know, there is no directly P2P support on XML webservice standard or
ASP.NET webservice implementation. However, the WSE (Microsoft webservcie
enhancement , latest version 3.0---for .net framework 2.0) support
webservice message routering. Normally, the webservice client/consumer
will establish a direct connection to the webservice server and such
connection is usally based on network protocol access point (ip address +
tcp port when using http or tcp ....), and this make the service client
and
server endpoint protocol dependent and coupled.
the "Message Routering" in WSE just help abstract the webservice client
and
server's actual network protocol access point(address). The client do not
need to directly access the ultimate service server, but can setup a
intermediate router (relay) which can get directly network communication
with the ultimate server. Thus, the client/consumer just need to send
SOAP
message to the rounter machine (intermediate station) and let the rounter
forward the messate to the actual endpoint service. Surely, you need to
setup the rounter in your environment and configure the client/ rounter/
server correctly so that they can cooperate well.
Here are some reference about the service rounter through WSE 3.0:
#Routing SOAP Messages with WSE
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wse3.0/html
/b41230fb-d0e1-48b1-88c0-3daf7a40c9e8.asp
#Implementing Perimeter Service Router in WSE 3.0
http://msdn.microsoft.com/library/en-us/dnpag2/html/WSS_Ch6_ImpPerimServRout
_WSE30.asp?frame=true
Hope this helps.
Sincerely,
Steven Cheng
Microsoft MSDN Online Support Lead
This posting is provided "AS IS" with no warranties, and confers no
rights.
.
- Follow-Ups:
- Re: Web service with Push to client ?
- From: Steven Cheng[MSFT]
- Re: Web service with Push to client ?
- References:
- Web service with Push to client ?
- From: semedao
- Re: Web service with Push to client ?
- From: Scott M.
- Re: Web service with Push to client ?
- From: Steven Cheng[MSFT]
- Re: Web service with Push to client ?
- From: semedao
- Re: Web service with Push to client ?
- From: Pablo Cibraro [MVP]
- Re: Web service with Push to client ?
- From: Steven Cheng[MSFT]
- Web service with Push to client ?
- Prev by Date: Re: Web service project template.
- Next by Date: RE: Nullable primitives from Java webservice received as null in .
- Previous by thread: Re: Web service with Push to client ?
- Next by thread: Re: Web service with Push to client ?
- Index(es):
Relevant Pages
|