精简语言和模型:面向持久对象系统的可互操作内核

Joachim W. Schmidt, F. Matthes
{"title":"精简语言和模型:面向持久对象系统的可互操作内核","authors":"Joachim W. Schmidt, F. Matthes","doi":"10.1109/RIDE.1993.281951","DOIUrl":null,"url":null,"abstract":"Reliable interoperation between independently developed systems frequently requires type-safe access to persistent data objects and generic services while today's system architectures and interoperation tools still focus primarily on store-level access to volatile data and simple monomorphic or untyped services. The authors summarize experience gained in a long-term project that provides persistence abstractions and generic database support in a strongly typed database environment which includes optimizing gateways to commercial relational database servers. They make use of a uniform language model based on higher-order polymorphic types to capture the essential interoperation semantics including classical cross-language calling mechanisms, remote procedure call models as well as relational and object-based database gateways. This uniform language model is also the conceptual core of the Tycoon database environment being developed at Hamburg University. Tycoon lifts persistent object system interoperability to a higher level of genericity and precision while further reducing overall system complexity by a lean approach to languages and models for data, execution and storage. Since it is central to the concept of lean production to substantially reduce the manufacturing penetration by importing and reusing external services, interoperability is crucial.<<ETX>>","PeriodicalId":302564,"journal":{"name":"Proceedings RIDE-IMS `93: Third International Workshop on Research Issues in Data Engineering: Interoperability in Multidatabase Systems","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1993-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":"{\"title\":\"Lean languages and models: towards an interoperable kernel for persistent object systems\",\"authors\":\"Joachim W. Schmidt, F. Matthes\",\"doi\":\"10.1109/RIDE.1993.281951\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Reliable interoperation between independently developed systems frequently requires type-safe access to persistent data objects and generic services while today's system architectures and interoperation tools still focus primarily on store-level access to volatile data and simple monomorphic or untyped services. The authors summarize experience gained in a long-term project that provides persistence abstractions and generic database support in a strongly typed database environment which includes optimizing gateways to commercial relational database servers. They make use of a uniform language model based on higher-order polymorphic types to capture the essential interoperation semantics including classical cross-language calling mechanisms, remote procedure call models as well as relational and object-based database gateways. This uniform language model is also the conceptual core of the Tycoon database environment being developed at Hamburg University. Tycoon lifts persistent object system interoperability to a higher level of genericity and precision while further reducing overall system complexity by a lean approach to languages and models for data, execution and storage. Since it is central to the concept of lean production to substantially reduce the manufacturing penetration by importing and reusing external services, interoperability is crucial.<<ETX>>\",\"PeriodicalId\":302564,\"journal\":{\"name\":\"Proceedings RIDE-IMS `93: Third International Workshop on Research Issues in Data Engineering: Interoperability in Multidatabase Systems\",\"volume\":\"25 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1993-04-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"11\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings RIDE-IMS `93: Third International Workshop on Research Issues in Data Engineering: Interoperability in Multidatabase Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/RIDE.1993.281951\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings RIDE-IMS `93: Third International Workshop on Research Issues in Data Engineering: Interoperability in Multidatabase Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RIDE.1993.281951","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11

摘要

独立开发的系统之间的可靠互操作通常需要对持久数据对象和通用服务进行类型安全的访问,而今天的系统架构和互操作工具仍然主要关注对易失性数据和简单单态或无类型服务的存储级访问。作者总结了在一个长期项目中获得的经验,该项目在强类型数据库环境中提供持久性抽象和通用数据库支持,包括优化通往商业关系数据库服务器的网关。它们利用基于高阶多态类型的统一语言模型来捕获基本的互操作语义,包括经典的跨语言调用机制、远程过程调用模型以及关系和基于对象的数据库网关。这个统一的语言模型也是汉堡大学正在开发的Tycoon数据库环境的概念核心。Tycoon将持久对象系统的互操作性提升到更高的通用性和精确度,同时通过对数据、执行和存储的语言和模型的精益方法进一步降低了整个系统的复杂性。由于精益生产概念的核心是通过导入和重用外部服务来大幅减少制造渗透,因此互操作性至关重要。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Lean languages and models: towards an interoperable kernel for persistent object systems
Reliable interoperation between independently developed systems frequently requires type-safe access to persistent data objects and generic services while today's system architectures and interoperation tools still focus primarily on store-level access to volatile data and simple monomorphic or untyped services. The authors summarize experience gained in a long-term project that provides persistence abstractions and generic database support in a strongly typed database environment which includes optimizing gateways to commercial relational database servers. They make use of a uniform language model based on higher-order polymorphic types to capture the essential interoperation semantics including classical cross-language calling mechanisms, remote procedure call models as well as relational and object-based database gateways. This uniform language model is also the conceptual core of the Tycoon database environment being developed at Hamburg University. Tycoon lifts persistent object system interoperability to a higher level of genericity and precision while further reducing overall system complexity by a lean approach to languages and models for data, execution and storage. Since it is central to the concept of lean production to substantially reduce the manufacturing penetration by importing and reusing external services, interoperability is crucial.<>
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信