| Supporting database access in the Hermes programming language |
| Full text |
Pdf
(885 KB)
|
| Source
|
IBM Centre for Advanced Studies Conference
archive
Proceedings of the 1991 conference of the Centre for Advanced Studies on Collaborative research
table of contents
Toronto, Ontario, Canada
SESSION: Distributed environment
table of contents
Pages: 205 - 222
Year of Publication: 1991
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
IBM Press
|
| Bibliometrics |
Downloads (6 Weeks): n/a, Downloads (12 Months): n/a, Citation Count: 3
|
|
|
ABSTRACT
The work reported in this paper is part of a project aimed at designing and prototyping an application development environment that allows easy development of platform-independent distributed applications. The main goals of the database subproject are to investigate methods for (1) providing (SQL) database access and (2) supporting transaction management within a distributed programming environment based on the paradigm of communicating sequential processes. This paper looks at how SQL database access can be provided in Hermes, a new language for distributed programming based on this paradigm. The paper compares the characteristics of Hermes and SQL tables, discusses potential ways of supporting database access in Hermes, and then defines an embedding of SQL in Hermes. Some implementation aspects are also discussed.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
ANSI-ISO, Database Language - SQL with Integrity Enhancement, ISO 9075-1989/ANSI X3.135-1989.
|
| |
2
|
ANSI-ISO, Database Language SQL2, ANSI X3H2, ISO/IEC JTC1 SC21 WG3 N985 (DBL SLC-1/SEL-2), December 1989.
|
| |
3
|
IBM, SQL/Data System: Application Programming for IBM VM Systems, Version 3 Release 2, 1991.
|
| |
4
|
ISO, Information Technology - Open Systems Interconnection - Remote Database Access - Part 1: Generic, ISO/IEC DP 9579-1, October 1990.
|
| |
5
|
ISO, Information Technology - Open Systems Interconnection - Remote Database Access - Part 2: SQL Specialization, ISO/IEC DP 9579-2, October 1990.
|
| |
6
|
D. P. Bradshaw et al., Transaction Management in Hermes using Camelot, Technical Report (in preparation), Department of Computer Science, University of Waterloo, 1991.
|
 |
7
|
P. Dadam , K. Kuespert , F. Andersen , H. Blanken , R. Erbe, A DBMS prototype to support extended NF2 relations: an integrated view on flat tables and hierarchies, Proceedings of the 1986 ACM SIGMOD international conference on Management of data, p.356-367, May 28-30, 1986, Washington, D.C., United States
|
| |
8
|
|
| |
9
|
|
| |
10
|
Robert E. Strom , David F. Bacon , Arthur P. Goldberg , Andy Lowry , Daniel M. Yellin , Shaula Alexander Yemini, Hermes: a language for distributed computing, Prentice-Hall, Inc., Upper Saddle River, NJ, 1991
|
CITED BY 3
|
|
|
|
|
Jacob Slonim , Patrick Finnigan , Alberto Mendelson , Toby Teorey , Michael Bauer , Paul Larson , Richard McBride , Yechiam Yemini , Shaula Yemini, Towards a new distributed programming environment (CORDS), Proceedings of the 1991 conference of the Centre for Advanced Studies on Collaborative research, October 28-30, 1991, Toronto, Ontario, Canada
|
|
|
|
|