Re: Client--Server Implementation Model.

2009-11-27 Thread Josh Sled
Rishikesh Shukla writes: > Dear JOSH: > == > > Here i need your help, you sounds like a coding guy, and believe that > earlier you were actively involved writing codes. Well i have gone through > the link that you provided, But i could not found any of the page which > provides the data flow d

Fwd: Client--Server Implementation Model.

2009-11-27 Thread Rishikesh Shukla
FYI... -- Forwarded message -- From: Rishikesh Shukla Date: Fri, Nov 27, 2009 at 7:16 AM Subject: Re: Client--Server Implementation Model. To: stepbystepf...@mtdata.com, gnucash-devel@gnucash.org, gnucash-u...@gnucash.org Hi Mike, Absolutely agreed with your point mike, even i

Re: Client--Server Implementation Model.

2009-11-27 Thread Rishikesh Shukla
Hi Mike, Absolutely agreed with your point mike, even i was thinking of the same thing. system should be audit-able and should have authorization. So their must be one more module, called as authorization module, where you can authorize one or more account to one or more people concerned with tha

Fwd: Client--Server Implementation Model.

2009-11-26 Thread Rishikesh Shukla
FYI..Team -- Forwarded message -- From: Rishikesh Shukla Date: Fri, Nov 27, 2009 at 7:16 AM Subject: Re: Client--Server Implementation Model. To: stepbystepf...@mtdata.com, gnucash-devel@gnucash.org, gnucash-u...@gnucash.org Hi Mike, Absolutely agreed with your point mike

Re: Client--Server Implementation Model.

2009-11-26 Thread Phil Longstaff
2.3.x/2.4 will not support simultaneous access by more than one user. From: Klaus Dahlke To: Josh Sled Cc: gnucash-u...@gnucash.org Sent: Thu, November 26, 2009 3:23:55 PM Subject: Re: Client--Server Implementation Model. On Tue, 24 Nov 2009 13:41:03 -0500

Re: client-server

2001-01-04 Thread Rob Browning
[EMAIL PROTECTED] writes: > Hmmm ... maybe its a job for (drum roll) !**! scheme! > > we've already got g-wrap to convert our C structs & api to scheme: > it allows the scheme code to push & poke values into the C structs. > > Now, if someone were to write a scheme-to-soap thingy, we'd be set.

Re: client-server

2000-12-30 Thread Tyson Dowd
On 29-Dec-2000, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > If you want to write *whole language* bindings or need the equivalent of > > IDL, then you start to develop infrastructure. > > well, I can always 'roll my own' xml-http protocol without too much > hassle, so I assume the selling

Re: client-server

2000-12-30 Thread Tyson Dowd
On 29-Dec-2000, David Merrill <[EMAIL PROTECTED]> wrote: > I spent last night reading the w3c's SOAP 1.1 spec. Ugh. (Not an > editorial comment, just that reading specs is not my most favorite > thing to do with my evenings.) Yah, I had to read it a while ago. I still find it dry and boring. If

Re: Support for casual users (was: Re: client-server)

2000-12-29 Thread Dave Peticolas
David Merrill writes: > > I know that you mean this sincerely. But we really do need to define > the overall goal/scope of the project. Much has been implied but > fairly little has been actually laid out. > > 1. Are we going to continue support for the local file store? I think that depends on

Re: client-server

2000-12-29 Thread linas
It's been rumoured that David Merrill said: > Not with each transaction, which is unwieldy in case of edits. current > balance, cleared balance and reconciled balance are all stored with > the account. > > Additionally, there is a checkpointing mechanism, whereby the three > balances are recorded

Re: client-server

2000-12-29 Thread David Merrill
On Fri, Dec 29, 2000 at 11:06:02AM -0600, [EMAIL PROTECTED] wrote: > It's been rumoured that David Merrill said: > > > > In my design, the database will be maintaining the balance. So does > > that mean gnucash will be a 'real' accounting system? ;-) > > I haven't seen the schema. Do you store

Re: client-server

2000-12-29 Thread linas
It's been rumoured that David Merrill said: > > In my design, the database will be maintaining the balance. So does > that mean gnucash will be a 'real' accounting system? ;-) I haven't seen the schema. Do you store both the 'ledger balance' and the 'trial balance' (i forget what its called), i

Re: client-server

2000-12-29 Thread linas
It's been rumoured that David Merrill said: > I'm trying to keep up with the protocol issues here, although it isn't > my strong suit. But for the record, the transport should, imnsho, be > kept separate from the database itself. It is a layer to marshall > requests to the database and return resp

