Databases Some Of The Many Term Paper

PAGES
4
WORDS
1158
Cite

DCOM use remote procedure calls to organize data between processes and computers so that components appear to have the same word size, bit orientation, and address space. DCOM is a direct competitor to CORBA, discussed next. V. Common Object Request Broker Architecture (CORBA)

CORBA is OMG's open, vendor-independent architecture and infrastructure that computer applications use to work together over networks (CORBA Basics). Using a standard protocol, a CORBA-based program from any vendor, on almost any computer, operating system, programming language, and network, can interoperate with a CORBA-based program from the same or another vendor, on almost any other computer, operating system, programming language, and network.

The core foundation of CORBA is the Object Request Broker (ORB) that provides an interface between requesting objects and receiving objects (CORBA, TechTarget). ORB support in a network of clients and servers on different computers means that a client program can request services from a server program or object without having to understand where the server is in a distributed network or what the interface to the server program looks like. To make requests or return replies between the ORBs, programs use the General Inter-ORB Protocol (GIOP) and, for the Internet, its Internet Inter-ORB Protocol (IIOP). IIOP maps GIOP requests and replies to the Internet's Transmission Control Protocol (TCP) layer in each computer.

VI. Functions of a Database Application.

There are no major differences between COM's and CORBA's ability to support functions of a database application. COM is built on a proven desktop component architecture; COM-based applications are robust and perform well; and COM's integration into development languages and tools simplifies application development (Tallman, O. And Kain, 1998). However, extending a desktop architecture to the enterprise can be problematic.

In comparison to COM, CORBA has a more...

...

And Kain, 1998). The disadvantages of CORBA are its complexity and reliance on implementations by vendors which can prove to be highly variable.
VII. Summary and Conclusion

The world of integration middleware is constantly evolving. Initial standards from Microsoft such as ODBC have been replaced by OLE DB which it then enhanced with ADO. And, Microsoft has continued the march into the enterprise with support for distributed component objects via DCOM. Not only do replacement standards emerge, competing standards vie for acceptance. DCOM and COBRA are two examples that each has pros and cons and force companies to make tradeoffs in their application development and interoperability decisions.

Bibliography

Chand, M. (2000, June 25). What is ADO? Retrieved from Web site: http://www.mindcracker.com/mindcracker/c_cafe/ado/ado1.asp

Comparing OLE DB and ODBC. SAS. Retrieved October 11, 2004 from Web site: http://64.233.167.104/search?q=cache:SG8oogJgknEJ:ftp.sas.com/techsup/download/v8papers/odbcdb.pdf+ODBC+and+%22OLE+DB%22+differences&hl=en

CORBA, TechTarget. Retrieved October 11, 2004 from Web site: http://searchdatabase.techtarget.com/sDefinition/0,sid13_gci213865,00.html

CORBA Basics. Object Management Group. Retrieved October 11, 2004 from Web site: http://www.omg.org/gettingstarted/corbafaq.htm

Open Database Connectivity. TechTarget. Retrieved October 11, 2004 from Web site: http://searchvb.techtarget.com/sDefinition/0,sid8_gci214133,00.html

Tallman, O. And Kain, J.B. (1998, September-December) COM vs. CORBA: A Decision Framework. Distributed Computing. Retrieved from Web site: http://www.scit.wlv.ac.uk/~cm1924/cp3025/distrib/reading/corba/corba3/corba6.html

Sources Used in Documents:

Bibliography

Chand, M. (2000, June 25). What is ADO? Retrieved from Web site: http://www.mindcracker.com/mindcracker/c_cafe/ado/ado1.asp

Comparing OLE DB and ODBC. SAS. Retrieved October 11, 2004 from Web site: http://64.233.167.104/search?q=cache:SG8oogJgknEJ:ftp.sas.com/techsup/download/v8papers/odbcdb.pdf+ODBC+and+%22OLE+DB%22+differences&hl=en

