OR mapping articles and products


Home
Articles

Consulting
Mentoring
Speaking
Products
Books
Reports
Mail
Links
Privacy
Sitemap
Contact

Google

 

WS-I Advocate

 

 

OR mapping is used to map object-oriented programming objects to relational databases managed by Oracle, DB2, Sybase, and other relational database managers (RDBMSs). This site provides facts about OR mapping products, architecture problem-solving, and direction in product comparison and selection.

OR mapping products are designed to work well with object programming languages such as C#, C++, and Java. Database objects appear as programming language objects. Often, the interface for these products is the same as the interface for object-oriented databases.

OR mapping products should be be used when you want to take advantage of transparent persistence and use an RDBMS. An RDBMS may be required because:

bullet The data already resides in an RDBMS 
bullet The data is new, but there are technical/political reasons for using an RDBMS 

An OR mapping product will likely reduce your programming code and, through caching, improve performance over using an embedded SQL or call-level interface such as JDBC or ODBC when using an RDBMS. The performance cost of using RDBMSs with objects can be reduced because most mapping products provide transparent persistence with object programming languages and caching. More on these topics can be found in the articles mentioned in the next section.

Articles

OR mapping articles that are available for free, online. Click here to view.

Using OR mapping instead of JDBC or ODBC can reduce your development time and improve your performance.  Interested in how these products work? Want to know when you should consider using these products? What are some architectures that take advantage of these products yet preserve your existing database investment? These articles provide answers to these questions and more. Check out the articles on OR mapping

Product vendors

Vendors are listed on this site with links to their respective Web sites. Click here for vendors.

Jump-start your development

Our services are a way to get your project off to a running start. We will significantly speed up your development by providing:

bulletConsulting on software architectures and products. This will help you quickly make fully informed decisions concerning the selection and use of software products for Web services and service-oriented architectures. More...
bulletMentoring or coaching on technical issues. These sessions make it easier for managers and project leads to get up-to-speed on architectural considerations. More...
bulletSpeaking on topics of advanced software architectures and how such architectures can be used in organizations. This is a great way to communicate the value of using various types of software architectures to larger groups. More...

Related products on this Web site

OR mapping products can used to build software architectures with many of the following products described on this site. Be sure to check out these products:

bulletWeb Services
bulletApplication servers
bulletRelational databases
bulletObject-relational databases
bulletObject-oriented databases
bulletXML databases
bulletXML middleware
 
Barry & Associates, Inc.