Re: client-server

2000-12-29 Thread David Merrill
On Fri, Dec 29, 2000 at 12:23:41AM -0600, [EMAIL PROTECTED] wrote: > > > > > Can we not flame? Yes, please! > Id like to hear someone give a technical overview of how SOAP handles > events. I spent last night reading the w3c's SOAP 1.1 spec. Ugh. (Not an editorial comment, just that reading s

Re: client-server

2000-12-29 Thread cbbrowne
> > Actually, I was looking at RPC/Corba/etc. over TCP, not over UDP. The > > I got the impression that you were advocating RPC over UDP. Possibly a not-unreasonable impression, but that seems to me to be a too low level perspective to focus on. Better to have a prototype that works badly, and

Re: client-server

2000-12-29 Thread David Merrill
On Fri, Dec 29, 2000 at 03:09:46AM -0600, [EMAIL PROTECTED] wrote: > (btw, in 'real' accounting systems, the actual balance is stored, > and is not computed on the fly by totalling up all transactions. > In gnucash, we total it on the fly because that was the easier thing > to do at the time.)

Re: Support for casual users (was: Re: client-server)

2000-12-29 Thread David Merrill
On Fri, Dec 29, 2000 at 02:12:07PM +1100, Robert Graham Merkel wrote: > Eugene Tyurin writes: > > > > > Is this really something a casual user who wants to balance his > > checkbook and know how much he spends on beer can bear? > > Unless it's totally transparent to them, no. Basic

Re: client-server

2000-12-29 Thread linas
It's been rumoured that Derek Atkins said: > Just to play devil's advocate let me throw another log on the fire: > what we really want here is a distributed file system. Before http was invented, these were considered for the web. Unfortunately, nfs was not secure, and afs was propreitary & to

Re: client-server

2000-12-29 Thread linas
It's been rumoured that Derek Atkins said: > I would also warn you that if you split the CGI, you then completely > lose the benefits of any security, unless you pass the security > metadata across from one program to the other. ??? A common way of providing 'security' with http/cgi is to to gi

Re: client-server

2000-12-28 Thread linas
It's been rumoured that [EMAIL PROTECTED] said: > > > The problem seems to be that C is insufficiently reflective to be able > > to do an easy implementation (e.g. Perl and Python). These languages > > can easily serialize their own data structures into (say) XML, and then > > de-serialize. So

Re: client-server

2000-12-28 Thread linas
It's been rumoured that Tyson Dowd said: > If you can open a socket, send out the right > headers, and spit out some XML, you can do SOAP. right, that's the big apeal behind soap. ... > The problem seems to be that C is insufficiently reflective to be able > to do an easy implementation (e.g. Pe

Re: client-server

2000-12-28 Thread linas
> > Can we not flame? There's a second level of issues tat we aven't gotten into yet, and these can't be discussed in a hostile enviroment. > Linas was saying you can do gnucash-as-an-ASP style stuff using some > sort of roll your own solution using CGI. What I was saying is that given what

Re: client-server

2000-12-28 Thread Tyson Dowd
[sorry for the second send, Derek, I forgot to CC the list] On 28-Dec-2000, Derek Atkins <[EMAIL PROTECTED]> wrote: > Tyson Dowd <[EMAIL PROTECTED]> writes: > > > > Actually, I was looking at RPC/Corba/etc. over TCP, not over UDP. The > > > > I got the impression that you were advocating RPC o

Support for casual users (was: Re: client-server)

2000-12-28 Thread Robert Graham Merkel
Eugene Tyurin writes: > > Is this really something a casual user who wants to balance his > checkbook and know how much he spends on beer can bear? Unless it's totally transparent to them, no. Basically, it may be that GnuCash, in the long term, has to split into two seperate produ

Re: client-server

2000-12-28 Thread Eugene Tyurin
I apologize if I'm missing something - didn't start paying attention to this thread until recently.But why does the project need client-server, database, CORBA/SOAP and god knows what else? I always thought that GnuCash was a Quicken-type or, at most, a Peac

Re: client-server

2000-12-28 Thread Tyson Dowd
You need to install an ORB at client and server end. You need to configure your setup so you can find the name server via an IOR, and you need open ports at both ends. The stubs and skeleton implementation of the client/server is usually linked in at both ends, requiring libraries and other

Re: client-server

2000-12-28 Thread Derek Atkins
Tyson Dowd <[EMAIL PROTECTED]> writes: > No. But if you are going to add RPC to this system, then you might as > well adopt the SOAP standards, since it's a no more work than rolling > your own. What the hell are you talking about? Are you just pulling this SH*T out of your ass or something?

Re: client-server

2000-12-28 Thread Derek Atkins
Tyson Dowd <[EMAIL PROTECTED]> writes: > > Actually, I was looking at RPC/Corba/etc. over TCP, not over UDP. The > > I got the impression that you were advocating RPC over UDP. Well, you can certainly use RPC over UDP, however you don't get a reliable transport, and encryption data becomes muc

Re: client-server

2000-12-28 Thread Tyson Dowd
On 22-Dec-2000, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > 1. XML/SOAP (what Microsoft is calling "web services") to provide > > distributed RPC like services. This does much the same job as CORBA, > > but uses technologies that can be re-used elsewhere easily, and so have > > a low mainten

Re: client-server

2000-12-27 Thread Tyson Dowd
On 27-Dec-2000, Derek Atkins <[EMAIL PROTECTED]> wrote: > David Merrill <[EMAIL PROTECTED]> writes: > > > > OK. So the question I have is "So what?" HTTP is slower than a UDP > > > protocol because it's TCP (that's the basic gist of this right?). So > > > what? Is it too slow for our uses? N

