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

