US Patent:
20090259683, Oct 15, 2009
Inventors:
Venkataesh V. Murty - Allen TX, US
Assignee:
FIBERLINK COMMUNICATIONS CORPORATION - Blue Bell PA
International Classification:
G06F 17/30
US Classification:
707103 R, 707100, 707 3, 707E17055, 707E17048, 707E17014
Abstract:
An enterprise information system consists of two fundamental components—the data and the business logic. Relational databases can provide a stable, clear and robust implementation of transactions with ACID properties and a declarative query language (SQL) for managing data and are at the core of modern enterprise computing. But modern programming languages like Java—a compiled language, and Javascript—a scriptable language, provide a much better environment for implementing complex business logic. Object Relational Mapping (ORM) tools provide a bridge between the relational environment and the object environment, so that data can be persisted in a relational data model and business logic can be encoded using objects. An extension to the standard ORM is provided to allow an application written in an object oriented language to deal with the information it manipulates in terms of objects, rather than in terms of database-specific concepts such as rows, columns and tables.