04/04/2007, 09:54
|
| $this->role('moderador'); | | Fecha de Ingreso: mayo-2006 Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses Puntos: 2135 | |
Re: Ruta absoluta a funciones en archivo remoto El problema es de seguridad, y no tanto de PHP, debes de pensar que cada servidor es una entidad separada, como Islas, la unica forma de que las Islas se comuniquen es a travez de canales definidos, pero como todo necesita seguridad si no cualquier hijo de vecino podria ver que pasa en esos canales, y seria un riesgo MAYOR de seguridad (imaginate un banco donde sus apis fueran asi de facil visibles).
Para darle seguridad a todo, se usan canales seguros con autentificacion (es decir Sockets via SSL) y hay que validar que el usuario tenga las credenciales correctas para ejecutar y accesar a esa informacion que pide.
Pensando en todo esto, se crearon los Webservices (que hasta los bancos, paypal, bibliotecas, etc.) usan, ya que son poderosos e independientes de un lenguaje en especifico ya que puedes tener el backend en C#, Java, PHP etc. y el frontend en C#, Java, PHP, etc. ya que usan un lenguaje en comun: SOAP.
Dices que tienes mas de 100 funciones y clases distribuidas en tu capa de logica y persistencia, si tenias que desde un inicio hacerlo a travez de servidores, hubieras visto que ese era un problema de seguridad y no tanto del lenguaje que quieras escoger.
Necesitas usar WebServices.
Otra solucion que se me ocurre (si tienes acceso como root al servidor) es montar via red el disco del servidor 1 o servidor 2 e incluir el archivo de forma local, pero esto requiere de mas configuracion y tener acceso al control total del servidor, si esto no es posible, lamento decirtelo pero necesitas usar WebServices. |