The O'Reilly article series is now complete:

Part 1 - Configuration and code containment [1]

Part 2 - Cryptography support and the mechanisms of communication protection [2]

Part 3 - Code Protection and Code Access Security (CAS) mechanisms [3]

Part 4 - Implementation of user authentication and authorization [4]

[1] http://www.onjava.com/pub/a/onjava/2003/11/26/javavsdotnet.html
[2] http://www.onjava.com/pub/a/onjava/2003/12/10/javavsdotnet.html
[3] http://www.onjava.com/pub/a/onjava/2004/01/28/javavsdotnet.html
[4] http://www.onjava.com/pub/a/onjava/2004/02/25/javavsdotnet.html


 [Now Playing: Ek Pal Ka Jeena - Kaho Naa Pyar Hai]