473,395 Members | 1,577 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,395 software developers and data experts.

new project - remoting, webservices or WCF?

We're starting a new project with a distributed winform client that
communicates with a central server, primarily all on the same LAN. Large
amounts of data may be sent to and from the client.

My first thought was to use WCF but I was sad to learn that Framework 3 is
not supported on Win 2k workstations, so that is unfortunately not an option
:-(

I like the better speed of _remoting_ over _webservices_, especially since
we are talking about an intranet application.

What technology would you recommend for a new project like this, starting
today?

I would like to be able to switch to WCF in the future when we no longer
need to run the client on Win2k workstation. Would it perhaps be best to have
the server expose separate kinds of "facades" so that a client can connect
using either Remoting, asmx webservices or WCF (This would also require the
client to be able to switch between these ways fo communication)?

Advices on technology, and recommendations of good examples on the web, are
greatly appreciated.

Best Regards
/KF

Oct 15 '07 #1
9 1832
I should perhaps add that the server part of the application will run on a
Win 2003 server.
"Kai Fransson" wrote:
We're starting a new project with a distributed winform client that
communicates with a central server, primarily all on the same LAN. Large
amounts of data may be sent to and from the client.

My first thought was to use WCF but I was sad to learn that Framework 3 is
not supported on Win 2k workstations, so that is unfortunately not an option
:-(

I like the better speed of _remoting_ over _webservices_, especially since
we are talking about an intranet application.

What technology would you recommend for a new project like this, starting
today?

I would like to be able to switch to WCF in the future when we no longer
need to run the client on Win2k workstation. Would it perhaps be best to have
the server expose separate kinds of "facades" so that a client can connect
using either Remoting, asmx webservices or WCF (This would also require the
client to be able to switch between these ways fo communication)?

Advices on technology, and recommendations of good examples on the web, are
greatly appreciated.

Best Regards
/KF
Oct 15 '07 #2
Since you can't use WCF and you need to make this application today, I would
say that your choice of remoting vs. web services would then come down to
the need for a proprietary/fast solution or the need for an
non-proprietary/slightly slower solution.

Today, it seems that you don't need to worry about a non-proprietary
solution, so remoting would be fine, but what about the future? Will WCF
save the day BEFORE you need to worry about scaling outside of the intranet?
This is really all you need to think about. Converting a remoting app. to
WCF should be no more troublesome that converting a web service app., so WCF
wouldn't really factor into the decision making process.

-Scott
"Kai Fransson" <Ka*********@discussions.microsoft.comwrote in message
news:F4**********************************@microsof t.com...
>I should perhaps add that the server part of the application will run on a
Win 2003 server.
"Kai Fransson" wrote:
>We're starting a new project with a distributed winform client that
communicates with a central server, primarily all on the same LAN. Large
amounts of data may be sent to and from the client.

My first thought was to use WCF but I was sad to learn that Framework 3
is
not supported on Win 2k workstations, so that is unfortunately not an
option
:-(

I like the better speed of _remoting_ over _webservices_, especially
since
we are talking about an intranet application.

What technology would you recommend for a new project like this, starting
today?

I would like to be able to switch to WCF in the future when we no longer
need to run the client on Win2k workstation. Would it perhaps be best to
have
the server expose separate kinds of "facades" so that a client can
connect
using either Remoting, asmx webservices or WCF (This would also require
the
client to be able to switch between these ways fo communication)?

Advices on technology, and recommendations of good examples on the web,
are
greatly appreciated.

Best Regards
/KF

Oct 15 '07 #3
I read somewhere that you can expose more than one endpoint from your WCF
service, so that clients running win2000 can also communicate with your WCF
service. Is this worthwhile, or should I just build a classic remoting app
and then convert it to WCF when the time comes?

Also, any good reading or samples would be appreciated.

/Kai

"Scott M." wrote:
Since you can't use WCF and you need to make this application today, I would
say that your choice of remoting vs. web services would then come down to
the need for a proprietary/fast solution or the need for an
non-proprietary/slightly slower solution.

Today, it seems that you don't need to worry about a non-proprietary
solution, so remoting would be fine, but what about the future? Will WCF
save the day BEFORE you need to worry about scaling outside of the intranet?
This is really all you need to think about. Converting a remoting app. to
WCF should be no more troublesome that converting a web service app., so WCF
wouldn't really factor into the decision making process.

-Scott
"Kai Fransson" <Ka*********@discussions.microsoft.comwrote in message
news:F4**********************************@microsof t.com...
I should perhaps add that the server part of the application will run on a
Win 2003 server.
"Kai Fransson" wrote:
We're starting a new project with a distributed winform client that
communicates with a central server, primarily all on the same LAN. Large
amounts of data may be sent to and from the client.

My first thought was to use WCF but I was sad to learn that Framework 3
is
not supported on Win 2k workstations, so that is unfortunately not an
option
:-(

I like the better speed of _remoting_ over _webservices_, especially
since
we are talking about an intranet application.

What technology would you recommend for a new project like this, starting
today?

I would like to be able to switch to WCF in the future when we no longer
need to run the client on Win2k workstation. Would it perhaps be best to
have
the server expose separate kinds of "facades" so that a client can
connect
using either Remoting, asmx webservices or WCF (This would also require
the
client to be able to switch between these ways fo communication)?

Advices on technology, and recommendations of good examples on the web,
are
greatly appreciated.

Best Regards
/KF


Oct 16 '07 #4
=?Utf-8?B?S2FpIEZyYW5zc29u?= <Ka*********@discussions.microsoft.com>
wrote in news:4C**********************************@microsof t.com:
I read somewhere that you can expose more than one endpoint from your
WCF service, so that clients running win2000 can also communicate with
your WCF service. Is this worthwhile, or should I just build a classic
remoting app and then convert it to WCF when the time comes?
Yup true - you can still use WCF - but just use the web service channel.
Oct 16 '07 #5
Traditionally we've used Com+ Enterprise Services for scalability and
transaction handling. Do you have any recommendations for achieving this
using WCF?

Most examples I find host their WCF services in a console app, which cannot
be best practice for creating a facade for my server application. Is a
windows service a good facade for my server application? Any advice is
greatly appreciated.

/Kai

"Spam Catcher" wrote:
=?Utf-8?B?S2FpIEZyYW5zc29u?= <Ka*********@discussions.microsoft.com>
wrote in news:4C**********************************@microsof t.com:
I read somewhere that you can expose more than one endpoint from your
WCF service, so that clients running win2000 can also communicate with
your WCF service. Is this worthwhile, or should I just build a classic
remoting app and then convert it to WCF when the time comes?

Yup true - you can still use WCF - but just use the web service channel.
Oct 16 '07 #6
=?Utf-8?B?S2FpIEZyYW5zc29u?= <Ka*********@discussions.microsoft.com>
wrote in news:2C**********************************@microsof t.com:
Traditionally we've used Com+ Enterprise Services for scalability and
transaction handling. Do you have any recommendations for achieving
this using WCF?
Here you go:

http://msdn2.microsoft.com/en-us/library/bb735856.aspx

FYI, .NET 2.0 and WCF has transactional support - so perhaps it might be
good enough without resorting to COM+.
Most examples I find host their WCF services in a console app, which
cannot be best practice for creating a facade for my server
application. Is a windows service a good facade for my server
application? Any advice is greatly appreciated.
Absolutely. Console App vs. Windows Form vs. Services is all schematics.
The underlying syntax is identical across the board... and the way WCF
works is the same.
Oct 17 '07 #7
Hi Fransson,

My project also same like this. Let me know whether i can use the WCF or
Remorting? Can you guide me abt this?

Regards,
RAJA

"Kai Fransson" wrote:
We're starting a new project with a distributed winform client that
communicates with a central server, primarily all on the same LAN. Large
amounts of data may be sent to and from the client.

My first thought was to use WCF but I was sad to learn that Framework 3 is
not supported on Win 2k workstations, so that is unfortunately not an option
:-(

I like the better speed of _remoting_ over _webservices_, especially since
we are talking about an intranet application.

What technology would you recommend for a new project like this, starting
today?

I would like to be able to switch to WCF in the future when we no longer
need to run the client on Win2k workstation. Would it perhaps be best to have
the server expose separate kinds of "facades" so that a client can connect
using either Remoting, asmx webservices or WCF (This would also require the
client to be able to switch between these ways fo communication)?

Advices on technology, and recommendations of good examples on the web, are
greatly appreciated.

Best Regards
/KF
Oct 24 '07 #8
I think if you read the other posts in this thread, you'll have your answer.

"RAJA" <RA**@discussions.microsoft.comwrote in message
news:C6**********************************@microsof t.com...
Hi Fransson,

My project also same like this. Let me know whether i can use the WCF or
Remorting? Can you guide me abt this?

Regards,
RAJA

"Kai Fransson" wrote:
>We're starting a new project with a distributed winform client that
communicates with a central server, primarily all on the same LAN. Large
amounts of data may be sent to and from the client.

My first thought was to use WCF but I was sad to learn that Framework 3
is
not supported on Win 2k workstations, so that is unfortunately not an
option
:-(

I like the better speed of _remoting_ over _webservices_, especially
since
we are talking about an intranet application.

What technology would you recommend for a new project like this, starting
today?

I would like to be able to switch to WCF in the future when we no longer
need to run the client on Win2k workstation. Would it perhaps be best to
have
the server expose separate kinds of "facades" so that a client can
connect
using either Remoting, asmx webservices or WCF (This would also require
the
client to be able to switch between these ways fo communication)?

Advices on technology, and recommendations of good examples on the web,
are
greatly appreciated.

Best Regards
/KF

Oct 24 '07 #9
Thanks. I'll check it.

"Scott M." wrote:
I think if you read the other posts in this thread, you'll have your answer.

"RAJA" <RA**@discussions.microsoft.comwrote in message
news:C6**********************************@microsof t.com...
Hi Fransson,

My project also same like this. Let me know whether i can use the WCF or
Remorting? Can you guide me abt this?

Regards,
RAJA

"Kai Fransson" wrote:
We're starting a new project with a distributed winform client that
communicates with a central server, primarily all on the same LAN. Large
amounts of data may be sent to and from the client.

My first thought was to use WCF but I was sad to learn that Framework 3
is
not supported on Win 2k workstations, so that is unfortunately not an
option
:-(

I like the better speed of _remoting_ over _webservices_, especially
since
we are talking about an intranet application.

What technology would you recommend for a new project like this, starting
today?

I would like to be able to switch to WCF in the future when we no longer
need to run the client on Win2k workstation. Would it perhaps be best to
have
the server expose separate kinds of "facades" so that a client can
connect
using either Remoting, asmx webservices or WCF (This would also require
the
client to be able to switch between these ways fo communication)?

Advices on technology, and recommendations of good examples on the web,
are
greatly appreciated.

Best Regards
/KF


Oct 24 '07 #10

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

Similar topics

5
by: DraguVaso | last post by:
Hi, I need to write a VB.NET-application (Windows Forms) that may have a part of it (re-)implemented as a Webpage for the customers. I think it can be usefull to create a business Layer with...
2
by: Tim Smith | last post by:
Hi, With our architecture we are looking at the following client applications: - 20-40 GUI desktop power users - 40-100 ASP.NET light users - 5-10 heavy server side integration apps We...
3
by: Dexter | last post by:
Hello all, I need to build a chat using ASP.NET (VB), this chat is to the online communication with customers. I would like to know what is best. To use webservices or to use remote script? ...
1
by: SB | last post by:
Is it possible (or common practice) to have the business facade layer of the web services layer implemented as .net remoting component(s). While the web services provide the necssary access to...
4
by: Virendra | last post by:
anybody can send complete discription of dotnet remoting and webservice. in which situation which can be used -- Virendra Chandra Software Engineer Glansa Solution,Secunderabad
8
by: Raju Joseph | last post by:
Hi All, I am just trying to get an opinion here. I know this is always a tough choice to make. We are in the process of converting our VB6 based Healthcare Information System (a full-fledged...
6
by: RichieRich | last post by:
Any comments on .NET Remotinv vs. Web Services? Which would you choose? Thanks.
10
by: ochocki | last post by:
Hi, Reading about WCF I had this feeling that .net remoting has been left behind. There's a lot about webservices but nothing about remoting which suprises me as MS was encouraging to use it in...
2
by: JSha | last post by:
My application (running on one server) needs to keep sending its status to the main server which keeps a log of the progress.....how do I implement this?.... Do I use webservices or remoting? or...
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:
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: 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
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

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.