473,386 Members | 1,668 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

Web Service Extensions

Hi all,

I'm playing around with an idea for an app that uses WSE (2.0) to
communicate between client and server. Here's the deal - first I'm not
using IIS or ASP.NET at all; just C# and WSE. The client and server will be
Windows Forms apps. (It's hard finding info on Web Services that isn't
IIS/ASP.NET specific!) Next, I'm running into an issue - I want my client
to locate the server app automatically on start-up (the end-user may not
know which machine the server app is located on). Does anyone know of a way
to use XML/SOAP to automatically locate a server app on the local network
without using DISCO or UDDI?

Thanks,
Michael C., MCDBA
Jul 21 '05 #1
4 1385
may be you should try .net remoting. have you considered the app.config to
store values of the server app?

"Michael C" wrote:
Hi all,

I'm playing around with an idea for an app that uses WSE (2.0) to
communicate between client and server. Here's the deal - first I'm not
using IIS or ASP.NET at all; just C# and WSE. The client and server will be
Windows Forms apps. (It's hard finding info on Web Services that isn't
IIS/ASP.NET specific!) Next, I'm running into an issue - I want my client
to locate the server app automatically on start-up (the end-user may not
know which machine the server app is located on). Does anyone know of a way
to use XML/SOAP to automatically locate a server app on the local network
without using DISCO or UDDI?

Thanks,
Michael C., MCDBA

Jul 21 '05 #2

Thanks for the start. I'm looking at the possibility of .NET remoting
also... The main problem I have either way though, is that I need to
dynamically locate the server application on the network regardless of
which implementation I use. Do you know of a way to do this with .NET
remoting?

Thanks,
Michael C., MCDBA
*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!
Jul 21 '05 #3
well, for one is you can provide some sort of a discovery program. on the app
server, you can write a tcp listener or another object which would provide
info that it offers the service. on your client, you need to scout all
possible ip addresses on your network to check which ip is running that tcp
listener. there may be a better solution but that's what i can come up with
at this time.. and maybe you can just limit the local ip to a certain range
where you would want the tcp listener running.. say assign 192.168.5.100 -
192.168.5.150 exclusively for use by your app servers. so the discovery
process would be swift and fast...

"Michael C" wrote:

Thanks for the start. I'm looking at the possibility of .NET remoting
also... The main problem I have either way though, is that I need to
dynamically locate the server application on the network regardless of
which implementation I use. Do you know of a way to do this with .NET
remoting?

Thanks,
Michael C., MCDBA
*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!

Jul 21 '05 #4
That's well and good, but if I'm going to go through all the trouble to
implement a TCP listener that waits for an IP broadcast to tell the
clients where the server is, there's not much point in creating a
separate listener for the actual client commands...

It seems like the solution is to create a bunch of proprietary messages
and a proprietary message format for the whole thing... I was trying to
do it using standardized protocols (i.e., SOAP), but it looks like that
idea's out the Window©.

*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!
Jul 21 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Blitz Krieg | last post by:
Oh Great Gurus... The wisdom of DotNet-dom is needed... We have several applications in our test lab, that do not need peak performance, but consistent reporting. We have been using C# and VB...
2
by: Kalem | last post by:
Hi all. I've created a web service that runs fine on my development PC running W2K. The service is consumed by an ASPX page. (written using vb.net). I can deploy the webservice without any issues...
1
by: September | last post by:
I have read numerous posts on this same issue and searched Microsoft's knowledge base and there are no solutions offered. I have a web service installed on 4 machines: 2 dev servers, 1 staging...
5
by: Nick | last post by:
Hi there, I despearately need to get IIS working with ASP.NET, but I still can't see any "Web Service Extensions". My previous question regarding this ended in the decision to uninstall .NET...
2
by: Galore | last post by:
Hello, I have the situation: I've got an application that calls lots of web services, throught the Internet. I need to keep track of every web service call (every data that's transfered), and...
5
by: Gardar | last post by:
I have a .net webservice, developed with c++ managed extensions. The websrvice returns an xml-document with a reference to a server side xml-stylesheet in the format <?xml-stylesheet href =...
0
by: Tonykryka | last post by:
I am attempting to install a web service on Windows XP pro that has IIS 5.1 installed. After installing the 2.0 .Net framework, I ran aspnet_regiis /i /enable and all of the .Net mapping...
0
by: =?Utf-8?B?U2ltb25EZXY=?= | last post by:
Hi All I would like to install the same Windows Service project on the same server under different names, one for each customer. I have been able to do it but I would like an expert opinion as...
3
by: GaryDean | last post by:
a new server2003 that will not run asp.net apps does not have a web service extension for asp.net v2.0 50727. Why is it not there? what was not installed? Thanks Gary
0
by: dipalichavan82 | last post by:
i created windows service with timer in which i m deleting files of specific extensions on client m/c n putting on server .i m taking values for 1.list of file extensions dat should be considerd...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.