J2EE guidelines mix up?
Hi,
I had gone through the J2EE guildelines First edition. wherein it talks about three different types of client:
Web Client
EJB Client
EIS Client
Whereas I was stunned to see that second edition shunned the usage of the EIS client.
Why is this discrepancy?
Can anyone shed some light on this?
When something comes from sun that to a set of guidelines, nobody expects such a major change in the subsequent edition's of the J2EE guidelines:
This was the first change I noticed and was dumbstruck. More to come...
for more information see:
Second Edition: http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e
First Edition : http://java.sun.com/blueprints/guidelines/designing_enterprise_applications
[806 byte] By [
jockya] at [2007-9-27 12:08:28]

>
> Whereas I was stunned to see that second edition
> shunned the usage of the EIS client.
The first eddition also discouraged direct access from an EIS client. The alternative [better] access mechanisms (i.e. JDO, JMS) have subsequently arrived. As a general rule this type decoupling is fairly standard good practice.
http://java.sun.com/blueprints/guidelines/designing_enterprise_applications/client_tier/enterprise_info_systems/index.html
> Why is this discrepancy?
As far as I can see there is no discrepancy. Perhaps you should elaborate on what you mean.
> >
> > Whereas I was stunned to see that second edition
> > shunned the usage of the EIS client.
>
> The first eddition also discouraged direct access from
> an EIS client. The alternative [better] access
> mechanisms (i.e. JDO, JMS) have subsequently arrived.
> As a general rule this type decoupling is fairly
> standard good practice.
>
The first edition just cautioned, but the second edition kind of disapproved it as follows: "Generally, Java clients should not connect directly to a J2EE application's EIS tier"
> > Why is this discrepancy?
>
> As far as I can see there is no discrepancy. Perhaps
> you should elaborate on what you mean.
>
The 1st edition clearly classifies into three types, whereas the 2nd edition confuses at large classifying into six:
first a global classification as
applet client
application client
midlet clients
then based on server communications (in sync with the 1st edition) as:
WEB
EJB
EIS client's
can somebody point out the total types of java client possible ?
Thx