![]() |
Conectar 3 sucursales o estaciones a un servidor mediante internet
Que tal, necesito ayuda, tengo que hacer un sistema de inventarios pero el cliente me pide conectar sus sucursales a su tienda principal, por ejemplo insertar un nuevo producto o cambiar un precio desde el servidor y que se actualize en las demas estaciones que se encuentra en lugares retirados.
Yo queria hacer el sistema con delphi 2006, me habian dicho que con .NET pero no se si me puedan dar un consejo de como sea mejor y mas rapidas consultas (a lo mejor con php o asp), no hay otra manera mas que conectarlas por internet ya que ademas tienen internet en todas las sucursales. Saludos y gracias de antemano |
Delphi 2006 es la mejor opción, y para el tipo de desarrollo que harás lo ideal es que utilices un motor de base de datos que soporte Procedimientos almaceandos. Con ellos, ganarás performance en tus operaciones sobre los datos.
Suerte |
Hola,
Para tener acceso remoto tenemos basicamente 4 opciones: 1.-Programar tu aplicacion windows (Deplhi) y accesar a tus datos con un manejador que te permita accesar de manera remota, puede ser Firebird, SQL, etc. , esto el incoveniente es que si no tienes un buen ancho de banda puede ser algo lenta. 2.-Programar tu aplicacion windows (Deplhi) y accesar a tus datos pero via WebServices, que residirían en tu server. Esta tecnología es mas poderosa pero te enfrentas a los problemas que conlleva el administrador de un web server. 3.-Programar tu aplicacion con PHP o ASP (o cualquier tecnologia que su cliente corra en un browser) y puede ser combinada con webservices (de hecho podrias tener 2 interfaces de usuario, una windows y otra via browser), la ventaja de esta opcion es que es muchisimo mas transportable entre plataformas (de hecho los clientes casi tienen problema de portabilidad). 4.-Y por ultimo programar tu aplicacion como si fuera local (pero con un buen servidor de base de datos) y accesarla desde terminal server, esta para mi es la mas sencilla de implementar y hoy dia los servcios de terminal server son muy buenos. La desventaja es que necesitas de un buen server y las licencias correpondientes. Saludos |
Gracias por responder, ya me di una idea, otra cosa es que tengo MYSQL server 5.0 no se si tenga que pagar licencia de este ya que es mysql, o no se cuanto cueste la del firebird... por cierto ustedes saben cuando cuesta la licencia del delphi 2006, para ir empezando con este.
saludos y gracias. |
Que tal,
Las licencias de MySql y de Firebird no cuestan, ahora la de Delphi la puedes checar en www.inprise.com Saludos |
Cita:
Salud OS |
Cita:
Gracias amigo egostar por la correccion y te debo una. Saludos |
ok juanelo gracias por la info.
|
Cita:
Vamos a la discusión de siempre con MySQL... A mirar siempre las licencias y sus alcances: Cita:
Saludos. |
Bueno yo he hecho aplicaciones cliente servidor con delphi(usando ado) y sql server, si quieres que corran bien a travez de internet, solo tienes que sacarle un dominio a la ip del servidor de base de datos, que supongo que es dinamica, para eso puedes usar dyndns.org, para acceder a tu servidor de base de datos en el campo nombre de servidor pones tu nombre de dominio.... y todo lo demas es transparente. Eso si se requiere que en el servidor de bd tengas un buen ancho de banda de subida, y en los clientes, buen ancho de banda de bajada, si no tienes buen ancho banda de subida en el servidor entonces, te aconsejo que contrates un hosting de pago para tu base de datos.
En el caso de que no contrates un servidor de bd de pago, te aconsejo que instales tu mismo tu servidor de base de datos en una maquina con windows 2000, por que con el windows xp se hace casi imposible la conexion, debido a los bugs que presenta el firewall del XP, o en todo caso instalar todos los parches del SQL server, aun asi no creo que funcione bien sobre xP. Ademas de todo eso, deberas natear el puerto 1433 en tu router y direccionarla a tu servidor de base de datos. Suerte. ps. Lo aconsejable sin embargo es que programes tu aplicacion en 3 capas, aunque esto ya es un poco mas trabajoso, como sea nunca he trabajado en 3 capas, quizas algun colega te pueda dar mas luces al respecto. |
Conectar por internet
Hola. Yo optaría por usar el Delphi for PHP que esta buenisimo. Además trabaja con los servidores de MySQL y rapidisimo.
Solo hay que instalar ese delphi y ya está. También podemos usar la IntraWeb de delphi 7 que esta buena. Solo que tiene algunos pequeños inconvenientes. |
La franja horaria es GMT +2. Ahora son las 12:55:12. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi