By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
459,253 Members | 1,693 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 459,253 IT Pros & Developers. It's quick & easy.

Web service hosting options

P: n/a
This is a follow-on to my previous post. It occurs to me that I asked the
wrong question.

Here's what I'm really trying to accomplish: My application is a real-time
airplane and avionics simulation. My application includes a .Net singleton,
exposed via remoting, that allows clients to do things like starting,
stopping, and resetting the simulation. We also include a web service that
allows remote clients (on Linux boxes) to control the simulation.

Running IIS to expose our web service to the world poses several challenges
for us. First of all, we need to install it and configure it correctly on
each computer that runs our app. In addition, it's probably serious
overkill for what we're trying to accomplish.

We want to simplify deployment and configuration of our application. We
also want to eliminate as much extraneous stuff from Windows as we can to
improve our real-time performance.

What I'm really looking for is a web server that I can easily integrate with
my existing web service code. Maybe IIS7 can be trimmed down to be about as
good a solution as I can get (in which case I'm probably posting this to the
wrong newsgroup). But maybe I can do better by hosting my web service in my
own application.

I looked at the Cassini example and the ApplicationHost class. It's not at
all obvious to me how to wire things up with ApplicationHost so that my web
service works. In any event, it looks like a *lot* of work get get it
working.

I could use the ServiceHost class, but that presents a problem for me
because I need to run my app on some Windows 2000 computers (in addition to
a bunch of Windows XP computers). I'd be willing to go down this path if
using ServiceHost gets me a lighter weight, more easily configured solution
than using IIS. (I'd install this on the Windows XP hosts, and install IIS
on the Windows 2000 hosts.)

Any thoughts or suggestions would be greatly appreciated!

- Bob
Oct 5 '07 #1
Share this Question
Share on Google+
6 Replies


P: n/a
"Bob Altman" <rd*@nospam.nospamwrote in
news:O7**************@TK2MSFTNGP03.phx.gbl:
I looked at the Cassini example and the ApplicationHost class. It's
not at all obvious to me how to wire things up with ApplicationHost so
that my web service works. In any event, it looks like a *lot* of
work get get it working.

I could use the ServiceHost class, but that presents a problem for me
because I need to run my app on some Windows 2000 computers (in
addition to a bunch of Windows XP computers). I'd be willing to go
down this path if using ServiceHost gets me a lighter weight, more
easily configured solution than using IIS. (I'd install this on the
Windows XP hosts, and install IIS on the Windows 2000 hosts.)

Any thoughts or suggestions would be greatly appreciated!
Check the other thread about this issue - I posted a link to a closed
source version of Cassini which supports ASP.NET 2.0.

However, the best solution would be to use ServiceHost which has almost no
configuration and performance is decent.

How many user are you planning to support? Do you need failover, load
balancing, etc?
Oct 5 '07 #2

P: n/a

In my time Cassini was open source provided by MS i converted the source so
it accepted multiple external connections and rebuild it in VS.Net 2003 ,
as i wrote the host app and the changes to the cassini dll in my own spare
time in a later stage after i showed the concept to my boss we used it and
as far as i know it is still in use at the production progs of the company i
used to work for i guess there is nothing wrong in sharing it .
if you are interested feel free to contact me

i have the cassini source original and
the cassini source modified by me and working dll
a host app with the cassini dll i built running a website and a webservice
in a windows app written in VS.Net 2003

hth

Michel

"Spam Catcher" <sp**********@rogers.comschreef in bericht
news:Xn**********************************@127.0.0. 1...
"Bob Altman" <rd*@nospam.nospamwrote in
news:O7**************@TK2MSFTNGP03.phx.gbl:
>I looked at the Cassini example and the ApplicationHost class. It's
not at all obvious to me how to wire things up with ApplicationHost so
that my web service works. In any event, it looks like a *lot* of
work get get it working.

I could use the ServiceHost class, but that presents a problem for me
because I need to run my app on some Windows 2000 computers (in
addition to a bunch of Windows XP computers). I'd be willing to go
down this path if using ServiceHost gets me a lighter weight, more
easily configured solution than using IIS. (I'd install this on the
Windows XP hosts, and install IIS on the Windows 2000 hosts.)

Any thoughts or suggestions would be greatly appreciated!

Check the other thread about this issue - I posted a link to a closed
source version of Cassini which supports ASP.NET 2.0.

However, the best solution would be to use ServiceHost which has almost no
configuration and performance is decent.

How many user are you planning to support? Do you need failover, load
balancing, etc?

Oct 6 '07 #3

P: n/a
Hmmm

just seen that i also made a framework 2.0 version even rebuilt cassini
under the 2.0 framework


