Hi,
I used to have doubts on this question, but now I've come clear.
Defining "confidentiality" as "Confidentiality means the property that data or information is not made available or disclosed to unauthorized persons or processes" is acceptable, if we are talking about it as a general item.
See this link for the traditional definition:
http://www.bricker.com/legalservices/practice/hcare/hipaa/164.304.asp But when we put it into the context of
J2EE, confidentiality actually means the encryption of the data transmitted. Beyond the general definition that "the data should not be made available to others", confidentiality in J2EE means "even if others see it, they won't understand what is being sent because we encrypt our data".
Hope this helps...