aspose file tools*
The moose likes EJB and other Java EE Technologies and the fly likes What are my options ? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "What are my options ?" Watch "What are my options ?" New topic
Author

What are my options ?

Pieter-Jan Malfait
Greenhorn

Joined: Aug 23, 2005
Posts: 26
I posted here a couple of times before with specific questions, but i'm still kinda lost when it comes to the big picture (the architectural design). I also hope i have posted to the right part of the forum, i couldn't find any general section. My problem is as follows:

I need to develop an application for my company with the following profile:

The application should perform different kind of functions fe stock management, sales management, financing functions, organisation managament, etc. So both CRUD operations (stock management, client management) as complex business operations (fe attaching a sale to a specific client and updating the stock accordingly) need to be supported. The application is multi-user and users can be in different roles with different access rights (fe global administrator, sales administrator, sales user, ...) so authentication and authorization will play a role. Off course we don't want corrupt data so i guess transactions will come in somewhere too. Last but not least, the app is meant to run inside an intranet with a Swing Java GUI program as client.

Can anybody bring in any suggestions what kind of architectural design i could use? I'm new to enterprise java and i am kind of lost. I've already read a lot about Hibernate, EJBs (the Ed Roman book), EJB3 (the API), J2EE (the tutorial),...

Any suggestions will be greatly appreciated, thanks in advance!
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: What are my options ?