General Architecture
Click here for a PDF file of
contents & products
Objects, Attributes, and
Relationships
Objects or User-Defined Types
Types and Classes
Binding and Polymorphism
Inheritance and Delegation
Logical and Physical View
Persistence with Programming Languages
Object Identifiers
Object Identifier to Reference Conversion
Attributes and Relationships
Literal Attributes
Multimedia Attributes
Multimedia Data Manipulation
Collections and Aggregates
Composite or Complex Objects
Object Clustering
Integrity Constraints
Integrity Constraint Use
Instance Operations Extensibility
Class or Type Operations Extensibility
Procedures and Programming Language
Encapsulation
Method or Function Implementation
Method or Function Linking and Typing
Method or Function Execution Location
Object Language Integration
Application Server-Based Method or Function Language
Client-Based Database Method or Function Language
Class or Type Libraries
Object Language Class or Type Reuse by Inheritance
Object Language Class or Type Reuse by Changing Definition
Object Language Class or Type Reuse without Changing Definition
Object Language Class or Type Reuse using Processor
Object Language Class or Type Generation
Application Language Preprocessors
Procedural Languages
Higher-Level Language
Languages for Simultaneous Access
Languages for Simultaneous Method or Function Execution
Language Reference Safety
Language Type Safety
Code Management
Click here for a PDF file of
contents & products
Queries and Query Language
Query Language
Query Language Invocation
Query Language Invocation from Programming Language
Client-Side Programming Language Invocation
Application Server-Side Programming Language Invocation
Query Implementation
Data Updates and Queries
Query Processing Location
Query Scope
Client-Side Query Language Text Search
Application Server-Side Query Language Text Search
Query Optimization
Indexing
Access Methods
Concurrency and Recovery
Standard Concurrency Control
Advanced Concurrency Control
Custom Concurrency Control
Deadlocks
Instance Lock Modes
Class or Type Lock Modes
Lock Granularity
Reference Lock Granularity
Lock Setting, Releasing and Promotion
Change Notification or Triggers
Change Notification or Trigger Types Built-in
Change Notification or Trigger Execution Location
Change Notification or Trigger Implementation
Application Server-Based Change Notification or Trigger Language
Client-Based Database Change Notification or Trigger Language
Alerters or Named Events
Transaction Capability
Atomicity
Consistency
Isolation
Durability
Transaction Characteristics
Long Transactions
Shared Transactions
Multi-Threaded Transactions
Nested Short Transactions
Click here for a PDF file of
contents & products
Mapping Objects to External DBMSs
Mapping Direction: Database Table or Object Language Class or Type
Generation
Mapping Generation
C++ Map Generation Processing
C# Map Generation Processing
Java Map Generation Processing
Perl Map Generation Processing
Python Map Generation Processing
Visual Basic Map Generation Processing
Smalltalk Map Generation Processing
SQL Generation and Support
Object Identifier Mapping
Literal Attribute Mappings
Multimedia Attribute Mappings
Table to Class Mappings
Class to Table Mappings
Collection to Table Mappings
Table to Collection Mappings
External DBMS Schema to Object Model Mapping Management
Schema Update Time
Schema Change Method
Multiple Mappings to a Schema
Multiple Schema
Versions of Schema
External DBMS Schema Change Isolation
External DBMS Schema Change Synchronization
Changes to Attributes or Data Members
Changes to Database Methods or Functions
Changes to the Superclass/Subclass Supertype/Subtype Relationship
Changes to the Database Schema
External DBMS Schema Integration
External DBMS Schema Integration Conflict Resolution
Mapping Error Handling
Data Migration
External DBMS Location Independence
Click here for a PDF file of
contents & products
External DBMS Data Manipulation
Data Synchronization: Refresh Options
Refresh: Invocation Points
DBMS Simultaneously Open
External DBMS Queries
External DBMS Joins
External DBMS Updates
Querying Data in Multiple Databases
External DBMS Distributed Query Processing
External DBMS Distributed Transaction Management
External DBMS Concurrency Control
External DBMS Locking
External DBMS Two-Phase Commit Optimization
External DBMS Updates with Two-Phase Commit
External DBMS Security Implementation
External DBMS Product Support
FrontierSuite for EJB Platform DBMS Access
FrontierSuite for Standalone Platform DBMS Access
Forte for Java DBMS Access
JDX DBMS Access
MTOS DBMS Access
ObJectBridge DBMS Access
ObjectDRIVER DBMS Access
ObjectSpark DBMS Access
SQL Object Factory DBMS Access
TopLink for Java, WebSphere and WebLogic DBMS Access
Visual BSF DBMS Access
External DBMS Release Support
External DBMS Access Method
Security Authorization
Security Granularity
United States DOD Certified Security Compliance
Security Implementation
Encoding of Schema and Method or Function Definitions
Private or Personal Database/Workspace Authorization
User or Role Authorization
Implicit Authorization
Positive and Negative Authorization
Strong and Weak Authorization
Day and Time Authorization
Click here for a PDF file of
contents & products
Web Capabilities
Storage of Web-Related Data
Server Pages
XML Capabilities
Web Load Balancing
Web Dispatcher Fail-Over Strategy
Application Server Support
FrontierSuite for EJB Platform Application Server Support
FrontierSuite for Standalone Platform Application Server Support
Forte for Java Application Server Support
JDX Application Server Support
ObJectBridge Application Server Support
ObjectSpark Application Server Support
SQL Object Factory Application Server Support
TopLink for Java Application Server Support
Visual BSF Application Server Support
Tools
Schema Browsing/Editing Tools
Data Browsing/Editing Tools
Query Tools
Report Writer
Multimedia Tools
DBA Tools
DBA Alerts
DBA Notification Method
Statistics
Tuning
CASE Tool Integration
Internationalization
Internationalization of Interactive Tools
Internationalization of Batch Tools
Internationalization of Error Messages
Internationalization of Object Names and Strings