[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Savannah-hackers] savannah.gnu.org: submission of SMACS
From: |
Loic Dachary |
Subject: |
Re: [Savannah-hackers] savannah.gnu.org: submission of SMACS |
Date: |
Fri, 22 Mar 2002 01:03:22 +0100 |
This description is just fine. Please submit the project again
with it.
Thanks for your patience,
Eduardo Garcia Cebollero writes:
> It will be in multiple parts:
>
>
> User Interface(1)<--(4)--\ /-----Config Engine(3)
> \ /
> User Interface(1)<--------->Server(2)<-<>------Config Engine(3)
> / \
> User Interface(1)<-------/ \-(4)-Config Engine(3)
> /
> Scripts Iface (5)<-----/
>
>
>
> (1) User Interface: It will be the part of the proyect the end user will
> use, they will be programs (graphical or non-graphical) that will
> comunicate with the Server in all sort of ways (sockets, pipes, CORBA),
> or by wrappers(4) (by example an user interface that uses pipes, will be
> able to communicate a remote server by sockets), it will comunicate with
> the server by a well defined api.
>
> (2) Server: The only purpose of the server is communicating the users
> interfaces(1) with the configuration engines(3), it will keep a DataBase
> of what config engines he have connected, and what configuration command
> comming from user interfaces go to what config engine, for example a
> Firewall config interface send a "drop all packets comming from
> 10.32.1.3" and the server shoul send this request to the
> iptables/ipchains/... config engine depending on which config engine is
> connected to the server, if there is no firewall config engine attached
> to the server, the server will send to the client a message saying that.
>
> (3) Config Engine: This part of the System will do the real config work,
> they will modify/create the necessary scripts for doing something. For
> example, if you want to configure a apache server, a config engine for
> apache will be necesary (using debconf, using direct-manipulation of
> config engines, using what the programmer of that module want, it will
> recive requests from the server and acording to this requests it will do
> something.
>
> (4) Engine Wrappers: This is an optional part of the system, it will do
> the necessary modifications on the communication to the server, if
> anybody do a User Interface that want to comunicate with dcom for
> example and the server does not implement it in the current version the
> wrapper should convert it to a known form by the server.
>
> (5) Scripts Iface: This kind of interface will be designed to replicate
> some configurations (for example for a PVM cluster), and no need follow
> a step by step process many time. You will feed the Script (Config
> commands) to the interface and it will pass them to the server,
> returning success or fail depending in the state of the operation.
>
>
> PD: Excuseme for my horrible english but my mother languaje is spanish
> and i don't speack english very well. If you want a spanish explanation
> of this, i will do it. If you need more data, i will give more. And
> Thanks for the attention :).
>
> PPD: The project is in early design state. I have no code already.
>
> PPPD: I have elected LGPL license to allow the programmers to make
> non-glp User Interfaces , wrappers or Config Engines. If you think, GPL
> will be a better idea, please let me know.
>
>
> El mi,bi(B, 20-03-2002 a las 08:41, Loic Dachary escribi,bs(B:
> >
> > Hi,
> >
> > Could you please submit your project again with a detailed
> > technical description (half a page will do) ?
> >
> > Thanks in advance,
> >
> > address@hidden writes:
> > >
> > > A package was submitted to savannah.gnu.org.
> > > This mail was sent to address@hidden, address@hidden
> > >
> > >
> > > Eduardo Garcia Cebollero <address@hidden> described the package as
> > follows:
> > > License: lgpl
> > > Other License:
> > > Package: SMACS
> > > System name: smacs
> > > This package does NOT want to apply for inclusion in the GNU project
> > >
> > > SMACS - Sistema Multiple de Arquitectura Cliente-Servidor
> > >
> > > EN->
> > > A project aimed to make a administration of a linux machine with
> > multiple front-ends, designed a client-server arch.
> > >
> > >
> > > ES->
> > > Un proyecto destinado a hacer un sistema de administracion de una
> > maquina linux con varios interfaces, dise,bq(Bado con una arquitectura
> > cliente-servidor.
> > >
> >
--
Loic Dachary http://www.dachary.org/ address@hidden
12 bd Magenta http://www.senga.org/ address@hidden
75010 Paris T: 33 1 42 45 07 97 address@hidden
GPG Public Key: http://www.dachary.org/loic/gpg.txt