Erik Hanson[SMTP:[EMAIL PROTECTED]] wrote: > Aurelio Sanchiz Callejon <[EMAIL PROTECTED]>: > > Can be said that in a web-based application the browser is the > >client, a database server the server AND the servlets (in web server) the > >middleware (second tier)? > > It's a simple question but I need to clarify it for theorical > purposes. > I'd say that a web-based application doesn't imply the number of tiers you have within your C/S application. There can be many tiers working together, depending on the system's inherent complexity. Servlets could be only just one layer of your "middleware".: Just think about: * Mainframe integration * Different protocols * Different technical middlewares * where is the database - or better where _are_ the databases located? * ... In extreme situations even HTML code fragments for SSI or pseudo SSIs (application based including) could be delivered by legacy DBs "far behind" the web server(s). Just some thoughts... Markus. > > I'm not an expert, but I would say that the client is made up of the web > browser *and* any HTML and code that presents HTML, whether static, dynamic > or both. My architecture is broken up this way: > > Tier 1 (presentation): browser, static HTML, HTML templates, > HTML-generating objects (for lists and tables), view objects (displays > business objects) > > Tier 2 (business logic): business objects, process objects > > Tier 3 (data): database objects, database > [...] -- B + S BANKSYSTEME GmbH, C/S Development Eugen-Mueller-Str. 1, A 5020 Salzburg, Austria Tel.: +43 (662) 43 05 91 - 318 http://www.bsbanksysteme.com ___________________________________________________________________________ To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff SERVLET-INTEREST". Archives: http://archives.java.sun.com/archives/servlet-interest.html Resources: http://java.sun.com/products/servlet/external-resources.html LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
