473,386 Members | 1,708 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.

What do you use for Application Server?

In Microsoft architecture diagrams, I always see 3 layers of application
structure: web server, application server and database server.

Web server is IIS. Database server is SQL server.

What do you use for application server? COM+ server is for COM interface
which is not ideal for .NET applications. Web service and .NET Remoting is
for communicating with other applications which is not ideal for a layer of
application structure.
Can anybody give some comments or suggestions?

Thanks a lot.

Apr 19 '07 #1
3 2369
I wrote my own.
See http://www.c1s.com.au/C1prod/files/Whitepaper.pdf (topology with
AppServers on page 2).
"BF" <BF@discussions.microsoft.comwrote in message
news:7F**********************************@microsof t.com...
In Microsoft architecture diagrams, I always see 3 layers of application
structure: web server, application server and database server.

Web server is IIS. Database server is SQL server.

What do you use for application server? COM+ server is for COM interface
which is not ideal for .NET applications. Web service and .NET Remoting is
for communicating with other applications which is not ideal for a layer
of
application structure.
Can anybody give some comments or suggestions?

Thanks a lot.

Apr 19 '07 #2
Hello BF,

..NET has the EnterpriseServices, the new namespace with use the COM+ features.
It's the standard set of services to build application server.

If the EnterpriseServices features are not enough for your task look at BizTalk
Server.

---
WBR, Michael Nemtsev [.NET/C# MVP].
My blog: http://spaces.live.com/laflour
Team blog: http://devkids.blogspot.com/

"The greatest danger for most of us is not that our aim is too high and we
miss it, but that it is too low and we reach it" (c) Michelangelo

BWhat do you use for application server? COM+ server is for COM
Binterface which is not ideal for .NET applications.
B>

Apr 20 '07 #3
Thanks for the reply.

But EnterpriseServices uses COM+ server which is not ideal to use as .NET
application server because it uses COM interface and it does not support
parameterized constructors.

I checked many articles on the internet. They all say COM+ server should be
used within your service if you need object pooling ... To get good
performance, we have to use COM+ server on the same server as the web server,
which is not doable if I use web farm for my web application.

So it looks like Microsoft actually does not have application server which
is good to use for .NET applications! Those application servers on
architecture diagrams are actually just to make them look good.
"Michael Nemtsev" wrote:
Hello BF,

..NET has the EnterpriseServices, the new namespace with use the COM+ features.
It's the standard set of services to build application server.

If the EnterpriseServices features are not enough for your task look at BizTalk
Server.

---
WBR, Michael Nemtsev [.NET/C# MVP].
My blog: http://spaces.live.com/laflour
Team blog: http://devkids.blogspot.com/

"The greatest danger for most of us is not that our aim is too high and we
miss it, but that it is too low and we reach it" (c) Michelangelo

BWhat do you use for application server? COM+ server is for COM
Binterface which is not ideal for .NET applications.
B>

Apr 20 '07 #4

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

Similar topics

1
by: Jean Paul | last post by:
Can someone explain to me what java enterprise edition is?? I've been looking into the web for some info, but can't really make sense of the info found. Is there also an tutorial avaible? I've...
14
by: ketulp_baroda | last post by:
i am developing a web application and i am really confused on what should i use. should i use just python and use the cgi module availabe. Or should i use application like WebWare.Also there is PSP...
12
by: MFA | last post by:
Hi All Thanks to all who replied to my question dated 16/10/2003 with the same subject.. In all replies I got every one is saying that I am using cint() etc. But i am not using any convert...
125
by: Sarah Tanembaum | last post by:
Beside its an opensource and supported by community, what's the fundamental differences between PostgreSQL and those high-price commercial database (and some are bloated such as Oracle) from...
2
by: evangeline | last post by:
We have ASP application running on IIS 5.1 and Windows 2000 server. The ASP application has few Application variables setup in global.asa. Something like this: Application.Lock()...
8
by: Hermawih | last post by:
Hello , I want your opinion about this . In order to say it clearly , I think I have to describe it in long sentences . I could consider myself as Intermediate/Advance Access Developer ;...
24
by: Bob Alston | last post by:
Most of my Access database implementations have been fairly small in terms of data volume and number of concurrent users. So far I haven't had performance issues to worry about. <knock on wood> ...
8
by: Midnight Java Junkie | last post by:
Dear Colleagues: I feel that the dumbest questions are those that are never asked. I have been given the opportunity to get into .NET. Our organization has a subscription with Microsoft that...
3
by: mminnie | last post by:
After years of working with legacy systems, I am not starting to discover the .NET world. Wow. I am trying to figure out how Visual Basic, Windows Forms, Smart Clients, and all of the other .NET...
2
by: Peter | last post by:
Firstly let me be very clear about this, I do not want to create a web service proxy nor do I want to do anything with web services. Basically, I have a shrink wrapped desktop application which...
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: 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: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
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
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...

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.