ACM Home Page
Please provide us with feedback. Feedback
Supporting database access in the Hermes programming language
Full text PdfPdf (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
P. Å. Larsont  University of Waterloo, Ontario, Canada
Qiang Zhut  University of Waterloo, Ontario, Canada
Frank Pellow  IBM Canada Laboratory, Toronto, Ontario, Canada
Sponsor
: IBM Canada Ltd. Laboratory Centre for Advanced Studies
Publisher
IBM Press 
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

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
 
8
 
9
 
10


Collaborative Colleagues:
P. Å. Larsont: colleagues
Qiang Zhut: colleagues
Frank Pellow: colleagues