[Zope] Zope capabilities
Rob Page
rob.page@digicool.com
Tue, 11 Jan 2000 07:26:21 -0500
Hi Bill:
Bill Barnes wrote:
> My plan for my manufacturing client of 10-20 nodes was to
> use Linux as a server to Applixware clients coupled to Sybase.
> Am I to understand that I can use Zope to put an extensive library of
> applications (accounting, order entry, inventory, etc)
> on my website that will be available to my client's enterprise, and,
> better yet, available to other clients, as well.
Yes.. of course, you'll have to develop these applications! :^) If I
read this correctly it sounds like you want to be a mini-ASP
(Application Service Provider). There is a lot of activity (marketing
and real :^) in this area now!
> What about performance? Will the database be on my client's hardware
> or on my website? Reviewing the installations list, I didn't see
anything that
> approached enterprise class operations. Is the system that robust?
The client need only be a web browser. The database (ZODB) is colocated
with the Zope server process. It's likely in a manufacturing scenario
that you'll be integrating relational data as well (e.g., from
Oracle/Sybase). The RDBMS server can run on any machine -- though for
obvious reasons it should be topologically close to the Zope server.
Performance is a hard thing to measure because of all of the variance in
testing methodologies. So, take the following with a grain of salt.
"Moderately" complicated Zope apps can do ~1M hits per day on garden
variety hardware (P3 450). More hardware usually means more hits.
With respect to enterprise class applications -- we (Digital Creations)
have developed an app for a customer that they use to publish inventory
and backorder levels from a 9TB (yes, TB) Oracle inventory and parts
database worldwide. It's been up for over two years. However, there
are a lot of folks on this list that are running their entire businesses
on Zope.
Regards,
--Rob