This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
Hi, I searched google for a good definition of call-level interface in vain. Could somemone explain me what is meant by 'call-level interface' and why it is called so? What does 'call-level interface' contrasts with? (I mean what is the other way of interface in contrast with 'call-level interface'?) Regards, Mallesham
Mallesham, A call level interface means that you know you are dealing with a database. For example, db2's CLI is basically a textbox where you type in SQL. A call level interface contrasts with transparent persistence where the database is more abstracted.
Mallesham, "Transparent persistence" is when you don't necessarily know you are calling a database. For example, if someone writes a library that you call. The library could be putting the data in flat files or a database or in memory or ...
By "more abstracted", I just meant that you know less about the underlying implementation.
Joined: May 11, 2005
Thanks Jeane for your succinct summary. Regards, Mallesham