Some Tips
Dear Forte Users,
Here is a quick core dump of the basic things I look for when trying to
tune/fix Forte applications at customer sites I visit. If you don't
understand any of these points then you are probably missing out on some of
the benefits of Forte.
Anyone else have any simple, succinct tips to building Forte applications?
Good Luck!
Eric Gold
Technical Director
Forte Australia
Voice: 011-61-2-9926-1403
Fax:011-61-2-9926-1401
eric@forte.com
1) Don't instantiate objects unnecessarily. Search for the word NEW in all
your code. Everywhere you see it ask the following question: "Do I really
understand why I am NEWing this?"
2) Use application level security
3) ALL SQL should be on servers not clients
4) Replicate your services containing SQL for Load Balancing
5) Learn the parameters for adjusting partition memory usage, garbage
collection, and trace flags.
6) Organize your supplier relationships intelligently. Unnecessary
supplier relationships will make your partitions much larger than they need
to be.
7) Use the Client Test Utility. If you don't know what it is then FIND
OUT. It can save you a lot of time.
8) Test your deployment environment early...how about TODAY?!!
9) Use an iterative approach to development
10) Avoid distributed references, copy business objects from servers down
to clients
11) Group similar services together into larger umbrella services

