【24h】

Developing a Web Service for Distributed Persistent Objects in the Context of an XML Database Programming Language

机译:在XML数据库编程语言的上下文中开发用于分布式持久对象的Web服务

获取原文
获取原文并翻译 | 示例

摘要

The development of data centric applications should be performed in a high-level and transparent way. In particular, aspects concerning the persistency and distribution of business objects should not influence or restrict the application design. Furthermore applications should be platform independent and should be able to exchange data independently of their programming language origin. There are several approaches for an architecture for distributed objects. One example is CORBA. JDO and EJB allow specifications for distributed persistent objects offering transparent persistency up to a certain degree. Nevertheless, the programmer is still forced to write explicit code for making objects persistent or for connecting to distributed objects. In contrast to existing approaches, the XOBE_(DBPL) project develops a database programming language with transparency with respect to types, and persistency and distribution with respect to objects. Application development is performed on a high-level business object level only. A web service for realizing distributed persistency and data exchange is internal and completely integrated in the XOBE_(DBPL) runtime environment. Although the XOBE_(DBPL) language is an extension of the Java programming language, the introduced concepts could be easily transferred to other object-oriented programming languages.
机译:以数据为中心的应用程序的开发应以高层次和透明的方式进行。特别是,有关业务对象的持久性和分布的方面不应影响或限制应用程序设计。此外,应用程序应独立于平台,并且应能够独立于其编程语言来源来交换数据。对于分布式对象的体系结构,有几种方法。一个示例是CORBA。 JDO和EJB允许规范分布式持久对象,从而在一定程度上提供透明的持久性。尽管如此,程序员仍然被迫编写明确的代码来使对象持久化或连接到分布式对象。与现有方法相反,XOBE_(DBPL)项目开发了一种数据库编程语言,该语言在类型方面具有透明性,在对象方面具有持久性和分布性。应用程序开发仅在高级业务对象级别上执行。一个用于实现分布式持久性和数据交换的Web服务是内部的,并且完全集成在XOBE_(DBPL)运行时环境中。尽管XOBE_(DBPL)语言是Java编程语言的扩展,但是引入的概念可以轻松地转移到其他面向对象的编程语言。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号