Re: client-server

2000-12-27 Thread Derek Atkins
David Merrill <[EMAIL PROTECTED]> writes: > > OK. So the question I have is "So what?" HTTP is slower than a UDP > > protocol because it's TCP (that's the basic gist of this right?). So > > what? Is it too slow for our uses? No one knows because it hasn't > > been tested. My bet: nope not a

Re: client-server

2000-12-27 Thread David Merrill
On Wed, Dec 27, 2000 at 11:55:11AM -0500, James LewisMoss wrote: > > On Fri, 22 Dec 2000 19:25:03 + (GMT), "Al B. Snell" ><[EMAIL PROTECTED]> said: > > Al> I would suggest making good use of RPC over UDP - the connection > Al> should start off with UDP, and only make TCP connections wh

Re: client-server

2000-12-27 Thread James LewisMoss
> On Fri, 22 Dec 2000 19:25:03 + (GMT), "Al B. Snell" ><[EMAIL PROTECTED]> said: Al> On Fri, 22 Dec 2000 [EMAIL PROTECTED] wrote: >> > You're missing the point - HTTP is slow! It doesn't load the >> > server, it's just slow! >> >> Its not slower than rpc, corba, ftp, nfs or sendmail

Re: client-server

2000-12-27 Thread Peter C. Norton
On Thu, Dec 21, 2000 at 04:51:44PM -0600, [EMAIL PROTECTED] wrote: > Of course, we still need to have libgnc_engine talk to an sql > database, and still need to slove the caching problems, and a bunch > of other issues. But I think a cheapo demo could be done really > quick (a few days/weeks) by

Re: client-server

2000-12-27 Thread Peter C. Norton
On Thu, Dec 21, 2000 at 05:24:54PM -0600, [EMAIL PROTECTED] wrote: > It's been rumoured that Peter C. Norton said: > > > > Interesting, I haven't looked at libgnc_engine. Have you, in turn, looked > > at the gda library being developed for gnome-db? > > Sort-of. libgda was one of the contributi

Re: client-server

2000-12-22 Thread linas
It's been rumoured that Tyson Dowd said: > > > I think this approach is very interesting... I personally am very excited by it; it solves infrastructure problems with various well-known, well-understodd technologies (i.e. apache) > way these kinds of technologies have been changing lately a

Re: client-server

2000-12-22 Thread David Merrill
On Fri, Dec 22, 2000 at 02:30:21PM -0600, [EMAIL PROTECTED] wrote: > It's been rumoured that David Merrill said: > > > > On Fri, Dec 22, 2000 at 01:09:10PM -0600, [EMAIL PROTECTED] wrote: > > > is discussion in the postgres community about 'embedded' postgres, > > > > Yes, that's how it works in

Re: client-server

2000-12-22 Thread Derek Atkins
<[EMAIL PROTECTED]> writes: > > "message passing protocol". And what we're trying to do is more than > > just passing around messages. > > Is it really? > > (ok, yes, the event-notification part does require a bit more than > http can simply provide). Yes, it is. Really. :) -derek --

Re: client-server

2000-12-22 Thread linas
It's been rumoured that David Merrill said: > > On Fri, Dec 22, 2000 at 01:09:10PM -0600, [EMAIL PROTECTED] wrote: > > is discussion in the postgres community about 'embedded' postgres, > > Yes, that's how it works in pg, also. Each user has their own default > database which is named after thei

