| Title: Remote Object Persistence Features |
| |
| |
| <H3><A name="RemoteObjectPersistenceFeatures-FeaturesofRemoteObjectPersistenceTechnology"></A>Features of Remote Object Persistence Technology</H3> |
| |
| <UL> |
| <LI>Unified approach to lightweight object persistence across multiple tiers of a distributed system.</LI> |
| <LI>Same abstract object model on the server and on the client.</LI> |
| <LI>Client can "bootstrap" from the server by dynamically loading persistence metadata.</LI> |
| <LI>An ability to define client objects differently than the server ones, and still have seamless persistence.</LI> |
| <LI>Generic web service interface that doesn't change when object model changes.</LI> |
| <LI>An ability to work in two modes: dedicated session mode or shared ("chat") mode when multiple remote clients collaboratively work on the same data.</LI> |
| <LI>Lazy object and collection faulting.</LI> |
| <LI>Full context lifecycle</LI> |
| <LI>Queries, expressions, local query caching, paginated queries.</LI> |
| <LI>Validation</LI> |
| <LI>Delete Rules</LI> |
| </UL> |
| |