Groups | Blog | Home
all groups > sql server (alternate) > july 2004 >

sql server (alternate) : Prototype for a web application


frohlinger NO[at]SPAM yahoo.com
7/29/2004 10:51:23 AM
Hello,
I'm writing a prototype for a web application.
The architecture is SQL <--> IIS (<-->Browser).
SQL <--> IIS are communicating through ADO ASP components on one hand,
and stored procedures on the other hand (no direct access).
I'm not sure if for this phase I should add an application server.
If I will add it, it will be on the same box as the IIS.
The application server can perform data caching and save redundant
search accesses to the SQL. On the other hand the IIS and Application
server communicate through XML - which also means a performance
overhead because of the MSXML parsing we're using.
I need help because I don't know how significant the application
server is for the performance of this stage.
Let's assume that there will be several dozens of concurrent users.
Thanks a lot.
John Bell
7/31/2004 10:31:40 AM
Hi

As this is a prototype you should be analysing the performance of each of
the component systems as well as proving design concepts. This will be
easier and probably more accurate if the application server is on a separate
server as there should be less caveats. Not having the Application Server at
all is not really the same system!

John

[quoted text, click to view]

frohlinger NO[at]SPAM yahoo.com
8/1/2004 4:19:55 AM
Thanks John,
But actually that's what I would really like to know -
how important is the application server?
Is the IIS using the ADO components & SQL's stored procedures good
enough for, lets assume, 50 concurrent users?
Or is the Application Server a must?
The user will perform multiple item searches from the DB, where the DB
contains up to 2000 items.
It seems a fairly light prototype, and i'm not sure the App Svr is
necessary.

And another question - Is there another way a COM based Application
Server can commnuicate with IIS not using XML? Are there better and
less costly alternatives? XML is the only way I know, using the
IDispatch interface.

Thanks again!
John Bell
8/1/2004 12:28:02 PM
Hi

With 50 users and the size of your database I would not expect that you need
to have a middle tier, but it is a grey area that would depend on hardware
and what the users are doing and how other application will interface with
it.

It is also not clear if you are talking about the number of users for the
prototype or the number of users on the final system.

I don't know enough about COM and how you interface to IIS to know what you
are asking regarding this, but as COM has been around for a while I would
have thought that you can use something other than passing XML between the
two. If are talking about defining a COM interface with UTL, then I think
you can write the IDL directly.


John

[quoted text, click to view]

AddThis Social Bookmark Button