One of the most important and critical part of integrating already existing standalone applications is to design and implement a common data model and the corresponding data access layer which makes both data sources ...
详细信息
One of the most important and critical part of integrating already existing standalone applications is to design and implement a common data model and the corresponding data access layer which makes both data sources and processed results being shared and accessible over the applications in question. In case of even well-architected applications or application systems, establishing a common data model and the layer that gives access to data costs relatively large human and computer development resources. The problem of integration may be investigated from several aspects. The esence of these aproaches are the same: trying to achieve run-time environment independent applications' logic. One aspect is OMG's Model Driven Architecture Frame Work [5]. The primary goals of OMG's MDA are portability, interoperability and resuability through architectural concernes of specifying Application's logic, their operational environments, and technical aspects of their implementation details, and mappings between them. This paper views the same problem but with focus on different structural apearances of applications' data, mappings between them, and possible integration of such data models. We call applications autonomous, if they are independent of their all time run-time data access environment. Concerning applications' autonomy, our base idea is that the most natural media that is able to carry information on structural apperance of data and mappings between them are data themselves, using Document Data Model also presented here.
This volume presents the revised lecture notes of selected talks given at the second Central European Functional programming School, CEFP 2007, held June 23–30, 2007 at Babe¸ s-Bolyai University, Cluj-Napoca, Ro...
详细信息
ISBN:
(数字)9783540880592
ISBN:
(纸本)9783540880585
This volume presents the revised lecture notes of selected talks given at the second Central European Functional programming School, CEFP 2007, held June 23–30, 2007 at Babe¸ s-Bolyai University, Cluj-Napoca, Romania. The summer school was organized in the spirit of the advanced progr- ming schools. CEFP focuses on involving an ever-growing number of students, researchers,andteachersfromcentral,*** were glad to welcome the invited lecturers and the participants: 15 professors and 30 students from 9 di?erent universities. The intensive program o?ered a creative and inspiring environment and a great opportunity to present and exchange ideas in new topics of functional programming. The lectures covereda wide range of topics like interactive work ?ows for the Web, proving properties of lazy functional programs, lambda calculus and - stract lambda calculus machines, programming in ? mega, object-oriented fu- tional programming, and refactoring in Erlang. We are very grateful to the lecturers and researchers for the time and the e?ort they devoted to the talks and the revised lecture notes. The lecture notes were each carefully checked by reviewers selected from experts of functional programming. Afterwards the papers were revised once more by the lecturers. This revision process guaranteed that only high-quality papers are accepted in the volume of the lecture notes.
暂无评论