Packaged apps are a completely different story.  There you want to layer the
software so that as much as possible is portable.  I would not dispute the
use of portability techniques when you really need to be portable.

I think the problem is that the RDBMS vendors have made a real hash of it,
and if you're building something big or needs to go fast you usually need to
spend some time on the database, and this winds up creeping into the bottom
portions of the application.

Cheers
Jay

-----Original Message-----
From: Jim Archer
To: [EMAIL PROTECTED]
Cc: Jay Walters
Sent: 4/11/01 4:57 PM
Subject: RE: [JBoss-dev] Object Unique Id Generator

Hi Jay...

--On Wednesday, April 11, 2001 12:57 PM -0400 Jay Walters 
<[EMAIL PROTECTED]> wrote:

> Besides, if you decide to change things, then change the unique ID
> generation.  It's not as if you're just going to take an application
that
> works with Oracle and plug it into a LDAP server or a message store.
> Sorry, I've never seen it.  In any application that has been optimized
in
> terms of data access there is always some database specific tuning
> involved and this likely won't work on the next one.

Most of your comments are quite correct for many uses and applications,
in 
particular, if your developing an app for use in house.

I think a concern for many people is that they want portability in their

app not so they can migrate from one platform to another after
deployment, 
although that may well be needed as systems grow, but so that they can 
license the app and let the customer deploy the app in their own
existing 
environmant.

Many big companies have a signifigant investment in an infrastructure
(and 
entire departments to maintain this infrastructure), such as an Oracle 
database system used by all the companies apps, or a mainframe system 
everything must run on, and so on. If the app vendor can avoide 
dependencies, they have a wider market they can serve with less effort.

If you don't know what your deploying on at design/development time (and

its often best to assume you don't) then you want to make sure your 
components work in a wide variety of cases, including any database, and 
server, clustered or non-clustered and so on.

My $0.02!

Jim


_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to