Cuando se
trabaja con terceras partes hay consideraciones de server a tener en cuenta.
Primero es la forma en que se van a conectar y dónde se guardan los datos. La
conectividad puede realizarse utilizando un cliente web o un cliente desktop.
Cada uno tiene sus pros y sus contras.
El cliente
desktop tiene mas funcionalidades y provee integración directa con las
aplicaciones utilizadas por los usuarios tales como AutoCAD, MicroStation, Revit,
Civil 3D, Microsoft Office y otras. También ofrece mejor performance a traves
de compresión de datos y Delta File Transfer (DFT). El acceso via cliente
desktop requiere que se instale ProjectWise Explorer en cada desktop y tambien
requiere que el puerto 5800 esté abierto para conectividad y transferencia de
archivos.
Cuando se
utiliza el cliente desktop se obtiene mayor flexibilidad en el ruteo ya que
ProjectWise Explorer puede contactar directamente al ProjectWise Gateway
Server, ProjectWise Caching Server, o ProjectWise Integration Server como el
siguiente servidor en la ruta. Estos tres servidores puede pasar información de
ruteo a los clientes desktop. Si se desea mayor performance, o en oficinas
grandes con muchos usuarios, se puede utilizar ProjectWise Caching Server. Los
Caching Servers puede tener dos funciones. La primera es poder guardar
archivos, y la segunda es realizar el caché de los archivos en las oficinas
remotas.
El acceso
via cliente web es mucho mas sencillo ya que trabaja a traves de los puertos
standard de los navegadores web. Tambien tiene capacidad de visualizar y
generar comentarios sobre archivos gráficos sin la necesidad de herramientas de
visualización o markup instalados localmente. Los usuarios web pueden hacer
check out/check in de los archivos gráficos, pero tienen que entender que
ProjectWise no va a ser conciente de las referencias o x-ref y requiere un Scan
References luego de realizar check in de los archivos para que se actualicen
las referencias, por lo tanto se recomienda que los editores de archivos
gráficos utilicen el cliente desktop. Los usuarios que necesiten Visualizar,
realizar Markups, utilizar aplicaciones de Microsoft Office pueden utilizar la
interface web sin ningún problema. Los usuarios web tampoco podrán obtener los
beneficios del DFT, por lo tanto los usuarios que tienen que trabajar con
archivos muy grandes se verán beneficiados con el cliente desktop.
Las
comunicaciones Cliente-Servidor se realizan a traves del puerto 5800 para
clientes desktop y de los puertos HTTP 80 y HTTPS 443 para los clientes web.
Todas las comunicaciones servidor a servidor se realizan sobre el puerto 5800.
Cuando se trabaje con una oficina remota el puerto TCP 5800 deberá estar
abierto en todo firewall entre ProjectWise Explorer (cliente desktop) y el
siguiente link en la cadena que puede ser un ProjectWise Caching Server,
ProjectWise Gateway Server o ProjectWise Integration Server. Tambien, todo
servidor que este siguiente en la linea se comunicará utilizando TCP 5800.
Los
clientes web utilizaran los puertos standard 80 y SSL 443 para comunicarse. El
tráfico web no se puede direccionar a un Caching o Gateway Server. Debe tener
contacto directo con el ProjectWise Web Server. Una vez que el tráfico alcanza
el ProjectWise Web Server, éste se comunicará a traves del puerto 5800 con los
otros servidores para procesar el requerimiento.
Si se
necesita doble autenticación, se puede utilizar acceso via V]N como primer
nivel de autenticación siendo el login de ProjectWise el segundo nivel. Otras
opciones pueden incluir una conexión del tipo Citrix a ProjectWise, este tipo
de conexión es una configuración soportada por ProjectWise.
El diagrama
debajo representa algunas de las rutas mas comunes que el tráfico de
ProjectWise puede tomar cuando se trabaja con entidades externas.