Plugins (1083)


Training and Consulting (44)



EPIC Poll

What is your favourite developer portal?

[ Results | Polls ]

Votes: 540
Comments: 0

Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
Guest
22 Post subject: Best java architecture for performance?  PostPosted: Apr 09, 2004 - 06:36 PM






I am starting a java project but wary of J2EE. Our project is a logistics management system with about 30 tables and up to 1,000 active users. What tools are out there that can give me fast development and faster performance?
 
   
Reply with quote Back to top
Guest
Post subject:   PostPosted: Apr 09, 2004 - 07:34 PM






This is a really loaded question.

Things to consider:
Rich Client, Web Client, VRU Client? or all
Transactional or Read-Only
Workflow
Business Rules

It sounds like the company has very limit experience with Java, I suggest getting a local consulting firm to help guide you.
 
   
Reply with quote Back to top
Guest
Post subject:   PostPosted: Apr 10, 2004 - 05:35 PM






I agree, this is a pretty broad scope. I would divide this into front end issues (e.g., how to talk to the client efficiently) and back end issues (e.g., how to talk to the database efficiently).

Since you are posting to a forum on OR mapping, I assume you are most concerned with the back end issues. If you don't care too much about performance, there are many options: JDBC (mostly hand-coded), JDO (OR mapping still mostly hand-coded), J2EE CMP (automated but not very performant in general), or any of the OR mapping tools out there like Persistence EdgeXtend, Oracle Toplink or the Hibernate solution.

If you are worried about performance, make sure you get a solution that allows you to optimize your OR mapping, takes advantage of tricks like batching updates to optimize the database activity, and includes caching for frequently used data

I agree that consulting would be of value. Check out the M2VP web site for one example: www.m2vp.com
Good luck!
 
   
Reply with quote Back to top
ckeene
14 Post subject: High performance object-relational mapping  PostPosted: Apr 16, 2004 - 02:48 PM



Joined: Feb 03, 2004
Posts: 5

One answer to the productivity AND performance problem is to use an object-relational mapping tool that includes built-in caching. For a discussion of this approach, and how it helps to eliminate data bottlenecks, see:

http://www.javaworld.com/javaworld/jw-0 ... eneck.html

- chris
www.persistence.com
"The World Leader in Data Services for Real-Time Enterprises"
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
ckeene
3 Post subject: More ideas on object-relational mapping for performance  PostPosted: Apr 21, 2004 - 12:42 PM



Joined: Feb 03, 2004
Posts: 5

There is also a good discussion of Java performance bottlenecks here Eliminating Java Object-Relational Mapping Bottlenecks

The discussion covers a number of or mapping approaches (Persistence, Toplink, JDO) as well as various caching options (built-in, add-on, etc)

_________________
- Chris Keene
www.persistence.com
"The World's Technology Leader for Object-Relational Mapping and Distributed Caching"
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
Guest
14 Post subject: More ideas on object-relational mapping for performance  PostPosted: May 20, 2004 - 07:13 PM






Here is another useful link, that talks about how to set up the object-relational mapping:

Best Practices for Object-Relational Mapping

Further information is available here for object-relational mapping and distributed caching

- chris
 
   
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT - 6 Hours
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Powered by PNphpBB2 © 2003-2004 The PNphpBB Group
Credits