Que tal amigos de la lista, Tengo un problema y espero que ud me orienten para poder solucionarlo.
Mi problematica se trata integrar distintos sistemas realizados en: php con postgres (Egropupware), un foro realizado en php pero en Mysql como base de datos, otro sistema de venta y compra de productos (realizado en php y postgres) y por ultimo un sistema que la institucion donde estoy trabajando ha adquirido, se trata de luvit y por lo que conozco esta hecho en asp y sqlserver. El problema de integracion es el problema. Ya que por requisitos de la institucion es que exista una sola manera de ingresar a los sistemas y desde una pagina unica, es decir, (en forma tecnica ), que exista un solo login y password en toda la pagina y que dependiendo de este login y password se desplegen los distintos sistemas en un menu (esto por el momento lo he pensado) Mi idea principal a esto es realizar una especie de Middleware Logico, que contenga esta pagina "Index" y que esta converse con los diferentes sistemas (Luvit,Egrpupware,el foro y la compra & venta de productos). ahora no se me ocurre como deberia hacer este Middleware logico, es decir que lenguaje me convendria, yo creo que php seria el mas indicado. Bueno, ahora si existe alguna otra solcucion porfavor decidmelas para analizarlas y posiblemente adoptarlas para una solucion latente. Gracias. -- Javier Calderón. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://listas.inf.utfsm.cl/pipermail/linux/attachments/20060520/fbb5e3fa/attachment.html From [EMAIL PROTECTED] Sat May 20 15:09:46 2006 From: [EMAIL PROTECTED] (Rodrigo Fuentealba) Date: Sat May 20 16:12:57 2006 Subject: Sobre lo de tarjetas de red... Message-ID: <[EMAIL PROTECTED]> > > >ok, Doc, si entiendo y lo sé, pero como hace el procesador para atender > las interrupciones que manda la tarjeta de red? No era que las pone en un > buffer para sincronizar el trabajo interno? Me imagino qué pasaría si todos > declararan interrupciones al mismo tiempo y fueran atendidas al mismo > tiempo. He visto semáforos > >descompuestos en carreteras y ha habido muertes por eso, y acá pasaría > algo así > >con los datos que circulan. > > Podrias leer documentos de IRQ, interrupciones y excepciones en el > google.... asi te aclaras > en los conceptos. Confundí un poco las cosas, el embotamiento cerebral del trabajo a presión (en algo que no me gusta) se comienza a sentir. Lo que preguntas arriba ya fue respondido en el hilo de la conversa y el > temor > que tienes respecto peticiones simultaenas esta resuelto hace decadas. Lo sé, algoritmos de Patterson y cosas así. Inclusive en bases de datos existen algoritmos para atender peticiones simultáneas, es como claro y casi obvio de que nada podría funcionar sin mecanismos de este tipo. Consulta aqui (en Orden de prioridad): > http://www.zator.com/Hardware/H2_4.htm Gracias estimado, ya lo había leido (y otros documentos más, algunos que me dejaban más confundido) y me aclaré lo suficiente como para asociar los nombres correctos a la ensalada que intenté explicar. A ver si lo que saqué como conclusión de esto es correcto... (no me cuelguen si me equivoco): La tarjeta de red envía una interrupción, la cual es atendida inmediatamente si no hay otras interrupciones, y puesta en un buffer (he aqui algunas diferencias, algunos autores le llaman un vector de estado) si es que las hay, pues el procesador atiende a las interrupciones de mayor prioridad, asignándoles un tiempo determinado para realizar sus tareas y luego atendiendo a la petición de interrupción siguiente. Existe un orden de prioridad para las interrupciones que se realizan, pero no existe una prioridad más alta ni más baja en lo que es tarjetas de red, por lo cual no sacarías nada con poner una tarjeta en IRQ 1, que no te va a servir. La sobrecarga en una tarjeta de red se define por el cuello de botella formado por una gran cantidad de conexiones a ésta o por la limitación del sistema operativo respecto de estas tarjetas, y tiene mucho (pero no todo) que ver con la sobrecarga del procesador (que se pone lento cuando tiene que atender muchas interrupciones, etc...) El resto, sobre ecualización de carga, bonding, etc, es otra cosa que no tenía mucho que ver al caso. Pensé que tenías que solucionar un problema como que se te quedaba la red coja y que tenias que aumentar la capacidad de recibir conexiones a nivel de hardware. No tiene mucho caso seguir discutiendo de eso, como tampoco de UMA y NUMA porque entran otros factores a considerar (placas físicas y lógicas y otras cosas que pertenecen a clustering, en que tienes que acceder al manejo de hardware de manera remota), que lo único que hacen es dificultar el problema (a mí me pasó). Lamento haber sido un poco agresivo en mis respuestas. Eso, paz y amor para todos, y que tengan un feliz fin de semana. Saludos > > Miguel Oyarzo > Austro Internet S.A. > Punta Arenas > -- Rodrigo Fuentealba Cartes Registered User 387639 - http://counter.li.org ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://listas.inf.utfsm.cl/pipermail/linux/attachments/20060520/6f102286/attachment.html From [EMAIL PROTECTED] Sat May 20 16:32:09 2006 From: [EMAIL PROTECTED] (=?ISO-8859-1?Q?Germ=E1n_Po=F3_Caama=F1o?=) Date: Sat May 20 16:32:12 2006 Subject: Reglas de iptables In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> On Sat, 2006-05-20 at 13:43 -0500, Valentín González E. wrote: > En un linux router-firewall tengo varias reglas hechas para varias > máquinas: > > -A INPUT -s 172.18.92.144 -p tcp -m tcp --dport 22 -j ACCEPT > -A INPUT -s 172.18.92.144 -p tcp -m tcp --dport 3128 -j ACCEPT > -A INPUT -s 172.18.92.165 -p tcp -m tcp --dport 3128 -j ACCEPT > -A INPUT -s 172.18.9.200 -p tcp -m tcp --dport 3128 -j ACCEPT > -A INPUT -s 172.18.9.201 -p tcp -m tcp --dport 3128 -j ACCEPT > -A INPUT -s 172.18.92.60 -p tcp -m tcp --dport 3128 -j ACCEPT > -A INPUT -s 172.18.92.16 -p tcp -m tcp --dport 3128 -j ACCEPT > -A INPUT -s 172.18.92.20 -i eth1 -j ACCEPT > -A INPUT -s 172.18.64.23 -i eth1 -j ACCEPT > -A INPUT -s 172.18.3.26 -i eth1 -j ACCEPT > > > Mi pregunta es si estas reglas no se pueden resumir en menos líneas. > Por ejemplo que todas las direcciones ip sean leídas desde un archivo de > texto (máquinas.txt por ejemplo)o algo por el estilo, y que al momento > de llamar el script sea algo como: > > #iptables -A INPUT -s "maquinas.txt" ........, En bash: for i in $(cat maquinas.txt) do iptables -A INPUT -s $i ... done > o que los puertos de destino (en este caso) se resuman algo así: > > #iptables -A INPUT "maquinas.txt" -p tcp -m tcp --dport "puertos.txt" ....., for i in $(cat maquinas.txt) do for j in $(cat puertos.txt) do iptables -A INPUT -s $i -p tcp ... --dport $j done done Aunque podría ser mejor utilizar algún programa que te permita manejar de mejor manera tus reglas, como fwbuilder u otro. -- Germán Poó-Caamaño http://www.ubiobio.cl/~gpoo/ Concepción - Chile

