Enterprise Java Beans and BOW objects


This fundamental work :) created as result of study of Enterprise Java Beans technology and based on my previous experience in ODBMS and distributed systems.
I'm very sorry for my terrible language and possible inaccuracies.
All you notices and critics will be appreciated.

  Alexander Zemerov.
  azemerov@yahoo.com

J2EE application, J2EE server, J2EE container, bean - all this terms are related to the Enterprise Java Beans specification. I don't consider particular implementation of the J2EE server. Additional information will be added after additional Sun J2EE specification study and Borland Application Server (and may be WebSphere) explore. I'm not very proficient in the J2EE. So the next text could contain some errors and inaccuracies.
BOW term takes its name from the "Bill Of Work" project executed in American Eagle in 2000-2001. Really BOW project is based on DPOS (Distributed Persistent Object System) engine implements described below functionality. But by historical reasons BOW term is more convenient and all the more DPOS designed specially for BOW project. Another words BOW application based on BOW engine and DPOS was synonym for BOW engine.

  1. Structure
  2. Dinamic versus static
  3. Distributed bechaviour
  4. Primary keys
  5. Exceptions
  6. Session and entity objects
  7. Interfaces
  8. Implementations
  9. Compilation and deployment
  10. Database connections
  11. Persistence control
  12. Class ierarchy
  13. Object life time
  14. Helper classes
  15. More about dynamic and static configuration of data mapping.
  16. Transaction support.
  17. Object-table mapping

Borland Application Server