Application of middleware in the three tier client/server database design methodology
Autor(a) principal: | |
---|---|
Data de Publicação: | 1999 |
Outros Autores: | |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | Journal of the Brazilian Computer Society |
Texto Completo: | http://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-65001999000200005 |
Resumo: | With the popularity of personal computers and powerful workstations, todays users are no longer satisfied with the traditional data processing. They demand eagerly to putting up graphics on existing applications, putting a lot of pressure in system re-engineering. The Client/Server architecture is a less risky and less costly approach in adding a Graphical User Interface for users. The developer has to determine data and program logic distribution among client, middleware server, and the top-tier server. Middleware is a kind of software that links programs running on different platforms, transmitting messages and data. It plays an important role in 3-tier architecture. There are two types of middlewares: the first connects client programs to server programs, and the second provides data access connections to heterogeneous data sources. The developer also needs to separate on-line transaction processing, project-oriented data processing, and history data from each other. In view of no existing standard method in developing a middleware server, this paper outlines a methodology to design a 3-tier Client/Server database system. It identifies the role of middleware as temporary storage for better performance and as database gateway for Database Management Systems connectivity. Case studies are used to illustrate the steps. |
id |
UFRGS-28_f022501b1aa3dff4183ef0e823eb4f61 |
---|---|
oai_identifier_str |
oai:scielo:S0104-65001999000200005 |
network_acronym_str |
UFRGS-28 |
network_name_str |
Journal of the Brazilian Computer Society |
repository_id_str |
|
spelling |
Application of middleware in the three tier client/server database design methodology3-tier client/server systemheterogeneous databasesmiddlewaredata distributionlogic distributionon-line transaction processing project-oriented data processinghistory dataWith the popularity of personal computers and powerful workstations, todays users are no longer satisfied with the traditional data processing. They demand eagerly to putting up graphics on existing applications, putting a lot of pressure in system re-engineering. The Client/Server architecture is a less risky and less costly approach in adding a Graphical User Interface for users. The developer has to determine data and program logic distribution among client, middleware server, and the top-tier server. Middleware is a kind of software that links programs running on different platforms, transmitting messages and data. It plays an important role in 3-tier architecture. There are two types of middlewares: the first connects client programs to server programs, and the second provides data access connections to heterogeneous data sources. The developer also needs to separate on-line transaction processing, project-oriented data processing, and history data from each other. In view of no existing standard method in developing a middleware server, this paper outlines a methodology to design a 3-tier Client/Server database system. It identifies the role of middleware as temporary storage for better performance and as database gateway for Database Management Systems connectivity. Case studies are used to illustrate the steps.Sociedade Brasileira de Computação1999-07-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersiontext/htmlhttp://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-65001999000200005Journal of the Brazilian Computer Society v.6 n.1 1999reponame:Journal of the Brazilian Computer Societyinstname:Sociedade Brasileira de Computação (SBC)instacron:UFRGS10.1590/S0104-65001999000200005info:eu-repo/semantics/openAccessFong,JosephHui,Riemanneng1999-12-16T00:00:00Zoai:scielo:S0104-65001999000200005Revistahttps://journal-bcs.springeropen.com/PUBhttps://old.scielo.br/oai/scielo-oai.phpjbcs@icmc.sc.usp.br1678-48040104-6500opendoar:1999-12-16T00:00Journal of the Brazilian Computer Society - Sociedade Brasileira de Computação (SBC)false |
dc.title.none.fl_str_mv |
Application of middleware in the three tier client/server database design methodology |
title |
Application of middleware in the three tier client/server database design methodology |
spellingShingle |
Application of middleware in the three tier client/server database design methodology Fong,Joseph 3-tier client/server system heterogeneous databases middleware data distribution logic distribution on-line transaction processing project-oriented data processing history data |
title_short |
Application of middleware in the three tier client/server database design methodology |
title_full |
Application of middleware in the three tier client/server database design methodology |
title_fullStr |
Application of middleware in the three tier client/server database design methodology |
title_full_unstemmed |
Application of middleware in the three tier client/server database design methodology |
title_sort |
Application of middleware in the three tier client/server database design methodology |
author |
Fong,Joseph |
author_facet |
Fong,Joseph Hui,Riemann |
author_role |
author |
author2 |
Hui,Riemann |
author2_role |
author |
dc.contributor.author.fl_str_mv |
Fong,Joseph Hui,Riemann |
dc.subject.por.fl_str_mv |
3-tier client/server system heterogeneous databases middleware data distribution logic distribution on-line transaction processing project-oriented data processing history data |
topic |
3-tier client/server system heterogeneous databases middleware data distribution logic distribution on-line transaction processing project-oriented data processing history data |
description |
With the popularity of personal computers and powerful workstations, todays users are no longer satisfied with the traditional data processing. They demand eagerly to putting up graphics on existing applications, putting a lot of pressure in system re-engineering. The Client/Server architecture is a less risky and less costly approach in adding a Graphical User Interface for users. The developer has to determine data and program logic distribution among client, middleware server, and the top-tier server. Middleware is a kind of software that links programs running on different platforms, transmitting messages and data. It plays an important role in 3-tier architecture. There are two types of middlewares: the first connects client programs to server programs, and the second provides data access connections to heterogeneous data sources. The developer also needs to separate on-line transaction processing, project-oriented data processing, and history data from each other. In view of no existing standard method in developing a middleware server, this paper outlines a methodology to design a 3-tier Client/Server database system. It identifies the role of middleware as temporary storage for better performance and as database gateway for Database Management Systems connectivity. Case studies are used to illustrate the steps. |
publishDate |
1999 |
dc.date.none.fl_str_mv |
1999-07-01 |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-65001999000200005 |
url |
http://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-65001999000200005 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
10.1590/S0104-65001999000200005 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
text/html |
dc.publisher.none.fl_str_mv |
Sociedade Brasileira de Computação |
publisher.none.fl_str_mv |
Sociedade Brasileira de Computação |
dc.source.none.fl_str_mv |
Journal of the Brazilian Computer Society v.6 n.1 1999 reponame:Journal of the Brazilian Computer Society instname:Sociedade Brasileira de Computação (SBC) instacron:UFRGS |
instname_str |
Sociedade Brasileira de Computação (SBC) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Journal of the Brazilian Computer Society |
collection |
Journal of the Brazilian Computer Society |
repository.name.fl_str_mv |
Journal of the Brazilian Computer Society - Sociedade Brasileira de Computação (SBC) |
repository.mail.fl_str_mv |
jbcs@icmc.sc.usp.br |
_version_ |
1754734669533806592 |