Increased performance and better system security tend to carry a larger price tag.
|Factors influencing database choice
|Requirements of the application
|| Some applications may place specific requirements on the database based on their interface to it. If the application is already defined/selected, then the application may dictate the choice of database.
|Performance and security objectives vs. cost
||Future scalability, required performance, and security objectives should be set and maintained as much as possible.
|Integration of existing legacy systems
||If the organization already has a database, it may prove too costly, difficult, or unnecessary to migrate to a different system.
|Company standards and preferences
||Although much care must be taken in using these as selection criteria, it often is the case that a company with existing IT systems and/or senior executives with a history of using specific solutions will impose restrictions on the choices available.
Common Object Request Broker Architecture (CORBA)
is an architecture developed by the Object Management Group (OMG) for open-systems inter-object communication. '' CORBA enables objects, that is, pieces of program code, to communicate with each other regardless of the language they are written in or where they reside. CORBA uses a protocol called Internet Inter-Object Protocol (IIOP) to enable the communication of complex objects over the World Wide Web. CORBA can be used with various operating systems.