Thirty Years of Server-Technology - From Transaction Processing to Web Services

Article in Edited Volumes
(Original article)

Publication Details

Author(s): Meyer-Wegener K
Title edited volumes: Data Management in a Connected World
Publisher: Springer-verlag
Publishing place: Berlin-Heidelberg
Publication year: 2005
Title of series: Lecture Notes in Computer Science
Volume: 3551
Pages range: 51-65
ISBN: 3-540-26295-4
ISSN: 0302-9743
Language: English


Server technology started with transaction-processing systems in the sixties. Database Management Systems (DBMS) soon adopted mechanism like multi-process and multi-threading. In distributed systems, the remote procedure call also needed process structures at the server side. The same is true for file servers, object servers (CORBA), Web servers, application servers, EJB containers, and Web Services. All these systems support a request-response behavior, sometimes enhanced with a session concept. They are facing thousands of requests per second and must manage thousands of session contexts at die same time. While programming the applications that run on the servers and actually process the requests should be as simple as possible, efficiency must still be very high. So a general programming environment should be defined that is easy to use and, on the other hand, allows for the efficient execution of thousands of program instances in parallel. This contribution will identify mechanisms that have been developed in the context of transaction processing and database management It will then generalize them to server processing of any kind. This includes program structures, context management, multi-tasking and multi-threading, process structures, program management, naming, and transactions. The driving force behind the discussion is to avoid the re-invention of the wheel that far too often occurs in computer science, mostly in ignorance of older and presumably outdated systems. © Springer-Verlag Berlin Heidelberg 2005.

FAU Authors / FAU Editors

Meyer-Wegener, Klaus Prof. Dr.-Ing.
Lehrstuhl für Informatik 6 (Datenmanagement)

How to cite

Meyer-Wegener, K. (2005). Thirty Years of Server-Technology - From Transaction Processing to Web Services. In Data Management in a Connected World (pp. 51-65). Berlin-Heidelberg: Springer-verlag.

Meyer-Wegener, Klaus. "Thirty Years of Server-Technology - From Transaction Processing to Web Services." Data Management in a Connected World Berlin-Heidelberg: Springer-verlag, 2005. 51-65.


Last updated on 2018-19-04 at 02:55