What We Are Missing in the CORBA Persistent Object Service Specification
نویسندگان
چکیده
In the paper we try to summarize the weaknesses of the CORBA Persistent Object Service standard we felt were most significant while designing and implementing a Persistent Object Service compliant with the standard. The issues discussed in detail include: underspecified semantics of operations, underspecified functionality of POM, lack of "compound persistence", reusability of other services (relationship, externalization, compound externalization, and naming).
منابع مشابه
Persistence in CORBA
In the CORBA environment, a support for persistence is standardized by the COS Persistent Object Service document. The standard, however, only describes general guidelines, not providing the necessary details. The thesis aims at designing a working persistence support, analyzing the missing details in the process. To remove thus discovered drawbacks of the standard, a new standard for persisten...
متن کاملPersistent Operating System Support for Persistent CORBA Objects
The Object Management Group (OMG) have defined mechanisms to support the persistence of CORBA objects with both the now deprecated Persistent Object Service (POS) and the new Persistent State Service (PSS). In this paper we describe both specifications and show that they are deficient in a number of areas. We introduce an alternative CORBA persistence mechanism that makes use of a novel persist...
متن کاملObject Interconnections Using the Portable Object Adapter for Transient and Persistent CORBA Objects ( Column 12
In this column, we continue our presentation of the new OMG Portable Object Adapter (POA) [1]. The POA was adopted by the OMG in mid-1997 as a replacement for the Basic Object Adapter (BOA), which was the original CORBA object adapter. As we described in our last column, the BOA was a major source of portability problems for CORBA applications due to its imprecise specification. Serious users o...
متن کاملObject Interconnections Using the Portable Object Adapter for Transient and Persistent CORBA Objects
In this column, we continue our presentation of the new OMG Portable Object Adapter (POA) [1]. The POA was adopted by the OMG in mid-1997 as a replacement for the Basic Object Adapter (BOA), which was the original CORBA object adapter. As we described in our last column, the BOA was a major source of portability problems for CORBA applications due to its imprecise specification. Serious users o...
متن کاملTowards Components that Plug AND Play
Component-based programming promotes a software development process where applications are built by composing reusable pieces of software, called components. This process requires a demanding form of compatibility between components, often dubbed as “Plug and Play”: Plugability refers to the syntactic compatibility between components while “playability” refers to their behavioural compatibility...
متن کامل