Re: client-server

2000-12-22 Thread linas
It's been rumoured that Derek Atkins said: > Lo and behold, there were two TCP connections (one for the > HTML, and one for the GIF). They were not concatinated together, > even though supposedly both the client and server support it. actually, this is something the netscape navigator does, I do

Re: client-server

2000-12-22 Thread linas
It's been rumoured that Gary E. Bickford said: > > [EMAIL PROTECTED] wrote: > > > Never mind that Java can't deal with 24x7 environments. Having > > personal scars from debugging jvm mem leaks crashes & hangs in a > > netscape enterprise & websphere environment, I conclude Java is for > > chump

Re: client-server

2000-12-22 Thread linas
It's been rumoured that Al B. Snell said: > RPC over UDP: ok, that's hard to beat. > secure RPC which is much more lightweight than SSL. what's the technology behind secure rpc? -linas ___ gnucash-devel mailing list [EMAIL PROTECTED] http://www.gnum

Re: client-server

2000-12-22 Thread Derek Atkins
gt; if you used *any* other method (corba, RPC), these same overheads > would apply. No, the number of round trips would be different. Consider how TCP works: Client Server SYN -> <- SYN-ACK DATA+ACK > <-

Re: client-server

2000-12-22 Thread David Merrill
On Fri, Dec 22, 2000 at 01:09:10PM -0600, [EMAIL PROTECTED] wrote: > Can't say I'd know what it takes to do this with postgres, but ther > is discussion in the postgres community about 'embedded' postgres, > that would allow multiple applications & users on the same machine to > get thier own trul

Re: client-server

2000-12-22 Thread Al B. Snell
On Fri, 22 Dec 2000 [EMAIL PROTECTED] wrote: > > You're missing the point - HTTP is slow! It doesn't load the server, it's > > just slow! > > Its not slower than rpc, corba, ftp, nfs or sendmail. Is so. HTTP: 1) TCP 3 way handshake 2) Send request packet 3) Receive request ack 4) Receive re

Re: client-server

2000-12-22 Thread linas
It's been rumoured that Al Snell said: > > You're missing the point - HTTP is slow! It doesn't load the server, it's > just slow! Its not slower than rpc, corba, ftp, nfs or sendmail. Is there a faster protocol out there that we should consider? --linas _

Re: client-server

2000-12-22 Thread linas
It's been rumoured that David Merrill said: > > learning some more from you. I work for an asp that does medical > billing. So, we have patient records as well as clinical information > and billing information for many different companies, often > competitors, all in the same database. Well, I k

Re: client-server

2000-12-22 Thread Gary E. Bickford
[EMAIL PROTECTED] wrote: > Never mind that Java can't deal with 24x7 environments. Having > personal scars from debugging jvm mem leaks crashes & hangs in a > netscape enterprise & websphere environment, I conclude Java is for > chumps. This is offtopic ... With the major work being done at jav

Re: client-server

2000-12-22 Thread linas
It's been rumoured that David Merrill said: > I would love to do this, but I can't right now. This really is too big > of a project for one person, and I have my hands full for the moment > doing the database itself. ts'ok, cool, I might give it a try over the hols. --linas

Re: client-server

2000-12-22 Thread linas
e, if you are running your gnucash server/cgi-bins on > > a local, ether-net connected web server, the perceived > > responsiveness (as perceived by user) should be around a tenth of > > a second, about the same as it would be for a raw socket, corba, > > or sql or othe

Re: client-server

2000-12-22 Thread Derek Atkins
David Merrill <[EMAIL PROTECTED]> writes: > From *my* perspective (me, the database, that is), it is all based on > the user_name under which you are logged on. The database doesn't know > anything else on which it can base things. So the calling layer has to > translate from URL or virtual home

Re: client-server

2000-12-22 Thread Derek Atkins
are running your gnucash server/cgi-bins on > a local, ether-net connected web server, the perceived > responsiveness (as perceived by user) should be around a tenth of > a second, about the same as it would be for a raw socket, corba, > or sql or other client-server desing.The mo

Re: client-server

2000-12-22 Thread David Merrill
On Thu, Dec 21, 2000 at 04:51:44PM -0600, [EMAIL PROTECTED] wrote: > It's been rumoured that David Merrill said: > > I'll also mention that psql spits out its tables in customizable html, > > and can be run via cgi scripts. You can write shell scripts or perl > > scripts to execute queries and re

Re: client-server

