Buscar: Incluir Obsoletos
Ayuda en Linea

Que es db.org.es

db.org.es es una base de datos de material electrico, mi intencion es mantener una base de datos de tarifas de material electrico, en un primer momento incorporare las marcas que estan a mi alcance e intentare añadir las maximas posibles en un periodo de tiempo minimo.

Por Que?

En estos momentos para tener organizadas todas las tarifas de material electrico de los diferentes fabricantes es necesario perder un tiempo importante asi como consultar infinidad de paginas de descarga para conseguir las diferentes tarifas, ademas cuando es posible conseguir estas tarifas cada fabricante utiliza un formato distinto y una forma distinta de organizar sus tarifas de precios.

Unido a este problema nace otro problema añadido, normalmente los datos obtenidos de estas tarifas no son directamente importables en las aplicaciones de uso comun, ya que muchos fabricantes utilizan formatos que no son facilmente utilizados por las bases de datos, PDF por ejemplo, por lo que el proceso de actualizacion de las tarifas se convierte en un proceso largo, tedioso, y sin un exito asegurado, con lo que se termina por contratar un servicio de actualizacion que normalmente es caro y que ademas nos obliga a utilizar un determinado programa informatico para realizar las labores cotidianas de control de stocks y de facturacion.

db.org.es nace como una respuesta a estas necesidades, por una parte da unas herramientas donde puedan confluir los datos procedentes de fabricantes de material de una forma simple y por otro lado traslada a cada usuario las modificaciones que se produzcan sobre las areas que el usuario ha pedido su actualizacion. Todo esto utilizando un entorno comun para todos los fabricantes y ofreciendo unas actualizaciones automaticas.

db.org.es nace como una alternativa libre y gratuita a otros sistemas para los mismos cometidos, el sector electrico hace unos años asistio entusiasmado al nacimiento de voltium, creiamos que por fin tendriamos la herramienta que buscabamos para centralizar nuestas busquedas de tarifas, pero nada mas lejos de la realidad ya que voltium nos permite navegar por su base de datos libremente pero cuando queremos descargar una tarifa de precios completa de un fabricante, que al final es lo que realmente se busca en estas herramientas, amablemente nos indica que tenemos que contratar los servicios para poder descargar esta tarifa, por supuesto este servicio es Pay Per View o lo que es lo mismo nos quieren cobrar.

Tambien mencionar Electronet, tambien nacida con el mismo empuje que voltium y con las mismas deficiencias, para poder hacer una exportacion se tiene que hacer uso de la cartera.

En este punto es donde me pregunto porque tenemos que pagar por una informacion, las tarifas de material electrico, que los fabricantes ponen al publico y que seguramente enviaran a estas organizaciones que luego intentan lucrarse.

db.org.es pretende cubrir este hueco, quiere ser una plataforma para mantener al dia las tarifas de material electrico y con esto ofrecer un servicio que en estos momentos no podemos obtener si no es pagando. Para que todo esto llegue a buen fin necesitamos la colaboracion de las marcas y fabricantes, ya que son ellas las encargadas de enviarnos las tarifas.

db.org.es nace libre y gratuita, y pretende continuar en este camino, esto se traduce en un coste 0€ tanto para los fabricantes como para los usuarios, o sea los instaladores, en este sentido no se va a exigir ni ahora ni nunca ningun pago ni ningun tipo de comision a nadie, sea fabricante o sea usuario de esta base de datos. Nuestra unica meta sera conseguir que los fabricantes se impliquen en el proyecto y sean ellos mismos los que actualicen la base de datos, haciendo mas autonomo su funcionamiento.

Esto no impide que cualquier usuario o fabricante que quiera colaborar con nosotros, ya sea a nivel material o economico, siempre sera bienvenida esta ayuda.

Objetivos

db.org.es quiere ser el nexo de union entre los fabricantes de material y los compradores de este material, en un primer momento he puesto en funcionamiento la base de datos con las tarifas de material electrico, en un periodo de tiempo corto y segun capacidad de los servidores pondre a disposicion de los fabricantes la posibilidad de asignar una fotografia del producto a cada articulo.

Mas adelante, esto dependera de como comience a funcionar todo el sistema, los fabricantes tendran la posibilidad de enlazar los articulos a sus hojas tecnicas, al estilo de sitios como rs-amidata con lo que cuando realicemos nuestra busqueda podremos consultar las hojas tecnicas de los productos.

Todos estos movimientos estan sometidos al uso real que vea del proyecto, es por esto que necesitamos apoyos, sobre todo de fabricantes ya que en primera instancia va a ser su voluntad la que mantendra al dia la base de datos que estamos poniendo en funcionamiento, y por supuesto para llevar a buen fin este sistema necesitamos que los instaladores comiencen a usar esta base de datos.

Para dar a conocer db.org.es se va a realizar una llamada a todas las organizaciones y colectivos, aselec, afme, aseif..., para que tengan conocimiento de la puesta en funcionamiento de este servicio y para que los posibles usuarios, los instaladores, y los fabricantes sepan que estamos en funcionamiento y comiencen a ver las funcionalidades de db.org.es, el registro de instaladores es muy importante ya que si conseguimos suficientes registros tendremos la fuerza suficiente para convencer a los distintos fabricantes que esta alternativa es util y que tiene un respaldo suficiente.

Quienes somos

