![]() |
.NET database and distributed computing tools |
|
|
|
|
Distributed computing support | Applications developed with BFC can participate in a complex of grid / cluster processors and achieve an order of magnitude decrease in cost and increase in performance |
Database support | Supports all major database vendor offerings; applications can support multiple databases with no source code changes. Different locations can have different databases and run the same application |
Single, consistent API | Applications can be developed using one common body of source code and then be deployed as desktop, server, or multi-processor implementations |
Local and remote database support | The same source code can be used for local or remote databases. Changing physical location of the database does not impact the application. PCs accessing remote databases do not require any database vendor code to be located on the remote computers |
Queuing, job scheduling and management | Base One’s queuing, batch job scheduling and job management leverage the recoverability and reliability of the major database vendor implementations. Job and transaction status is logged and recovery is managed with the reliability of the underlying database implementation. There is no “single point of failure” due to master / slave job scheduling and non-standard recovery methods, as in other distributed processing systems. |
Data dictionary | Base One’s middleware uses information stored in the Base One Data Dictionary, which includes a complete description of record layouts and indexes, for validation and to optimize performance for each database vendor’s unique database implementation. Developers can focus on application value, because performance is addressed by Base One’s core components |
Command processor | Easy-to-use, database scripting language that can execute DOS and SQL commands for storing, retrieving, moving, and changing data |
Attached objects | Allows records to include (logically) multiple compressed BLOBs (Binary Large Objects), such as images, text, sounds, documents, spreadsheets, or anything else the business requires (programmer defined data types) |
Scroll Cache | Database browses never cause a significant delay, no matter how large the database. BFC automatically forces index searches and avoids inefficient sorts. Programmers specify queries in the simplest way and these are automatically adjusted to improve performance |
Optimistic concurrency | Isolates user database interaction. One user cannot cause lockouts to other users |
Large batch record processing | Allows large batches of new records and changes to records without having to shut down normal operations |
Sophisticated error handling | Programmers can quickly find and correct errors, including failures that happen in production, employing the extensive help facilities supplied with BFC |
Database trace facility | Debugging support is provided for resolving performance problems by displaying or logging all database function calls, parameter values, SQL statements, and timing information |
Deployment and provisioning | Applications deployed using Base One tools and middleware utilize the organization’s existing provisioning and change control systems |
Accounting, chargeback | Easy integration with an organization’s existing administration, accounting, and chargeback systems |
Security | Supports access controls for determining which users should be allowed to view sensitive data or perform restricted operations. Easy integration with an organization’s existing database and network authentication and authorization mechanisms |
|
BFC | Visual Studio | Database Technology | Distributed Computing | More about BFC Features
|
|||||||
Home | Products | Consulting | Case Studies | Order | Contents | Contact | About Us |
|
|||||||
Copyright © 2012, Base One International Corporation |