New to EJB, Design help needed

Hi,

I recently have started EJB, and my questions may be annoying to experienced ones, but anyway please help me with this situation.

I am currently trying to move my LMS ( Learning Managment System ) platform to a superior stage to enterprise level, but I have a bit difficulity to decide what kind of beans I should use and where. Before I dicuss the problem, I would like to mention that LMS is new way of learning also known as eLearning Innovation, by which you can take on-line courses, exams and anything related to learning objects.

Problem:

-There are three main stage

1) Create Users such as Course Administrator or Instructor or Student with different level of accessibilty to system and different permissions

2) Login then create courses and add content to it ( contents are known as learning objects such as HTML, Video Clips, Pictures, PDF files and etc)

3) Login as student and take that course

Question:

What kind of Beans I have to use for the following functions:

- User login and authentication

- Retreiving the xml contents from database which is uniquely built for each user, for creating dynamic jsp pages

- Retreiving courses from database and reconstructing the course structure using my complicated APIs

- Saving changes to database

Please let me know what kind of Beans I have to use for the mentioned EJB and why.

Thanks

Arash

[1475 byte] By [arashsun] at [2007-9-26 23:44:11]
# 1
EJB design patterns by Marinescu is a good book.
mchan0 at 2007-7-4 13:45:29 > top of Java-index,Other Topics,Patterns & OO Design...
# 2
Authentication can be done by securing access to the web application though configuring a protected realm.Servlets can be used to upload the course material and update the content.Entity beans may not be the best fit for the application you are talking about.
NarayananJ at 2007-7-4 13:45:29 > top of Java-index,Other Topics,Patterns & OO Design...