CORBA, TechTarget. Retrieved October 11, 2004 from Web site: http://searchdatabase.techtarget.com/sDefinition/0,sid13_gci213865,00.html

CORBA Basics. Object Management Group. Retrieved October 11, 2004 from Web site: http://www.omg.org/gettingstarted/corbafaq.htm
Open Database Connectivity. TechTarget. Retrieved October 11, 2004 from Web site: http://searchvb.techtarget.com/sDefinition/0,sid8_gci214133,00.html
Tallman, O. And Kain, J.B. (1998, September-December) COM vs. CORBA: A Decision Framework. Distributed Computing. Retrieved from Web site: http://www.scit.wlv.ac.uk/~cm1924/cp3025/distrib/reading/corba/corba3/corba6.html


Cite this Document:

"Databases Some Of The Many" (2004, October 12) Retrieved April 25, 2024, from
https://www.paperdue.com/essay/databases-some-of-the-many-56624

"Databases Some Of The Many" 12 October 2004. Web.25 April. 2024. <
https://www.paperdue.com/essay/databases-some-of-the-many-56624>

"Databases Some Of The Many", 12 October 2004, Accessed.25 April. 2024,
https://www.paperdue.com/essay/databases-some-of-the-many-56624

Related Documents
Database Differentiation
PAGES 5 WORDS 1805

Database Differentiation Description of the data models A detailed description of all the tables that a database consists of is referred to as a data dictionary. A data dictionary will contain all the attribute characteristics and names for every table found within a database system. A data dictionary can also be referred to as a metadata repository. This is because it contains information like relationships with other data, meaning, usage, format, and

Database Presentation
PAGES 5 WORDS 1460

Database Presentation The objective of this study is to present a new database to be implemented in the clinical setting to increase quality and safety of patient care. The database at focus in this work in writing is that of the Targeted Therapy Database (TTD) in a Cancer unit in a hospital. The work of Mocellin, et al. (2010) relates that the "efficacy of current anticancer treatments is far from satisfactory and

" "STUDENT INFORMATION TABLE" ( "STUDENT ID" CHARACTER (4) NOT NULL, NAME CHARACTER (25) NOT NULL, "STREET NUMBER" CHARACTER (10) NOT NULL, "STREET NAME" CHARACTER (25) NOT NULL, CITY CHARACTER (25) NOT NULL, STATE CHARACTER (10) NOT NULL, EMAIL CHARACTER (25) NOT NULL, "PHONE NUMBER" CHARACTER (15) NOT NULL ); CONNECT RESET; SQL FOR Book_Information CONNECT TO LIBRARY; CREATE TABLE "USER"; CREATE TABLE BookInformation ( "BookISBN" CHARACTER (10) NOT NULL; "AUTHOR" CHARACTER (25) NOT NULL; "TITLE" CHARACTER (50) NOT NULL; "PRICE" CHARACTER (10) NOT NULL; CONNECT RESET; SQL STATEMENT FOR

Database Design for Spa/Hotel Booking System The WR (Woodlands Retreat) is a medium sized organization currently intending to build a database system to integrate modern IT (information systems) in its business operation to enhance its dynamic and innovative business operations. Although, the Woodlands Retreat has an IT system, however, the current systems are not capable of keeping book records as well as not capable of managing all data for the company

Database Administrator for Department Store Scenario The department store has expanded in the local region by opening five more bookstores, and the bookstore has launched a series of marketing campaign to increase sales and attract new customers. The objective of this technical report is to develop a plan to create and maintain an enterprise-wide database system that will assist the bookstore to hold the inventory and sales data. The database design will

Database Security
PAGES 9 WORDS 2424

Database Security The focus of this study is that of database security. Databases and database technology are such that play critical roles in the use of computers whether it be in business, electronic commerce, engineering, medicine, genetics, law, education or other such entities requiring the use of computer technology. A database is quite simply a collection of data that is related such as a database containing customer information, supplier information, employee