473,797 Members | 3,148 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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 1252
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*******@disc ussions.microso ft.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*******@disc ussions.microso ft.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
7153
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 executed, other necessary Windows Services have been terminated before it can actually send the mail. I've updated my HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services registry DependOnService value including SMPTSVC and others. My hope is...
1
3301
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 Web Forms) that serves as a thin client to some web services. In other words, the Windows Forms app will be installed on the client machines and that app will call web services that are deployed on my server.
2
595
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 hour the data that reside on AS400 and transfer into the SQL Server. Services also have to be run in between 8:00 AM and 5:00 PM
2
2182
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 and be a part of a network whereas the web service can be located via URL? I don't see much of a difference and it bugs me :-) They both sit outside of the client computer. They both provide functionality. They are both called remotely.
8
4195
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 send mail code is executed, other necessary Windows Services have been terminated before it can actually send the mail. I've updated my HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services registry DependOnService value including SMPTSVC and...
5
2756
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 trick, I was wondering how DNS load balancing was handled in such a situation? That is DNS Resolves: mywebservice.mydomain.com: 10.10.10.10, 10.10.10.11, 10.10.10.12 I knwo most browsers will succesfully load balance this scenario, but it is
8
2754
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 client/Server or Local machine environment? Based on what I have seen my guess is yes but that is a guess. In some materal it talks about it running on a web server but my supposition is that this does not necessarily mean that it would not make for a...
3
1727
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 Integration Services but when I open File-New-Project I do not see the SQL Server Integration Services there, though Help assumes that it is available for selection when starting a new project.. How can I make it visible in the New Project window? ...
3
7057
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 run application remotely and retrieve grid and form data in some way without accessing directly to database server? Web Services is being used for this purpose I think, Which methods must be used for this ?
0
10468
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10245
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 tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10205
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 Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
10021
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 protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
1
7559
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5458
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5582
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
3748
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2933
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.