Curt,

The Developer's Guide available for order or download from our WEB site has
two documents that have various design issues and best practices identified.
The titles of the docs are:

- iCommerce Design Issues and Solutions, and

- A Code Walk-Through of the FoodSmart system.

There isn't a separate "Best Practices" document per se. The design
principals outlined here are our view of best practice, even if we don't say
so precisely. In the Design Issues document, there is a discussion of
Service Based Architecture. It is our view that this is the right way to use
EJB, and this implies Session Beans wrap Entity Beans from the client's view
of things. This also implies a bunch of other things like how to pass
objects by value to clients, transaction models etc... Here is some indepent
validation of the particular pattern:
http://www.c2.com/cgi/wiki?SessionBeanWrapsEntityBeans

The Design Issues document is available at:
http://www.gemstone.com/javasuccess/design_wp.html. The code walk-through
document is not on-line (since it doesn't make much sense with out the code
to look at!).

Please let us know what you think about this stuff at:
news://edemo.gemstone.com/javasuccess.general. The FoodSmart example is our
first cut at this stuff. We intend for it to be a work in progress, and look
forward to critical review of this body of work from industry.

Regards,

-Chris.

> -----Original Message-----
> From: Curt Smith [SMTP:[EMAIL PROTECTED]]
> Sent: Friday, March 31, 2000 7:31 PM
> To:   [EMAIL PROTECTED]
> Subject:      Re: OO Analysis and Design for EJB Systems
>
> Chris Raber wrote:
>
> > It's a _rule_ on any project I am running!
> >
> > There are lots of consequences in the resulting context. How to
> distribute
> > state of objects to clients, etc...
> >
> > We have document many of the consequences in our best practices stuff...
>
> Best practices?  Is this a doc you can share?  :>
>
> Thanks,
>
> curt
>
> --
>
> Curt Smith
> [EMAIL PROTECTED]
> Z-Tel.com, www.myzline.com
> (W) 404-237-1166 x182
>  << File: Card for Curt Smith >>

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to