Hi,
I am not a java-programmer ( but C++ 10 years );
The reason for java you said is ok.
There is a great area implementing business-logic with java-enterprise-beans which are objects with common services and features.
the problem is performance!
These BEan-Communication is very slow! You need eve bigger Appservers then database-servers.
In Addition ther is RMI something like Remote-Calls for java-objects.

So please ask a java-expert.

So modelling is the ones side, but having a robust strong fast system is the other!


Orca