J. Biswas, S. Bhonsle, T. C. Wee, Tay Sen Yong, Wang. Weiguo
{"title":"Distributed scheduling of meetings: a case study in prototyping distributed applications","authors":"J. Biswas, S. Bhonsle, T. C. Wee, Tay Sen Yong, Wang. Weiguo","doi":"10.1109/ICSI.1992.217265","DOIUrl":null,"url":null,"abstract":"The authors have developed a combined meeting-scheduling cum calendar-management system called CAMEL, that eliminates the tedium of scheduling a meeting. CAMEL uses a hunting feature that enables the tracking of user logins. The approach towards software development is generative as well as declarative, through extensive use of toolkits and reusable software. The authors describe the essential ingredients of CAMEL. It is a fairly complex distributed application using a distributed database and distributed user related information such as preference parameters. Tools from RAPIDS toolkit, especially remote procedure call subsystem, n-party interaction subsystem, are heavily used to produce this application. It also uses many services provided by RAPIDS, such as name server, user information server etc. To maintain consistency of distributed data the application makes use of the 2-phase commit and 2-phase locking primitives provided by RAPIDS.<<ETX>>","PeriodicalId":129031,"journal":{"name":"Proceedings of the Second International Conference on Systems Integration","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1992-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the Second International Conference on Systems Integration","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSI.1992.217265","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
The authors have developed a combined meeting-scheduling cum calendar-management system called CAMEL, that eliminates the tedium of scheduling a meeting. CAMEL uses a hunting feature that enables the tracking of user logins. The approach towards software development is generative as well as declarative, through extensive use of toolkits and reusable software. The authors describe the essential ingredients of CAMEL. It is a fairly complex distributed application using a distributed database and distributed user related information such as preference parameters. Tools from RAPIDS toolkit, especially remote procedure call subsystem, n-party interaction subsystem, are heavily used to produce this application. It also uses many services provided by RAPIDS, such as name server, user information server etc. To maintain consistency of distributed data the application makes use of the 2-phase commit and 2-phase locking primitives provided by RAPIDS.<>