"Michel Posseth [MCP]" <ms****@posseth.comschreef in bericht
news:%2****************@TK2MSFTNGP02.phx.gbl...
>
In my time Cassini was open source provided by MS i converted the source
so it accepted multiple external connections and rebuild it in VS.Net 2003
, as i wrote the host app and the changes to the cassini dll in my own
spare time in a later stage after i showed the concept to my boss we used
it and as far as i know it is still in use at the production progs of the
company i used to work for i guess there is nothing wrong in sharing it
.
if you are interested feel free to contact me

i have the cassini source original and
the cassini source modified by me and working dll
a host app with the cassini dll i built running a website and a webservice
in a windows app written in VS.Net 2003

hth

Michel

"Spam Catcher" <sp**********@rogers.comschreef in bericht
news:Xn**********************************@127.0.0. 1...
>"Bob Altman" <rd*@nospam.nospamwrote in
news:O7**************@TK2MSFTNGP03.phx.gbl:
>>I looked at the Cassini example and the ApplicationHost class. It's
not at all obvious to me how to wire things up with ApplicationHost so
that my web service works. In any event, it looks like a *lot* of
work get get it working.

I could use the ServiceHost class, but that presents a problem for me
because I need to run my app on some Windows 2000 computers (in
addition to a bunch of Windows XP computers). I'd be willing to go
down this path if using ServiceHost gets me a lighter weight, more
easily configured solution than using IIS. (I'd install this on the
Windows XP hosts, and install IIS on the Windows 2000 hosts.)

Any thoughts or suggestions would be greatly appreciated!

Check the other thread about this issue - I posted a link to a closed
source version of Cassini which supports ASP.NET 2.0.

However, the best solution would be to use ServiceHost which has almost
no
configuration and performance is decent.

How many user are you planning to support? Do you need failover, load
balancing, etc?


Oct 7 '07 #4

P: n/a
Hi Michel,

Yes, I'd like to get your VS 2005 source code! I'll try sending an email to
the address included in your posting so that you can respond directly to me.

- Bob

"Michel Posseth [MCP]" <MS**@posseth.comwrote in message
news:%2****************@TK2MSFTNGP02.phx.gbl...
Hmmm

just seen that i also made a framework 2.0 version even rebuilt cassini
under the 2.0 framework


"Michel Posseth [MCP]" <ms****@posseth.comschreef in bericht
news:%2****************@TK2MSFTNGP02.phx.gbl...
>>
In my time Cassini was open source provided by MS i converted the source
so it accepted multiple external connections and rebuild it in VS.Net
2003 , as i wrote the host app and the changes to the cassini dll in my
own spare time in a later stage after i showed the concept to my boss we
used it and as far as i know it is still in use at the production progs
of the company i used to work for i guess there is nothing wrong in
sharing it .
if you are interested feel free to contact me

i have the cassini source original and
the cassini source modified by me and working dll
a host app with the cassini dll i built running a website and a
webservice in a windows app written in VS.Net 2003

hth

Michel

"Spam Catcher" <sp**********@rogers.comschreef in bericht
news:Xn**********************************@127.0.0 .1...
>>"Bob Altman" <rd*@nospam.nospamwrote in
news:O7**************@TK2MSFTNGP03.phx.gbl:

I looked at the Cassini example and the ApplicationHost class. It's
not at all obvious to me how to wire things up with ApplicationHost so
that my web service works. In any event, it looks like a *lot* of
work get get it working.

I could use the ServiceHost class, but that presents a problem for me
because I need to run my app on some Windows 2000 computers (in
addition to a bunch of Windows XP computers). I'd be willing to go
down this path if using ServiceHost gets me a lighter weight, more
easily configured solution than using IIS. (I'd install this on the
Windows XP hosts, and install IIS on the Windows 2000 hosts.)

Any thoughts or suggestions would be greatly appreciated!

Check the other thread about this issue - I posted a link to a closed
source version of Cassini which supports ASP.NET 2.0.

However, the best solution would be to use ServiceHost which has almost
no
configuration and performance is decent.

How many user are you planning to support? Do you need failover, load
balancing, etc?



Oct 10 '07 #5

P: n/a
Hello Bob .

