473,395 Members | 1,978 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.

Thinking about web services and have questions.

Hi all,
I sent this the other day but got no responses, so, I
thought I would try again.
I am thinking about the next version of my application
(it's an accounting app) and it would seem that web
services might be quite useful. If I can get rid having to
create a web app, and instead can use a regular windows
app on the client, that would be fantastic. Can I look at
web services as a better DCOM? How is performance? Is this
just another way of running an activeX form inside a
browser without having to run it inside a browser? Have we
come full circle where we are going back to fat clients?
Are Web Services a way for me to have the richness and
control of a windows client with the flexibility of having
remote logic and data? Has anyone scrapped an existing web
app for a windows/webservice replacement?
Thanks ... Ed

Thanks ... Ed
Nov 21 '05 #1
2 1230
You can call web services from any code that can execute an HTTP request,
with varying degrees of difficulty. Calling web services from Window forms
(or any .Net code) code is trivial, using the "add web reference" to point
your forms app to the web service wsdl. This generates local proxy classes
that should feel very natural to you if you have used DCOM proxies. Whether
you decide to use fat or thin clients is more of a deployment preference,
depending on what platforms your clients are on.

One example I can give you is my application is web based (asp.net) but it
calls a web service layer for all business logic. I then have some windows
forms utilities I wrote which also use that same web services layer.
Performance is really good, especially if you take advantage of caching in
web services. hope this helps.

"Ed Staffin" <an*******@discussions.microsoft.com> wrote in message
news:2c*****************************@phx.gbl...
Hi all,
I sent this the other day but got no responses, so, I
thought I would try again.
I am thinking about the next version of my application
(it's an accounting app) and it would seem that web
services might be quite useful. If I can get rid having to
create a web app, and instead can use a regular windows
app on the client, that would be fantastic. Can I look at
web services as a better DCOM? How is performance? Is this
just another way of running an activeX form inside a
browser without having to run it inside a browser? Have we
come full circle where we are going back to fat clients?
Are Web Services a way for me to have the richness and
control of a windows client with the flexibility of having
remote logic and data? Has anyone scrapped an existing web
app for a windows/webservice replacement?
Thanks ... Ed

Thanks ... Ed

Nov 21 '05 #2

"Ed Staffin" <an*******@discussions.microsoft.com> wrote in
message news:2c*****************************@phx.gbl...
Hi all,
I sent this the other day but got no responses, so, I
thought I would try again.
I am thinking about the next version of my application
(it's an accounting app) and it would seem that web
services might be quite useful. If I can get rid having to
create a web app, and instead can use a regular windows
app on the client, that would be fantastic. Can I look at
web services as a better DCOM? How is performance? Is this
just another way of running an activeX form inside a
browser without having to run it inside a browser?


Simplified, a web service is really just a CGI Application that
speaks a standard language.

Andrew Faust
Nov 21 '05 #3

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

Similar topics

4
by: Bill Sonia | last post by:
I'm written a Windows Service to send e-mails on events like OnStart, OnStop, OnShutDown using System.Web.Mail. It works for everything but OnShutdown. My guess is that once my send mail code is...
1
by: Chris Dunaway | last post by:
A quick scan of the group did not immediately reveal an answer to my questions so here goes. First let me describe my app and then I'll ask the questions. I am writing a Windows Forms App (not...
2
by: Niyazi | last post by:
Hi, I have BIG question and I gues it is the BEST question. I have a problem that I am guessing the best solution is to create some sort ..NET Services. This Service(s) must check every...
2
by: IcedCrow | last post by:
#1) Burning question on my mind is ... what is the difference between a "web service" and a distributed COM component other then a distributed COM component had to be registered on a host server...
8
by: Bill Sonia | last post by:
I've written a Windows Service to send e-mails on events like OnStart, OnStop, OnShutDown using System.Web.Mail. It works for everything but OnShutdown. My guess is that for OnShutDown, once my...
5
by: JP | last post by:
Greetings - I have a classic ASP site that is accessing custom written .NET web services - we are looking at scalability options and though we have an F5 load balancer that would definitley do the...
8
by: Woody Splawn | last post by:
I am asking this question here because I asked this question in the Reporting Services Newsgroup and did not get an answer. Does anyone know if Reporting Services is intended to work in a...
3
by: John Morgan | last post by:
I have installed SQL Server Management Studio 2005 and have been finding the equivalent of the Data Transfer Services in SQLServer 2000. I think I have worked out that it is in SQL Server...
3
by: Sylvie | last post by:
My Windows Application has two forms, one form contains a grid (lets say Stock Listing), and the other is a form of one stock, contains some edit boxes for one stock's fields.. Is it possible to...
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: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
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
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...
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
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

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.