Ir al contenido principal.
Enlaces relacionados:  Press Room  Company  Clients  Contact us
Solsoft

Forum

[php-gni] roadmap update: webservISIS(TM)


Author Message
Written on: 16. 11. 2005 [21:33]
paul@malete.org
Klaus Ripke
Topic creator
registered since: 31.12.1969
Posts: 0
hola compa=F1eros

no, we did not pass away, we're more busy than ever.

I already mentioned I have a little now 7 months old boy here,
which severely limits my ability to do unpaid work.
There are a few known bugs like the empty index issue
in Malete which I am going to fix as soon as possible.

I had to postpone this things for a lot of semi-unpaid work,
which is work not paid right now but expected to pay off in
a not too distant future.
Kind of the good news is, that this work is strongly
related to the next episode^H^H^Hgeneration of GNI.
We are planning a high load web plattform to be based
mostly on Selene within the next couple of months.
This will heavily use the ability to store arbitrary media.

The interesting story for you guys is, that the Selene
database server will actually be a web server!
The webserver is already there and called coronita.
http://malete.org/Doc/coronita
It is tested in production use for 6 months now
with very good results.
It competes with the fastest webservers known
(zeus and thttpd).

We are going to use a flash based client to directly
talk to the web/database or say webbase(TM).
The same could be done from Javascript using the XMLHttpRequest.
We are not going to actually use XML, since both JavaScript
and the corresponding Flash "XML"/"XMLSocket" quite happily
send and accept plain text, but those concerned with the
latest fashion may easily add actual XML support
(and maybe we do it for some commercial version,
it's for the marketing dudes anyway,
like labeling the whole stuff "Ajax-ready". Year!).

Obviously it is also easy to access a HTTP service from PHP,
yet the news is that you can bypass that layer.
The server will include, besides an about 10K webserver
and around 40K database a Lua interpreter, which is used
to check access permissions and for general server-side
scripting like filtering records on complex conditions.

So, yes, this is going to bring the New Age (probably also TM)
to the ISIS(TM) world(also TM, see the WSIS in Tunis).
I reckon I should put a (TM) on webservISIS and similar terms.
Arrrghh.

More good news: we are going to support Mac OS X sooner or
later, as I now got me such a box (Mac mini) and it's nice.


Ummh, well, there are also bad news for some of you:
Neither me nor anybody else here in the team is going to
do any windows stuff w/o substantial bribes.
We do not earn our dosh with wincrap, and we are lacking
some masochist attitude to do it in spare time.
So Selene is going to be non-windows until somebody bribes
us to do the windows port. Fair enough, no?



saludos
Klaus

------------------------------------------
Posted to Phorum via PhorumMail
Written on: 24. 11. 2005 [10:59]
braulio
Braulio Solano Rojas
registered since: 16.05.2008
Posts: 2
Hallo.

Klaus Ripke wrote:
>
> I already mentioned I have a little now 7 months old boy here,
> which severely limits my ability to do unpaid work.
> There are a few known bugs like the empty index issue
> in Malete which I am going to fix as soon as possible.

You're a lucky man. I envy you (not kidding).

> The interesting story for you guys is, that the Selene
> database server will actually be a web server!
> The webserver is already there and called coronita.
> http://malete.org/Doc/coronita
> It is tested in production use for 6 months now
> with very good results.
> It competes with the fastest webservers known
> (zeus and thttpd).

Are you going to use port 80 or the same port that Malete?

> We are going to use a flash based client to directly
> talk to the web/database or say webbase(TM).
> The same could be done from Javascript using the XMLHttpRequest.
> We are not going to actually use XML, since both JavaScript
> and the corresponding Flash "XML"/"XMLSocket" quite happily
> send and accept plain text, but those concerned with the
> latest fashion may easily add actual XML support
> (and maybe we do it for some commercial version,
> it's for the marketing dudes anyway,
> like labeling the whole stuff "Ajax-ready". Year!).

Plain text means that the protocol will be the same of Malete?

> So, yes, this is going to bring the New Age (probably also TM)
> to the ISIS(TM) world(also TM, see the WSIS in Tunis).
> I reckon I should put a (TM) on webservISIS and similar terms.
> Arrrghh.

Is there going to be a library we can use for stand-alone developments?

Hasta pronto,

B.

------------------------------------------
Posted to Phorum via PhorumMail
Written on: 24. 11. 2005 [11:53]
paul@malete.org
Klaus Ripke
Topic creator
registered since: 31.12.1969
Posts: 0
On Thu, Nov 24, 2005 at 09:59:45AM -0600, Braulio Jos=E9 Solano Rojas wrote:
> Are you going to use port 80 or the same port that Malete?
whatever you configure.
as you need to be root to use port 80,
a typical default would probably better be 8000.
Reusing the Malete port would be less of a good idea
as it's a completely different protocol.

> Plain text means that the protocol will be the same of Malete?
no.

The records will come in whatever format you stored,
be it a plain representation of ISIS-style records
as used by Malete or XML or whatever,
including binary data like images.

As the surrounding protocol is HTTP,
most parameters should be passed as path or GET
and records are sent using a HTTP POST
(as far as content length and a possible multipart is concerned).

So there is very little need for a protocol at all;
I reckon we send a list of MFNs matching a query
as plain text list.

> Is there going to be a library we can use for stand-alone developments?
yes, kind of.
It's a little bit biased to be used in Lua,
however, it should not be too difficult to replace
Lua with PHP.
If you're a PHP buff, that is icon_smile.gif


saludos

------------------------------------------
Posted to Phorum via PhorumMail
Written on: 26. 11. 2005 [07:46]
fcde@adinet.com.uy
Fernando Conde
registered since: 31.12.1969
Posts: 0
Hola,=20

Este buz=F3n de correo est=E1 protegido con Xeeon Antispam.

Para que el destinatario reciba su email, vaya a:
=20
http://www.xeeon-antispam.com/validate.php?publicguid=3DDDBA29E4-BAD2-484=
4
-8E5A-A1C7692CAAC6&sender=3Dpaul@malete.org
e introduzca el email de confirmaci=F3n.

------------------------------------------
Posted to Phorum via PhorumMail
Written on: 28. 11. 2005 [19:51]
fcde@adinet.com.uy
Fernando Conde
registered since: 31.12.1969
Posts: 0
Hola,=20

Este buz=F3n de correo est=E1 protegido con Xeeon Antispam.

Para que el destinatario reciba su email, vaya a:
=20
http://www.xeeon-antispam.com/validate.php?publicguid=3DDDBA29E4-BAD2-484=
4
-8E5A-A1C7692CAAC6&sender=3Dbraulio@solsoft.co.cr
e introduzca el email de confirmaci=F3n.

------------------------------------------
Posted to Phorum via PhorumMail



User login

Enter your username and password here in order to log in on the website:
Login

Forgot your password?


Copyright © 2003-2009, Solsoft de Costa Rica S.A.
Declaración de privacidad