I received your e-mail , and have send you the code in a max compressed
winrar archive ( http://www.rarlabs.com/download.htm )

regards

Michel
"Bob Altman" <rd*@nospam.nospamschreef in bericht
news:%2****************@TK2MSFTNGP06.phx.gbl...
Hi Michel,

Yes, I'd like to get your VS 2005 source code! I'll try sending an email
to the address included in your posting so that you can respond directly
to me.

- Bob

"Michel Posseth [MCP]" <MS**@posseth.comwrote in message
news:%2****************@TK2MSFTNGP02.phx.gbl...
>Hmmm

just seen that i also made a framework 2.0 version even rebuilt cassini
under the 2.0 framework


"Michel Posseth [MCP]" <ms****@posseth.comschreef in bericht
news:%2****************@TK2MSFTNGP02.phx.gbl...
>>>
In my time Cassini was open source provided by MS i converted the source
so it accepted multiple external connections and rebuild it in VS.Net
2003 , as i wrote the host app and the changes to the cassini dll in my
own spare time in a later stage after i showed the concept to my boss
we used it and as far as i know it is still in use at the production
progs of the company i used to work for i guess there is nothing wrong
in sharing it .
if you are interested feel free to contact me

i have the cassini source original and
the cassini source modified by me and working dll
a host app with the cassini dll i built running a website and a
webservice in a windows app written in VS.Net 2003

hth

Michel

"Spam Catcher" <sp**********@rogers.comschreef in bericht
news:Xn**********************************@127.0. 0.1...
"Bob Altman" <rd*@nospam.nospamwrote in
news:O7**************@TK2MSFTNGP03.phx.gbl:

I looked at the Cassini example and the ApplicationHost class. It's
not at all obvious to me how to wire things up with ApplicationHost so
that my web service works. In any event, it looks like a *lot* of
work get get it working.
>
I could use the ServiceHost class, but that presents a problem for me
because I need to run my app on some Windows 2000 computers (in
addition to a bunch of Windows XP computers). I'd be willing to go
down this path if using ServiceHost gets me a lighter weight, more
easily configured solution than using IIS. (I'd install this on the
Windows XP hosts, and install IIS on the Windows 2000 hosts.)
>
Any thoughts or suggestions would be greatly appreciated!

Check the other thread about this issue - I posted a link to a closed
source version of Cassini which supports ASP.NET 2.0.

However, the best solution would be to use ServiceHost which has almost
no
configuration and performance is decent.

How many user are you planning to support? Do you need failover, load
balancing, etc?




Oct 10 '07 #6

P: n/a
Hello Bob

After receiving your e-mail ( 17 -10 19:24 ) that you did not receive
mine
i have send it a second time to both by me known known adresses

strange ,,,, i did not receive a return message from the previous message
and the totall package is under 3 mb normally 5 mb is allowed

Please let me know if it arrived this time , otherwise i wil put the package
on a server and provide you a download link

regards

Michel

"Michel Posseth [MCP]" <MS**@posseth.comschreef in bericht
news:%2****************@TK2MSFTNGP04.phx.gbl...
Hello Bob .

I received your e-mail , and have send you the code in a max compressed
winrar archive ( http://www.rarlabs.com/download.htm )

regards

Michel
"Bob Altman" <rd*@nospam.nospamschreef in bericht
news:%2****************@TK2MSFTNGP06.phx.gbl...
>Hi Michel,

Yes, I'd like to get your VS 2005 source code! I'll try sending an email
to the address included in your posting so that you can respond directly
to me.

- Bob

"Michel Posseth [MCP]" <MS**@posseth.comwrote in message
news:%2****************@TK2MSFTNGP02.phx.gbl...
>>Hmmm

just seen that i also made a framework 2.0 version even rebuilt cassini
under the 2.0 framework


"Michel Posseth [MCP]" <ms****@posseth.comschreef in bericht
news:%2****************@TK2MSFTNGP02.phx.gbl.. .

In my time Cassini was open source provided by MS i converted the
source so it accepted multiple external connections and rebuild it in
VS.Net 2003 , as i wrote the host app and the changes to the cassini
dll in my own spare time in a later stage after i showed the concept
to my boss we used it and as far as i know it is still in use at the
production progs of the company i used to work for i guess there is
nothing wrong in sharing it .
if you are interested feel free to contact me

i have the cassini source original and
the cassini source modified by me and working dll
a host app with the cassini dll i built running a website and a
webservice in a windows app written in VS.Net 2003

hth

Michel

"Spam Catcher" <sp**********@rogers.comschreef in bericht
news:Xn**********************************@127.0 .0.1...
"Bob Altman" <rd*@nospam.nospamwrote in
news:O7**************@TK2MSFTNGP03.phx.gbl:
>
>I looked at the Cassini example and the ApplicationHost class. It's
>not at all obvious to me how to wire things up with ApplicationHost
>so
>that my web service works. In any event, it looks like a *lot* of
>work get get it working.
>>
>I could use the ServiceHost class, but that presents a problem for me
>because I need to run my app on some Windows 2000 computers (in
>addition to a bunch of Windows XP computers). I'd be willing to go
>down this path if using ServiceHost gets me a lighter weight, more
>easily configured solution than using IIS. (I'd install this on the
>Windows XP hosts, and install IIS on the Windows 2000 hosts.)
>>
>Any thoughts or suggestions would be greatly appreciated!
>
Check the other thread about this issue - I posted a link to a closed
source version of Cassini which supports ASP.NET 2.0.
>
However, the best solution would be to use ServiceHost which has
almost no
configuration and performance is decent.
>
How many user are you planning to support? Do you need failover, load
balancing, etc?




Oct 17 '07 #7

This discussion thread is closed

Replies have been disabled for this discussion.