db.org.es es un proyecto personal, no esta bajo ningun tipo de control por parte de ninguna firma comercial ni por ninguna organizacion. A mayo de 2.008 db.org.es se aloja en los servidores de CaixadeSoft que nos cede el espacio en sus servidores.

Como Funciona db.org.es

db.org.es es una base de datos de tarifas de material electrico, mas adelante añadiremos contenidos de fontaneria, calefaccion, etc..., en este sentido no deja de ser una base de datos mas, lo realmente importante es como interactua db.org.es con sus usuarios, todos los mensajes tanto desde fabricantes hacia db.org.es como desde db.org.es hacia los usuarios se realiza a traves de mensajes de texto, estos mensajes dan facilidad a la hora de importar o exportar los datos hacia los programas de gestion habituales.

Los mensajes son enviados por un proceso llamado sentinel este proceso es el encargado de hacer un escaneo de todos los usuarios y ver que productos necesitan ser enviados a cada usuario para mantener la base de datos del mismo al dia.

Estos mensajes son mensajes de texto, se ha escogido este tipo de mensajes por su sencillez a la hora de importar desde las aplicaciones de gestion mas habituales este tipo de fichero. La composicion de estos mensajes se describe mas abajo, se ha utilizado un tipo de mensajes creado hace ya muchos años por una comunidad de compra/venta online que desarrollo una serie de mensajes para poder hacer compras y ventas de mercancias a traves de sistemas automaticos.

Los mensajes constan de 2 secciones [head] y [body], en la primera de las secciones el emisor del mensaje se identifica utilizando su nombre de usuario y su password y en la segunda aparece el detalle de los articulos con sus datos.


		[head]
		sender=sentinel@db.org.es
		digest=contraseña
		type=8
		[body]
		LEG/041508=128.3~0~LEGRAND Avisador Sonoro Dos Tonos~1~3245060415082
		LEG/049167=65.60~0~LEGRAND Telerruptor 2p 10a~1~3245060491673
	

En la seccion [head] existen 3 campos, los principales son sender en que se indica el emisor del documento y el digest donde se colocara el password que se comparte entre el usuario y la base de datos es decir este password lo utilizaremos para enviar datos a la base de datos como lo utilizara la base de datos para enviarnos informacion, el tercer campo especifica el tipo de mensaje de que se trata, en nuestra aplicacion siempre sera 8.

En la seccion [body] tendremos el detalle del mensaje, el formato siempre sera el mismo:


		<referencia>=<precio>[~<raee>[~<descripcion>[~<familia>[~<ean>]]]]
	

el comienzo de la linea de detalle es la referencia del articulo seguida de un signo de igual `=´, a partir de aqui los elementos del articulo: precio, tasa raee, descripcion, designacion de familia, codigo ean, todos separados por una tilde `~´.

Hay que hacer notar que el unico parametro obligatorio es el precio, el resto son opcionales, pero si queremos enviar la descripcion del articulo tendremos obligatoriamente que enviar la tasa raee.

Una vez completadas las dos secciones, tendremos el mensaje completo. Ahora para evitar suplantaciones procederemos a crear el digest del documento, con esto se pretende dar una cierta seguridad de que el emisor del mensaje es quien dice ser y no es otra persona suplantando la identidad de otra.

Para esto lo que hacemos es crear un checksum MD5 de todo el documento como lo tenemos hasta el momento, en el caso de ejemplo el resultado del MD5 del fichero es: 9a42d045adfc5f15096bd3c51159ae49, una vez hemos calculado el checksum del fichero cambiamos el valor de la etiqueta digest de la seccion [head] y ponemos el valor calculado:


		[head]
		sender=sentinel@db.org.es
		digest=9a42d045adfc5f15096bd3c51159ae49
		type=8
		[body]
		LEG/041508=128.3~0~LEGRAND Avisador Sonoro Dos Tonos~1~3245060415082
		LEG/049167=65.60~0~LEGRAND Telerruptor 2p 10a~1~3245060491673
	

Cuando el receptor del mensaje reciba el mismo, podra comprobar su autenticidad haciendo las operaciones contrarias. Utilizando el password que comparte con el emisor del mensaje sustituye el campo digest por la contraseña y a continuacion realiza una comprobacion utilizando la suma MD5, el resultado tiene que ser el numero hexadecimal que el emisor nos ha enviado.

Quiero Registrarme

Para registrarse como usuario solo tiene que acceder en el menu al registro para quedar registrado, en un primer momento el sistema no enviara nada, ya que a traves del panel de control tendremos que seleccionar que marcas y familias queremos que nos actualice el sistema, a partir de ese momento se produciran las actualizaciones.

El sistema emite las actualizaciones a las 0:00h de todos los dias, si existe actualizacion emitira el documento correspondiente, si no pues no emitira ningun documento. Si se registra por primera vez y quiere descargase todos los datos de un fabricante concreto no olvide marcar la casilla ! del panel de control.

Para evitar los correos demasiado extensos, si la actualizacion es demasiado extensa, se realizaran diferentes envios para cortar la actualizacion en trozos, en este caso cada envio se debe de considerar como unitario y procesarse como tal.

Quiero Insertar mis Productos

Si es fabricante y quiere añadir sus productos a nuestra base de datos tiene que enviar un mail a Vicente Lopez, donde nos indiquen alguna forma de contacto para darles a conocer el funcionamiento del sistema.