2000-12-22 Thread David Merrill
On Thu, Dec 21, 2000 at 04:45:07PM -0600, [EMAIL PROTECTED] wrote: > It's been rumoured that David Merrill said: > > > > Does this mean you are envisioning a server which can handle more than > > one set of accounts and more than one set of transactions? > > Yes. Since its 'just' a set of cgi-bi

Re: client-server

2000-12-21 Thread Rob Browning
Patrick Spinler <[EMAIL PROTECTED]> writes: > > > In short - Wow ! I like it. And if you'd seen Bill's latest embedded (in gtkhtml) guppi work, you'd be really excited. It's *painfully* slick. A bit of html-esque text and all of a sudden, an interactive guppi graph based on the data in the

Re: client-server

2000-12-21 Thread Al Snell
On Thu, 21 Dec 2000 [EMAIL PROTECTED] wrote: > It's been rumoured that Derek Atkins said: > > > > This is an interesting approach, but HTTP is _SLOW_. You have to > > ahh, what are you envisioning? a thousand hits a second? > www.linas.org serves up 20K pages a day, and serves up > cvs.gnucash

Re: client-server

2000-12-21 Thread linas
It's been rumoured that Peter C. Norton said: > > > > Interesting, I haven't looked at libgnc_engine. Have you, in turn, looked > > > at the gda library being developed for gnome-db? > > > It's being separated from the gnome-db stuff, and it was done at the behest > of the gnue folks. It's no

Re: client-server

2000-12-21 Thread linas
It's been rumoured that Peter C. Norton said: > > Interesting, I haven't looked at libgnc_engine. Have you, in turn, looked > at the gda library being developed for gnome-db? Sort-of. libgda was one of the contributing technologies to the gnue GEAS component, I haven't exactly figured out the

Re: client-server

2000-12-21 Thread linas
e point: because most of the data is cached locally in the gnucash client, responsiveness is excellent. Furthermore, if you are running your gnucash server/cgi-bins on a local, ether-net connected web server, the perceived responsiveness (as perceived by user) should be around a tenth of a s

Re: client-server

2000-12-21 Thread linas
It's been rumoured that David Merrill said: > I'll also mention that psql spits out its tables in customizable html, > and can be run via cgi scripts. You can write shell scripts or perl > scripts to execute queries and retrieve the results in html tables. This is of course a possiblity, but the

Re: client-server

2000-12-21 Thread linas
It's been rumoured that David Merrill said: > > Does this mean you are envisioning a server which can handle more than > one set of accounts and more than one set of transactions? Yes. Since its 'just' a set of cgi-bins, then there's a variety of easy ways of having leak-proof separation betwee

Re: client-server

2000-12-21 Thread Derek Atkins
This is an interesting approach, but HTTP is _SLOW_. You have to setup and teardown a TCP connection for each request, and you have to build an SSL association for each request. This just takes time. Not only that, but forking off a CGI is also very expensive. Having all of the network conne

Re: client-server

2000-12-21 Thread Patrick Spinler
[EMAIL PROTECTED] wrote: > > OK, here's the dope: > > I don't think rob is entirely aware of the possibilities that his XML > file format opens up. Some of the readers of this mailing list may > also not be aware of what demos grib has done with embedding guppi > in html. I don't know how man

Re: client-server

2000-12-21 Thread David Merrill
On Wed, Dec 20, 2000 at 08:55:34PM -0600, [EMAIL PROTECTED] wrote: > > OK, here's the dope: > > I don't think rob is entirely aware of the possibilities that his XML > file format opens up. Some of the readers of this mailing list may > also not be aware of what demos grib has done with embedd

Re: client-server

2000-12-21 Thread David Merrill
On Wed, Dec 20, 2000 at 08:55:34PM -0600, [EMAIL PROTECTED] wrote: > > OK, here's the dope: > > I don't think rob is entirely aware of the possibilities that his XML > file format opens up. Some of the readers of this mailing list may > also not be aware of what demos grib has done with embedd

Re: client-server

2000-12-21 Thread Tyson Dowd
On 20-Dec-2000, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > I beleive the above architecture renders the whole previous > discussion moot. I also think its a very, very exciting thing to do. > It solves a number of technical issues, such as multi-user, that > have been plaguing us. Next, it

client-server

2000-12-20 Thread linas
OK, here's the dope: I don't think rob is entirely aware of the possibilities that his XML file format opens up. Some of the readers of this mailing list may also not be aware of what demos grib has done with embedding guppi in html. I don't know how many people are aware that the cvs branch