[Zope3-Users] Re: [Zope] PEAK

Andreas Pauley andreasp+zope at qbcon.com
Sat Feb 5 09:58:51 EST 2005



On Fri, 4 Feb 2005, Stephan Richter wrote:

> On Friday 04 February 2005 05:21, Chris Withers wrote:
>>> In an enterprise application environment (read: no website stuff), when
>>> would PEAK be better suited and when would you rather use Zope X3?
>
> I have no experience with PEAK, so I cannot give you a comparison. Philip
> would need to do that for you. All I can tell you is that Zope 3's component
> architecture and many other components are well suited for large enterprise
> apps. But you need to give more specifics about your project to us in order
> to get good advice.
>
> Regards,
> Stephan

Thanks for the reply :-)

Philip has already answered the same question on the PEAK list, but I 
thought it good to ask the opinions of the Zope community as well.

I'm busy working through the messageboard example in your book, that ought 
to give me a good idea of what I can do with Zope 3 (thanks for the book, 
the documentation for Zope 3 is a million times better than that of Zope 
2).

My specific project is to (firstly) re-write our current point-of-sale 
using open-source technology.

Secondly, and probably more importantly, this project is a pilot project 
that should establish a development environment, technology, methodology 
etc. that could be used by the company for future similar projects.

Other project specifics:
The user interface should be a GUI (but not mouse-driven) eg, QT or 
GTK.
It should interface with the existing ERP backend, and preferably any 
other backend. The backend is currently using appservers from Progress 
Software Corporation (a propriatary database company).

The POS would typically be deployed in Supermarkets in Africa where 
reliable network connectivity cannot be taken for granted. If the network 
is down the POS station should function normally, without the users or 
customers even being aware of any network problems. Currently this is done 
by submitting transactions and other relevant messages to a local queue, 
which then delivers the messages to the backend. This same message queue 
is used when the backend wants to send messages to each POS station (eg. 
price updates).

Reliability is also important. If the power suddenly drops the POS station 
(typically a Linux machine) should easily be able to get back up to the 
state it was before the power failure.

Thats about al I can think of right now :-)

Regards,
Andreas


More information about the Zope3-users mailing list