greenbook - projectwise systems architecture1 1 · arquitectura del sistema arquitectura servidor...

48
GreenBook PROJECTWISE Arquitectura del Sistema Arquitectura Servidor Performance Módulos Servidor Redes Versión 1.1 febrero 2013

Upload: vannhan

Post on 20-Sep-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

GreenBook

PROJECTWISE

Arquitectura del Sistema

Arquitectura Servidor

Performance

Módulos Servidor

Redes

Versión 1.1 – febrero 2013

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 2

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Versión 1.0 (Septiembre 2012)

Versión 1.1 (Febrero 2013)

Aplica a:

ProjectWise V8i (SELECTseries 4) y versiones anteriores

Aviso Legal: La siguiente información contiene extractos, datos, ejemplos de aplicaciones, instalaciones y

configuraciones que se consideran precisas al momento de la publicación. Bentley Professional Services está

constantemente actualizando los detalles técnicos, que son sujetos a revisiones. Bentley Professional Services

se esfuerza en presentar la información en forma precisa, pero no garantiza su integridad o validez.

El material provisto en esta guía es sólo de consulta, y su utilización es completamente voluntaria. Bentley

Professional Services no da garantías, expresas o implícitas, en conexión con esta información. Todo uso o

aplicación de esta información es a riesgo y responsabilidad del usuario. Bentley no será responsible por ninguna

pérdida, reclamos o daños y perjuicios derivados del uso o aplicación de esta información.

Nota del documento en Español: Este documento es una traducción no-oficial del documento de Bentley Systems

Inc.: GreenBook – ProjectWise Systems Architecture. Se ha intentado realizar una traducción completa sin

modificar, quitar ni agregar datos. Para descargar el original en inglés de este documento, por favor dirigirse al

siguiente link: http://communities.bentley.com/products/projectwise/content_management/w/wiki/5448.aspx

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 3

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Tabla de Contenidos

Introducción a GREENBOOK ___________________________________________________________________________ 6

Sobre el/los Autor(es) ________________________________________________________________________________ 7

Historia de ProjectWise _______________________________________________________________________________ 8

Arquitectura Servidor y Escalado ______________________________________________________________________ 10

ProjectWise Caching Servers __________________________________________________________________________ 12

Virtual vs. Físico ____________________________________________________________________________________ 13

ProjectWise en un Red de Alta Latencia _________________________________________________________________ 14

Efectos de la latencia en ProjectWise _________________________________________________________________ 14

Configuración de ProjectWise _______________________________________________________________________ 15

Respuesta a Latencia WAN y Captura del Tráfico de Paquetes______________________________________________ 15

Procesos de Trabajo _______________________________________________________________________________ 15

Estrategias Sugeridas______________________________________________________________________________ 15

Herramientas de Optimización de ProjectWise y WAN _____________________________________________________ 17

Recuperación de Fallas y Backup ______________________________________________________________________ 18

Diferencias entre los distintos Niveles de Servicios _______________________________________________________ 19

Análisis _________________________________________________________________________________________ 19

Tipos de backups _________________________________________________________________________________ 19

Planificación de Recupero de Datos___________________________________________________________________ 20

Planificación de Recupero por Error __________________________________________________________________ 20

Ruteo y Redes _____________________________________________________________________________________ 21

La Base de Datos de ProjectWise ______________________________________________________________________ 23

Entornos de Prueba y Desarrollo ______________________________________________________________________ 25

Productos disponible para licenciamiento no-productivo: _________________________________________________ 25

Personalizando ProjectWise __________________________________________________________________________ 26

Dynamic Composition Server _________________________________________________________________________ 27

Servidor Point Cloud ________________________________________________________________________________ 29

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 4

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Bentley Transmittals Service __________________________________________________________________________ 30

ProjectWise y Seguridad en la Red _____________________________________________________________________ 31

Trabajando con Sub-Contratistas ______________________________________________________________________ 32

Acceso Móvil a ProjectWise __________________________________________________________________________ 34

Resumen de los Módulos ProjectWise Server ____________________________________________________________ 35

ProjectWise Integration Server ______________________________________________________________________ 35

ProjectWise Caching Server _________________________________________________________________________ 35

ProjectWise Web Server ____________________________________________________________________________ 36

ProjectWise Web View Server _______________________________________________________________________ 36

ProjectWise InterPlot Server ________________________________________________________________________ 37

ProjectWise Dynamic Composition Server ______________________________________________________________ 37

ProjectWise Dynamic Plot Service ____________________________________________________________________ 38

ProjectWise Business Process Template for BS1192 ______________________________________________________ 38

ProjectWise Standards Validation Service ______________________________________________________________ 38

Bentley Transmittals Service ________________________________________________________________________ 39

ProjectWise PDx Dynamic Review Service ______________________________________________________________ 39

ProjectWise Geospatial Management _________________________________________________________________ 40

ProjectWise Connector for ArcGIS ____________________________________________________________________ 40

ProjectWise Connector for Oracle ____________________________________________________________________ 41

Bentley Geospatial Server __________________________________________________________________________ 41

Bentley Geo Web Publisher _________________________________________________________________________ 42

ProjectWise Gateway Service ________________________________________________________________________ 42

ProjectWise Indexing Service ________________________________________________________________________ 43

ProjectWise User Synchronization Service ______________________________________________________________ 43

ProjectWise Orchestration Framework Service __________________________________________________________ 44

ProjectWise Automation Service _____________________________________________________________________ 44

ProjectWise Publishing Gateway Service _______________________________________________________________ 45

ProjectWise Web Services __________________________________________________________________________ 45

ProjectWise Desktop Applications _____________________________________________________________________ 45

Bentley Navigator ________________________________________________________________________________ 45

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 5

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

ProjectWise Explorer ______________________________________________________________________________ 46

ProjectWise Administrator __________________________________________________________________________ 46

ProjectWise Web Parts _____________________________________________________________________________ 46

ProjectWise InterPlot Organizer ______________________________________________________________________ 47

ProjectWise Dynamic Plot Sync ______________________________________________________________________ 47

ProjectWise Explorer for the iPad ____________________________________________________________________ 47

Bentley Navigator Pano Review for the iPad ____________________________________________________________ 48

Bentley Navigator Mobile __________________________________________________________________________ 48

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 6

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Introducción a GREENBOOK

Los GreenBooks son creados por Bentley Professional Services para proveer Mejores Prácticas ya que se refieren a la utilización de las soluciones de software en el ciclo de vida de la infraestructura. Esto no sólo incluye software de Bentley, pero otros que se utilizan comúnmente en proyectos de infraestructura. Las guías se basan en la documentación de mejores prácticas realizadas por cientos de colegas de Bentley Professional Services alrededor del mundo, que han hecho a los usuarios mas eficientes en el uso de su software para infraestructura.

Los GreenBooks pueden tener varios formatos, desde una Nota Técnica, Manual de Instrucciones, White Paper, hasta Libro en formato completo. Todos los GreenBooks se proveen en formato PDF para poder descargarlo e imprimirlo. Debido a que sufren actualización constantes con nueva información, siempre se debe buscar la última revisión online.

Los GreenBooks generalmente se publican en modo Draft, en su primer revisión. Esto permite un temprano acceso a información potencial. Es por esto que los documentos Draft pueden no ser tan pulidos o pueden contener algunos errores que luego se solucionan con las revisiones mas detalladas y pulidas.

Bentley’s Be Communities es el sistema de entrega que permite a cualquier miembro del Be Community

descargar y utilizar Mejores Prácticas en su industria. La membrecía en el Be Community es sin costo.

Para registrarse, visite http://communities.bentley.com. P a r a e n c o n t r a r e s t e GreenBook y

otros, visite Be Communities y busque GreenBook.

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 7

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Sobre el/los Autor(es)

Eddie Anderson es el Global Practice Leader para ProjectWise Professional Services en Bentley. Mr.

Anderson ha estado en Bentley Professional Services desde 1994 en varios roles. Ha estado involucrado

con ProjectWise desde 1995 cuando se llamaba TeamMate. A lo largo de los años Mr. Anderson ha

entrenado a miles de usuarios tanto en MicroStation como en ProjectWise. Actualmente, supervisa

globalmente para Bentley a todo ProjectWise Professional Services.

Siga a Anderson en Twitter @ http://www.Twitter.com/EddieJAnderson

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 8

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Historia de ProjectWise

En 1995 Bentley era una compañía de $ 100 millones de dólares y crecía rápidamente, no sólo en

ganancias pero también en oferta de productos. Un año antes, Intergraph tenía una participación

mayor en Bentley y tenía los derechos de distribución de MicroStation. Devino una disputa por los

royalties, que colocó a Bentley a cargo de su propio destino. Esta disputa no se resolvió hasta después

de varios años, sin embargo, resultó de gran favor para Bentley.

Bentley tenía el deseo de crecer con nuevas ofertas de productos para ayudar a sus 220.000 usuarios

de diseño y construir los proyectos de infraestructura del mundo. Uno de los primeros productos

ofrecidos fue MicroStation Field, un producto móvil diseñado para trabajar en un tablet basado en

plumas para que usuarios remotos pudieran visualizar y realizar markups de los planos en el campo.

Liberado en 1194, estaba a la vanguardia de su tiempo. Junto con el alto costo de un tablet basado en

plumas en ese momento, fue discontinuado. Sin embargo, la necesidad de colaborar en proyectos

nunca se fue. Fue en ese momento que los ejecutivos de Bentley buscaron soluciones. Las opciones

incluían desarrollar un sistema de administración basado en servidor, o la posibilidad de mejorar

tecnología existente.

En Agosto de 1995 Bentley formalizó la relación con Opti inter‐Consult, firmó con ellos como Afiliado

Estratégico y tomó control parcial de la compañía. Opti Inter‐Consult era una compañía pequeña con

base en Finlandia que fue fundada en 1990. Era el desarrollador de TeamMate, que era un sistema de

Administración de Documentos distribuido exclusivamente por Bentley. Opti Inter‐Consult tenía una

suite de productos basados en Administración de Documentos y Administración de Activos.

El año siguiente Bentley compró el resto de las acciones de Opti Inter‐Consult dividió las dos líneas de

productos por la mitad. Los productos de Administración de Activos fue a un nuevo joint-venture con

Primavera llamado WorkPlace Systems. Con George Church como su presidente, la nueva compañía

se enfocó en el ciclo de vida de administración de activos. George ya tenía varios años de experiencia

con Bentley e Intergraph y era una buena opción para el joint venture, que en ese entonces era una

afiliación estratégica entre Bentley y Primavera. WorkPlace Systems desarrolló varios productos

incluyendo ActiveAsset Manager, ActiveAsset Planner, y ActiveAsset Inquirer.

TeamMate se unificó con desarrollo de Bentley y MicroStation. TeamMate 96 fue liberado en 1996.

Esta versión estaba enfocada en soportar a MicroStation , pero también manejaba otros formatos y

aplicaciones como Microsoft Office y AutoCAD. TeamMate también tenía metadato, historia de

archivos, versiones y Query By Example para localizar archivos.

MicroStation TeamMate 96 era una solución Windows de administración de documentos que corría

en Windows 3.x y el popular Windows 95. Del lado servidor utilizaba Windows NT. Los requerimientos

de hardware para ese entonces incluían i386 (con co-procesador matemático) hasta la Pentium.. La

memoria RAM recomendada de 16MB hasta 24MB mantenían a TeamMate ejecutando

correctamente. Las especificaciones de espacio en disco rígido rondaban los 200MB. Probablemente

recuerden esos días. Las bases de datos soportadas incluían casi todas las que se podían conectar con

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 9

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

ODBC, incluyendo Microsoft SQL Server, Microsoft Access, Oracle, Informix, y Solid. La lista de Base de

Datos cambiaría en los años, incluyendo el soporte de Sybase en algunos releases.

En 1998 TeamMate fue renombrado con el nombre ‘ProjectWise’ luego de varios nombres

descartados. Por un tiempo se llamo CheckMate, hasta que se encontró que esto tenía un conflicto de

intereses. Hay que recordar que esto era en los 90´s e Internet no tenía un uso masivo. De hecho, el

nombre de dominio “Google” no había sido registrado hasta Septiembre de 1997.

ProjectWise 3.xx fue liberado a comienzos del 2000 y a lo largo de los siguientes dos años se le

agregaron características que incluyeron Web Explorer Lite, que fue el primer cliente web., seguridad

a nivel del documento, comentarios en DWG y el asistente de creación de documentos.

ProjectWise V8 comenzó la era moderna de ProjectWise. El release de Enero de 2003 incluyó

innovaciones como el Preview Pane, Workspace Profiles, Components, Audit Trail, y el Distribution

System. En los años subsiguiente hemos visto la liberación de las ediciones 2004 y V8 XM de

ProjectWise. Estos releases incluyeron Full Text Search, Thumbnails, DGN Indexing, Managed

Workspaces, y SharePoint Web Parts.

A fines del año 2008, se introdujo el primer release V8i de ProjectWise. Incluía Delta File Transfer, el

Web View Server, Spatial Navigation, y la barra de herramienta Quick Search y auto login para las

aplicaciones integradas. En los siguientes años se liberaron los releases SELECTseries (uno a cuatro) y

que incluyen integración con Revit y Civil3D, Transmittals, Dynamic Composition Server, Point Cloud

Streaming, y Dynamic Plotting.

El ProjectWise de hoy día es una aplicación de 64 bits (verdadero) que se escala a miles y miles de

usuarios con excelente performance, especialmente en redes de alta latencia. ProjectWise se ha

transformado, realmente, en el Sistema de Administración de Información de Ingeniería mas maduro

en la industria.

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 10

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

50 100 250 500 750 1000 1500 2000

Pro

cess

ors

& R

AM

Arquitectura Servidor y Escalado

Dado que ProjectWise consiste de varios servidores que necesitan trabajar en conjunto, muchas veces es

difícil diagnosticar los problemas de performance. Los diagnósticos de performance de ProjectWise

generalmente entran dentro de cinco categorías diferentes. Es mejor asegurarse que se tiene el tamaño

de sistema correcto. Considerando lo siguiente:

CPU

I/O de archivos

Red

Memoria

Base de Datos

En general, casi todo hardware tiene un ciclo de vida de tres años alrededor del cual se puede planificar el

sistema. Esto quiere decir que el hardware será suficiente para funcionar correctamente con versiones

futuras del software de aplicación, como ProjectWise Integration Server, pero también funcionará con

sistemas operativos nuevos que puedan ser desarrollados en ese período de tiempo. Además de los

requerimientos de software, la carga de usuarios esperada debe ser tomada en consideración. Muchas

compañías que utilizan ProjectWise verán un crecimiento en su uso a través del tiempo.

El siguiente cuadro muestra cómo un Integration Server se puede escalar para manejar una carga de hasta

2000 usuarios conectados. Sería una mejor práctica incluir un segundo (o mas) Integration Server, en un

cluster o configuración de Network Load Balance, para permitir la conmutación por error o para balancear

la carga.

Integration Server Scaling Per Connected Users

14

12

10

8

6

4

2

0

Processors/Cores 2 3 4 5 6 8 10 12

GB RAM 6 6 6 8 8 8 10 12

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 11

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 12

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

ProjectWise Caching Servers

El ProjectWise Caching Server tiene dos propósitos. El primero es guardar los archivos administrados por

ProjectWise y el segundo es hacer un caché de los archivos guardados en oficinas remotas. Un Caching

Server generalmente necesitará el mismo poder de procesamiento que un file server local y no utiliza

intensivamente el procesador. Sin embargo, el agregado de un Point Cloud Service puede incrementar las

necesidades de procesamiento. El Point Cloud Service sólo se necesita en un ProjectWise Caching Server

que también será el área de almacenamiento de la nube de puntos.

Para instalaciones medianas a grandes, se recomienda que se instale un ProjectWise Caching Server en la

misma ubicación que el ProjectWise Integration Server, por razones de performance. Tener ProjectWise

Caching Server en una oficina remota es una de las mayores decisiones cuando se determina la

arquitectura de hardware. Reglas generales para determinar si una oficina necesita un ProjectWise

Caching Server incluirían lo siguiente:

10 o mas usuarios en una oficina utilizarán ProjectWise.

Cinco o mas usuarios en una oficina que trabajarán en el mismo proyecto y archivos.

Oficinas que tiene alta latencia.

Oficinas con ancho de banda limitado.

Utilización de archivos grandes.

Cuando se desea almacenamiento distribuido.

Cuando se necesita mejor performance.

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 13

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Virtual vs. Físico

En estos tiempos parece ser que casi todas las organizaciones de IT se inclinan por la virtualización, y

por muchas buenas razones. Muchas instalaciones nuevas de ProjectWise se realizan en entornos

virtuales y esta tendencia continua creciendo. Los entornos virtuales ofrecen la habilidad de modificar

fácilmente el espacio en disco, RAM y núcleos para permitir la optimización de cada máquina virtual que

se ejecute en ese entorno. También ofrecen snapshots que permiten recuperaciones rápidas y clonado

(copias).

Un entorno físico, por otro lado, también tiene sus beneficios. Muchos servidores se mantienen en

reposo la mayor parte del tiempo y son una buena opción para un entorno virtual, sin embargo

cuando se tienen servidores muy intensivos se pueden tener inconvenientes de performance. Los

servidores físicos son mucho mejores en tratar con I/O y no tienen los inconvenientes de performance

de los VMs. La cantidad de servers es otro problema con los VMs en la cual organizaciones IT agregan

demasiados VMs a un servidor que puede resultar una carga en todos los VMs, por lo tanto limitando

los recursos.

Se puede observar una nueva tendencia en colocar los servidores de base de datos en un entorno

virtual; a pesar que esto no parece ser una mejor práctica para implementaciones medianas a largas.

Sin embargo ofrece muchos beneficios en backup, recuperación y escalado de recursos.

Tradicionalmente hablando un servidor de base de datos es un sistema muy bien pensado en el cual

los ejes del servidor en que reside cada porción tienen igual importancia. Esto no se realiza fácilmente

con máquinas virtuales.

Los entornos virtuales generalmente comienzan con hardware que contiene muchos cores y una

buena cantidad de RAM, motores de software como Vmware ESX y SAN ofrecen gran cantidad de

espacio. Microsoft ofrece una licencia de Windows Server Data Center que puede ser utilizada en

muchas máquinas virtuales sin costo adicional. Cada máquina virtual tiene asignados cores, RAM y

espacio en disco.

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 14

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

ProjectWise en un Red de Alta Latencia

Efectos de la latencia en ProjectWise

Gran parte de la performance anticipada se puede determinar por la latencia entre los clientes y los

servidores. En esta era digital, el ancho de banda y la latencia determinan la velocidad a la cual se reciben

los datos. Lo bueno es que con plata generalmente se puede comprar mas ancho de banda, pero cuando

se refiere a latencia, este no siempre es el caso. Latencia es la medida de tiempo que le toma a un

paquete de datos en moverse desde / hacia. Los datos deben ir desde la interface del usuario al kernel,

hacia placas de red, a switches, firewalls, routers, a otra placa de red, a otro kernel, y luego devuelta por

la misma ruta. El tiempo que tarda todo este proceso se denomina latencia. Esta operación se realizará

miles de veces por minuto. Por lo tanto, una latencia alta entrega baja performance sin importar el ancho

de banda, que determina la cantidad de paquetes de datos que se pueden enviar simultáneamente.

Bentley ha desarrollado ProjectWise para minimizar los efectos de latencia con muchas mejoras

relacionadas a la misma en ProjectWise V8i (SELECTseries 3) y aun mas en (SELECTseries4). Es ha sido

logrado desarrollando transacciones menos conversadoras y con menos basura. El uso de Caching

Servers ha ayudado a disminuir la cantidad de paquetes de datos que se deben transmitir sobre líneas

de alta latencia. En ProjectWise V8i ahora se tiene Delta File Transfer 8DFT) que puede disminuir

significativamente la cantidad de paquetes a enviar. Todas estas características tienen un efecto en

performance. ProjectWise provee PWPING (discutido mas adelante en este documento) que se puede

utilizar para determinar la latencia entre saltos. El grupo de soporte técnico de Bentley (Bentley’s

Technical Support Group / TGS) escribió un artículo excelente en la utilidad de ProjectWise Traceroute.

Sin importar la red, los datos están limitados a una velocidad máxima a la cual se transmiten, la velocidad de la luz. La velocidad de la luz es un poco superior a 186,282 millas por segundo. Si se hacen las cuentas, esto quiere decir que un ping desde USA a Europa siempre va a tomar un mínimo de 30 milisegundos como base. Esto, en si mismo, no es un problema, pero si se le agregan otros aspectos posiblemente se tendrá una performance menor a la esperada. En estas situaciones lo mejor es utilizar Caching Servers y DFT. El uso de la herramienta fetchfiles.exe puede ayudar a pre-popular los chaches.

Comenzando con los servidores, el Database Server y el ProjectWise Integration Server deberían estar

cerca uno de otro, preferentemente en el mismo rack. Dado que se producen tantas transacciones

entre estos dos servidores, es importante que la latencia se mantenga al mínimo, lo ideal sería < 1 ms.

Una latencia mayor a 10 milisegundos puede entorpecer la performance.

La performance del ProjectWise Explorer se puede degradar con altas latencias.

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 15

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Excellent Performance

Very Good Performance

Good Performance

Exceptable

Some Complaints

Poor Performance

Works But Barely Usable

Mill

ise

con

ds

of

Late

ncy

1200

Latencia

1000

800

600

400

200

0

Latencia 0 50 100 200 300 500 1000

Configuración de ProjectWise

La configuración de ProjectWise contribuye a problemas de performance, en particular el uso de

atributos y triggers de ProjectWise. Una reducción de atributos y triggers puede mejorar la

performance en entornos de alta latencia.

Otro área relacionada con la configuración es el uso de Preview Panes y la configuración de Views en la

interface del usuario. Remover los Preview Panes y reducir la cantidad de atributos que se visualizan en

la Views del usuario demostraron mejoras en la navegación en la interface del ProjectWise Explorer

durante pruebas subsiguientes.

Respuesta a Latencia WAN y Captura del Tráfico de Paquetes

En redes, la latencia representa el tiempo que le toma a un paquete de datos viajar desde la

fuente hasta el destino. Latencia y ancho de banda, en conjunto, definen la velocidad y

capacidad de una red.

La latencia de la red se puede identificar como contribuyente directo en la performance de ProjectWise.

Procesos de Trabajo

Los procesos de trabajo que se han implementado, en particular el uso de comandos específico como

UpdateDMS, están contribuyendo a la performance con respecto a la actualización de TitleBlocks

abriendo y cerrando los archivos. Esto requiere la revisión de los requerimientos funcionales y un

proceso de trabajo acordado para utilizar el sistema de la forma mas eficiente. Para soportar esto, se

necesita mayor análisis a un nivel mucho mas detallado para comprender estas áreas de mejora.

Estrategias Sugeridas

Para proveer mejoras en la performance de ProjectWise en oficinas de alta latencia, se recomienda

que las acciones que resulten de este reporte se lleven a cabo de acuerdo a las siguientes

prioridades:

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 16

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Apagar el Preview Pane en ProjectWise Explorer en las oficinas de alta latencia. Esto limitará la cantidad de datos y transacciones necesarias por el Cliente durante la navegación de carpetas y archivos.

Limitar el uso de Vistas personalizadas, sólo mostrando un mínimo de datos acerca de cada archivos.

Limitar el uso de titleblock integration con AutoCAD y MicroStation

Limitar la cantidad de atributos en todo Environment que sea utilizado en oficinas de alta latencia.

Utilizar, cuando sea posible, Caching Server(s) como almacenamiento de archivos en oficinas de alta latencia.

Utilizar, cuando sea posible, Caching Server(s) como caché de archivos en oficinas de alta latencia.

Utilizar Fetchfile.exe para pre-popular el caching de archivos locales.

Limitar la cantidad de archivos en cualquier carpeta a un número manejable.

Navegar utilizando el árbol de carpetas en ProjectWise y no seleccionando las sub-carpetas en la lista de contenidos.

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 17

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Herramientas de Optimización de ProjectWise y WAN

Así sea sobre internet o en una red privada, la velocidad de la red es esencial para mantener los

negocios distribuidos ejecutándose a su máximo potencial. Para obtener el todas las ventajas de la

infraestructura existente, las aplicaciones deben ser mas inteligentes respecto en los datos que

transmiten y cómo transmiten esos datos de servidor a servido, de cliente a servidor y de servidor

a cliente.

La solucione de Bentley implementada en el ProjectWise Application Server se llama Delta File Transfer (DFT) y resulta en la compresión de requerimientos de datos entre el ProjectWise Client y el ProjectWise Server.

A través de las pruebas realizadas de estas tecnologías, utilizando Riverbed y Cisco WASS, se llegó a la

conclusión que no hay una sola configuración perfecta que se ajuste a todas las redes. En general, lo

siguiente se puede tomar como guía de configuración. Tener en cuenta que cada red y aplicación de

optimización es diferente y se pueden experimentar resultados distintos.

Apagar la compresión de datos a nivel de usuario para los usuarios internos.

Para los usuarios internos en redes de alta latencia, prender la compresión de datos. Esto

reducirá la cantidad de transacciones necesitadas para completar las tareas en ProjectWise.

Ejecutar el Delta File Benchmark Wizard para determinar los mejores ajustes de DFT. Algunas

pruebas sugieren que tener tanto DFT y Aplicación de Optimización prendidas es el mejor

método, otros sugieren que uno u otro son la mejor opción.

Utilizar ProjectWise Caching Servers para realizar el cache y guardar los archivos locales para

oficinas grandes, u oficinas de alta latencia.

Puede haber otros factores en la decisión. Primero, ¿cuán grande es la aplicación de optimización?

Cuando se utilicen dispositivos pequeños puede no ser posible optimizar (aprender) demasiado acerca

de los tipos de archivos se utilizan y por lo tanto no sea tan eficiente. En algunos casos, ignorar el

tráfico de ProjectWise en las aplicaciones de optimización y dejar que ProjectWise utilice DFT es la

mejor opción. Utilizándolo de esta forma le permitirá a las aplicaciones de optimización a enfocarse

en otros tráficos como mails y otras soluciones de la empresa. La siguiente consideración es el tipo y

tamaño de archivos a utilizar. Si se tienen muchos archivos grandes, lo mejor sería utilizar DFT en

conjunto con aplicaciones de optimización.

Las pruebas de DFT se pueden realizar utilizando la herramienta provista. La herramienta Delta File

Benchmark Wizard generará tres archivos en las carpetas temporales de la workstation y utilizará estos

archivos para medir la performance de la tecnología DFT. Cuando se instala el cliente ProjectWise

Administrator, la herramienta dftbmwiz.exe se instala en la carpeta \ProjectWise\bin folder. La aplicación

importará estos documento en estas carpetas de prueba en el datasource, realizar check out de los

mismos, realizar modificaciones predeterminados a los archivos, y realizar check in de los archivos. Esto

entrega un reporte respecto a la performance de check in y check out de archivos.

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 18

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Recuperación de Fallas y Backup

Los Backup, restauración y recuperación de datos de un sistema ProjectWise son críticos para la

continuidad de los negocios. El backup de datos de ProjectWise consiste de dos partes, los archivos y la

base de datos. Los archivos son los archivos guardados en las áreas de almacenamiento. Con la base de

datos, el backup es un proceso de dos pasos. Crear un backup de la base de datos y luego guardar ese

archivo en algún dispositivo de backup. Todas los administradores de sistemas de base de datos

soportados por ProjectWise tienen la capacidad de crear backup de las bases de datos. Por ejemplo, con

Microsoft SQL server, se puede utilizar SQL Server Management Studio para crear un backup de la base

de datos en forma manual. También se puede crear un script de SQL que se puede utilizar para iniciar un

backup de base de datos en forma rápida.

En general, el backup consiste en varias aéreas de planificación. Estas áreas incluyen:

Programación de Backups

Tipo de Backup (ver la sección siguiente)

Distribución de ProjectWise

Ritmo de modificación de datos

Cantidad de datos (real y proyectado)

Nivel de automatización

¿Cuán rápido los datos o ProjectWise deben estar disponibles para el usuario luego de una falla de

hardware/datos o un evento catastrófico? Esta respuesta generalmente se puede responder en días u

horas, pero puede ser minutos o segundos. La respuesta será sinónimo con tiempo de respuesta luego

de ocurrida una falla. Responder esta pregunta dará dirección en sentido a la planificación de las

políticas correctas, procedimientos e infraestructura necesaria para cumplir con estas métricas. Esta

pregunta puede parecer trivial en principio. Se puede decir, “Quiero estar online ASAP”. Esto no es

suficientemente claro. Esto trae el concepto de “Niveles de Servicio”.

Los Niveles de Servicio serán un costo de esfuerzo necesario para el tiempo de respuesta requerido. Las

tablas debajo sirven como ejemplo de enfoque de planificación de alto nivel. Esta tabla de ejemplo se

puede utilizar para planificación y diseño de recuperación de desastres catastróficos, como también

para la recuperación de un archivo borrado por un usuario en el trabajo día a día. Por supuesto, los

costos serán una conjetura. El costo real se obtendrá de una planificación detallada. Se recomienda

realizar un equipo con los diversos departamentos de la compañía que estén relacionados con

infraestructura de red y de hardware.

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 19

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Nivel de Servicio Tiempo de Respuesta Costo

Nivel 1 Segundos/Minutos $$$$$

Nivel 2 1 Hora $$$$

Nivel 3 4 Horas $$$

Nivel 4 1 Día $$

Nivel 5 2+ Días $

Diferencias entre los distintos Niveles de Servicios

Nivel 1 requiere redundancia y conmutación por falla de sistemas vitales. Esto puede incluir Integration

Server, Database Server, Caching Server(s) y posiblemente ProjectWise Web Server y ProjectWise

Gateway Service. En algunos casos, esto puede ser en un Cluster o Network Load Balancing. El Nivel 2

puede requerir solamente la posibilidad de restaurar una copia de una Máquina Virtual donde se esté

ejecutando el software de ProjectWise. Si hay posibilidades de un fallo total de un sitio, se necesitará

agregar redundancia remota, especialmente cuando están ubicados en áreas susceptibles a desastres

naturales como terremotos, tornados y huracanes. A medida que se progresa por los niveles, se pueden

utilizar varios métodos para restaurar el software, servidores y hardware. Algunos niveles pueden

requerir la re-instalación de software en forma manual lo que puede llevar mucho tiempo.

Análisis

La fase de análisis de consistir, como mínimo, de los siguientes puntos de análisis:

Análisis de Impacto – El acto de determinar sistemas, proyecto u otras unidades críticos y no-

críticos que pertenezcan al sistema ProjectWise y sus datos.

Análisis de Riesgo – El acto de identificar riesgos comunes para los cuales los negocios deberían

estar preparados. Estos pueden incluir desastres naturales, hackers, cortes de energía o en la

red, fallas de hardware, y terrorismo.

Escenarios de Impacto – El acto de discutir a fondo cómo los riesgos potenciales pueden impactar en la continuidad de los negocios.

Documentación de Requerimientos de Recupero – Desarrollar los requerimientos de negocio y

técnicos para asistir con la implementación.

Tipos de backups

Backup Completo – Consiste de un backup completo de todo el sistema de archivos. Esto consume

mucho tiempo, y comúnmente limitado a una programación por semana o por mes.

Backup Incremental – La forma mas básica de backup incremental involucra sólo aquellos archivos que

fueron modificados desde el último backup. Dado que los cambios son típicamente lentos, los backup

incrementales son mas pequeños y rápidos que un backup completo. Por ejemplo, luego de un backup

completo el Viernes, un backup en Lunes tendrá

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 20

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Sólo aquellos archivos que fueron modificados desde el Viernes. Un backup el Martes contendrá sólo

aquellos archivos que fueron modificados el Lunes, etc. Una restauración completa de los datos será

naturalmente mas lenta, dado que se deben restaurar todos los incrementos. Si alguna de las copias

falla, incluyendo la primera (completo), la restauración será incompleta.

Backup Diferencial – Un backup acumulado de todos los cambios realizados desde el último backup

completo o normal, ej.: las diferencias desde el último backup completo. La ventaja de esto es un

tiempo de recuperación mas rápido, requiriendo el backup completo y el último backup diferencial para

restaurar el sistema. La desventaja es que por cada día que transcurre desde el último backup

completo, se debe hacer backup de mas datos, especialmente si se modificó una porción significativa

de los datos.

Backup Sintético – Crea una copia virtual del dispositivo a filesystem. Los snapshots imitan la forma en

que estaba un archivo o dispositivo al momento en que se tomó el snapshot. No es una copia de los

datos, solo una foto en el tiempo de cómo estaban organizados los datos. Los snapshots se pueden

tomar de acuerdo a una programación y proveen una vista consistente de un filesystem o dispositivo

para que trabaje un programa de backup o recupero. También permiten el acceso a archivos y que

continúen los procesos normalmente mientras se toma el snapshot.

Planificación de Recupero de Datos

También aquí se utilizarán soluciones de terceras partes. Seguramente, la solución para realizar el

backup de los datos se utilizará para restaurar los mismos.

Si es necesario reconstruir un servidor desde cero, hay algunas cosas a tener en consideración:

1. ¿El servidor tendrá el mismo nombre que antes del recupero?

2. ¿Cambiará el ProjectWise Network Configuration en los clientes?

Cuando se realice una recuperación completa de la base de datos, hay algunas cosas a tener en consideración:

1. ¿El servidor de base de datos tendrá el mismo nombre que antes?

2. ¿Las definiciones de storage área en la base de datos recuperada apuntarán a servidores y discos de archivos compartidos válidos?

3. ¿Se deberán reconfigurar las conexiones de ODBC de ProjectWise?

Planificación de Recupero por Error

Imágenes de Máquinas Virtuales

Servidores de ProjectWise en Cluster

Servidores de ProjectWise en Máquinas Virtuales y en Cluster

Datacenters en Espejo

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 21

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Ruteo y Redes

ProjectWise utiliza sus propias reglas de ruteo. En general, al cliente se le indica que vaya al servidor de

ProjectWise. Si ese no es el punto final, entonces el servidor le indicará dónde es el próximo salto hasta

que encuentra el punto final. Es una mejor práctica siempre utilizar el nombre completo del dominio en

lugar de la dirección IP. El siguiente es un diagrama que muestra algunas de las rutas válidas que puede

realizar el tráfico de ProjectWise. Todo el tráfico de ProjectWise Explorer se realiza sobre el puerto TCP

5800 por defecto, pero se puede modificar por el administrador para que sea un puerto distinto.

Workstation ProjectWise

Integration Server

Workstation ProjectWise

Caching Server

ProjectWise

Integration Server

Workstation Gateway Server ProjectWise

Integration Server

Workstation ProjectWise Caching Server

Gateway Server ProjectWise

Integration Server

Workstation ProjectWise

Caching Server Gateway Server Gateway Server ProjectWise

Integration Server

En el panel de control de la red en la máquina del usuario, se deberá apuntar al usuario al servidor

Gateway/Caching o Integration para los listados de servicios DNS y datasource. Esto le indica al cliente

que deberá obtener el listado de datasource e información de ruteo del servidor gateway. Esto se

puede ajustar como una clave de registro y enviar al cliente.

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 22

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Bentley provee de la herramienta pwping.exe que trabaja en forma similar al comando ping, pero

utiliza el ruteo de ProjectWise. Esta herramienta se puede utilizar para asegurarse que la ruta

tomada es la deseada.

IPv6 es la generación siguiente de direcciones de Internet. El sistema actual IPv4 se ha quedado sin

direcciones. La industria no tiene mas remedio que cambiar por la nueva dirección que está en

vigencia desde hace alrededor de 10 años, pero ha tenido menos del 0.5% de adopción en los Estados

Unidos. Rusia lleva la delantera con un 0.76%. En definitiva, nadie lo utiliza por el momento, a pesar que

muchos sistemas operativos lo vienen soportando por muchos años.

IPv4 (el sistema de direcciones IP actual) tiene 4,294,967,296 de direcciones posibles. El nuevo

IPv6 tiene aproximadamente 340,000,000,000,000,000,000,000,000,000,000,000,000 d e

d i r e c c io n e s ú n ic a s . Esto es 340 Duodecillones de direcciones o alrededor de 27 Octillones de

direcciones por cada ser humano en la tierra.

Un ejemplo de IPv6 sería 1366:0000:0000:FF02:2AAC:FB9A:0478:3342. Algunas reglas indican no

mostrar los ceros a la izquierda para acotar la visualización, pero se debe olvidar de recordarse todas las

direcciones IP de todos los servidores.

ProjectWise V8i es consiente del formato IPv6 y ha sido testeado con este nuevo sistema de

direcciones. Si se está considerando en cambiar por IPv6 en la red de ProjectWise network, por favor,

contactar a Bentley Professional Services para obtener una guía de cómo realizarlo, ya que no es

automático..

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 23

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Nu

mb

er o

f Fi

les

La Base de Datos de ProjectWise

ProjectWise utiliza dos bases de datos para operar. La primera es la base de datos de ProjectWise que es

la base de datos principal para ProjectWise. Contiene toda la metadato, permisos y seguridad,

información de checkout, etc. La segunda es la base de datos del Orchestration Framework.

La base de datos de ProjectWise es la base principal de ProjectWise y crecerá con el tiempo. Esta base de

datos puede ser Oracle o SQL Server. A esta base de datos se le debe realizar backup ya que una pérdida

de la base de datos puede resultar en pérdida de datos. Esta base de datos crecerá con el tiempo por el

agregado de archivos o metadato asociada con los archivos. Esto incluye metada, seguridad e información

de auditoría..

El tamaño de la base de datos tiene varias variables, pero una guía general incluye lo siguiente .

Thumbnails (28k cada una, se guardan en la base de datos por cada documento de Office, PDF, CAD e Imagen que esta configurado para que se le extraigan los thumbnails)

La información de Auditoría consumirá entre 1K o 5K, dependiendo de la historia del archivos.

Información general incluyendo seguridad y metadato serán otros 1K a 5K.

El tamaño promedio por archivo es entre 3K y 35K, basado principalmente en si se crearon

los thumbnails para los archivos

Este cuadro muestra el tamaño promedio de una base de datos. Refleja que el tamaño promedio de la

base de datos con 10 millones de archivos es entre 100 Gb y 220 Gb.

60,000,000

50,000,000

40,000,000

30,000,000

20,000,000

Minimum

Maximum

10,000,000

0

2 10 20 100 200 500 1,000

Database Size in GB

Oracle vs. SQL Server es sólo una preferencia del usuario. Aunque la mayoría de las

implementaciones están sobre SQL Server, cerca del 25% están sobre Oracle.

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 24

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

SQL Express se puede utilizar como base de datos principal de ProjectWise, pero tiene sus limitaciones

que limitarán la cantidad de archivos que se pueden agregar a ProjectWise debido a limitaciones de

performance. A continuación hay una lista de limitaciones. Estas limitaciones sólo soportarán entre

300 K y un millón de archivos dependiendo en Thumbnails, Metadata, Modelo de Seguridad,

Auditoría, etc.

Sólo soporta Un Procesador Físico

10 Gb Máximo

1 Gb de RAM

La base de datos del Orchestration Framework Database se utiliza como archivo temporario para

ProjectWise. Se utiliza en el proceso de archivos para extracción de thumbnails, búsqueda de texto

completo, propiedades de archivos y procesadores como jobs de distribución. En general, no requiere

de backup ya que se va a regenerar la próxima vez que se inicie el job. La base de datos del

Orchestration Framework debe ser SQL. SQL Express es aceptable para esta base de datos.

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 25

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Entornos de Prueba y Desarrollo

Igual que con muchos sistemas de la empresa, ProjectWise generalmente se implementa en entornos

de Desarrollo, Prueba y Producción. Esto se hace para poder probar las configuración y

personalizaciones sin la interferencia de los sistemas de producción.

Estos servidores no-productivos están disponibles para licencias perpetuas sin costo, pero deben estar

cubiertos por los programas Bentley’s SELECT (mantenimiento) o Enterprise License Subscription (ELS).

También se debe tener una licencia productiva por cada servidor de los que se desee tener una licencia

no-productiva.

Para las cuentas ELS el uso de licencias no-productivas es un beneficio del acuerdo ELS y las tasas SELECT no aplican, sin embargo, como pre-requisito debe haber una licencia en producción antes de poder obtener una licencia no-productiva.

Productos disponible para licenciamiento no-productivo:

ProjectWise Integration Server

ProjectWise Caching Server

ProjectWise Web Server

ProjectWise Web View Server

ProjectWise Publishing Server

ProjectWise Dependency Server

ProjectWise Dynamic Composition Service

ProjectWise Dynamic Plot Service

ProjectWise InterPlot Driver Pack

ProjectWise InterPlot High‐Volume Driver Pack

ProjectWise InterPlot Mid‐Volume Driver Pack

ProjectWise InterPlot Server

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 26

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Personalizando ProjectWise

Los subscriptores de Bentley SELECT que deseen desarrollar aplicaciones complementarias

exclusivamente para uso interno, integración, y uso en productos Bentley pueden optar por ser

miembros de Bentley Developer Network. La membrecía al Bentley Developer Network (BDN) es un

beneficio del Bentley SELECT y no incurre en costo adicional. Los beneficios de ser un miembro de BDN

SELECT member incluyen acceso a:

Application Programming Interfaces (APIs) actuales publicadas

Software Development Kits (SDKs) ‐ algunos disponibles bajo demanda

Amplio soporte al desarrollo

Documentación técnica crítica, notas y materiales de referencia en la web

Sesiones online para desarrolladores asistida por programadores de Bentley y ejecutivos de

Conferencia BDN, donde se podrá profundizar los conocimientos, experiencia, afinar las

habilidades y mejorar el conocimiento del desarrollo del producto

La descarga del ProjectWise SDK contiene las librerías necesarias, documentación y ejemplos para que

las organizaciones puede personalizar tanto ProjectWise Explorer como Web Parts.

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 27

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Dynamic Composition Server

Dynamic Composition Server (DCS) permite la creación de PDFs, i-models y formatos raster del lado del

servidor. Se recomienda que el Dynamic Composition Server tenga una máquina dedicada y que no

comparta trabajo con otras aplicaciones. Esta es una solución muy escalable, en la cual se pueden tener

una combinación de los siguientes escenarios:

Un Dynamic Composition Server configurado en la misma ubicación que el ProjectWise Integration Server. Esta solución es la mejor en cuanto a costos y la mejor para usuarios de un solo datastorage.

Múltiples Dynamic Composition Servers configurados como una granja en la misma ubicación que

el ProjectWise Integration Server. La mejor solución para grandes implementaciones con alta

demanda de rendition jobs.

Dynamic Composition Server distribuidos en la misma ubicación que el ProjectWise Caching Server.

La mejor solución para usuarios que tienen un modelo de storage muy distribuido. Esto

puede reducir el tráfico en la red.

Cualquier combinación de lo anterior.

El escenario mas común es tener un Dynamic Composition Server escalado en la misma ubicación que

el ProjectWise Integration Server. Para determinar la escala del servidor y la cantidad de servidores

necesarios, primero se debe determinar la cantidad total de archivos a crear. Un buen lugar para

comenzar sería la cantidad diaria de archivos, pero se tendrán grandes rendition jobs periódicos que se

deberán tener en cuenta también. La complejidad y el tamaño de los archivos también tendrán un

efecto en la performance de salida del Dynamic Composition Server como así también versiones,

managed workspaces,e integración con viñetas.

A continuación está un gráfico en un entorno de prueba. En las pruebas, se utilizaron una variedad de

archivos de usuarios que podrían simular diseños y complejidad reales. Las pruebas fueron desde 4,500

archivos hasta 181,000 archivos.

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 28

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

File

s P

er M

inu

te

Expected Renditions Per Minute

90

80

70

60

50

40 Standard File

30 Complex File 20

10

0

1 6 8 10 12 30

Processors

Para ser justos, también se deseó publicar las especificaciones y configuración de hardware para

poder estimar la salida final. Por supuesto, hay tantas variables que esto números sólo se deben

tomar como un estimado.

Hardware

DS y DCS en VPC(s) corriendo en Dell PowerEdge T710 (2 Intel X5670 hexacore CPUs, 48 GB

RAM, 4 NICs) via VMware ESXi 5.0.

DS y DCS VPC(s) configurado para 8 cores virtuales, 16 GB RAM.

Ningún otro VPCs activo en el servidor VMware ESXi .

ProjectWise Integration Server corriendo en Dell Vostro 400 (Intel E6850 dual‐core CPU, 4

GB RAM).

Base de datos de ProjectWise y Orchestration Framework en Asus U46E (Intel I5 dual‐core

CPU, 8 GB RAM) corriendo SQL Server 2012.

Todos los computadores con Windows Server 2008 R2 SP1.

Configuración

Archivo de InterPlot para Distribution Service definido para 300 DPI PDF, no DPR o thumbnail,

impresora "HP DesignJet 1055CM by HP".

Cuatro impresoras HP 1055CM en el grupo de archivos del Distribution Service.

DCS utiliza la impresora "ProjectWise Dynamic Composition Server".

Formato de rendiciones DCS para 300 DPI PDF.

Desktop heap size para logins no - interactivos: 3 GB.

Panel de control de ProjectWise network configurado para mejor performance.

Default iplot.cfg y iplotsrv.cfg

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 29

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Servidor Point Cloud

Comenzando en ProjectWise V8i (SELECTseries 4) el Point Cloud Service puede enviar Nubes de Puntos a

los clientes ejecutando MicroStation SS2, Navigator, Open Plant, Descartes SS3 y productos de Bentley

Civil. Muy parecido a Google Earth, Point Cloud Streaming sólo envía al usuario la información necesaria

basada en ubicación y radio de zoom. Las nubes de puntos puede tener desde varios megabytes hasta

muchos gigabytes de tamaño.

El Point Cloud Service se puede instalar en un Integration Server o en un Caching Server. Hay una

diferencia de precio, por lo tanto se debe consultar al equipo de ventas por el mismo. Es menos costoso

cuando se instala en un Caching Server. Una vez configurado, se deben importar los archivos .las o .pod

en las carpetas/área de almacenaje del Caching Server o del Integration Server donde se instaló el Point

Cloud Service.

En general, se puede ejecutar un solo Point Cloud Service y tener todos los archivos de nubes de puntos en

un solo servidor, o se pueden agregar múltiples Point Cloud Services y guardar las nubes de puntos en

múltiples áreas de almacenamiento. Tener en cuenta que no es necesario hacer caché de las nubes de puntos

en oficinas remotas, ya que se enviarán los puntos de acuerdo a las necesidades.

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 30

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Bentley Transmittals Service

El nuevo servicio Bentley Transmittal Services (BTS) consiste de tres módulos, el Bentley Transmittals

Server, Bentley Transmittals Portal, y el conector de Bentley Transmittal para ProjectWise. Para óptima

performance, se recomienda que cada módulo de BTS resida en su propio servidor, que es sumado a

los servidores existentes de ProjectWise (SELECTseries 4) Integration Server y Database Server. Cada

instancia de BTS (Servidor y Portal) están configurados para un ProjectWise Integration Server. Si ese

Integration server está configurado con múltiples datasources, se podrá habilitar los transmittals en cada

uno de esos datasources. El Transmittals Portal requiere un certificado SSL para las comunicaciones con

el usuario.

Actualmente, BTS está soportado para correr en Microsoft SQL Server 2008 Standard o Express solamente.

Se debe tener en cuenta que SQL Express tiene una limitación de base de datos de 10 Gb. Oracle no está

actualmente soportado para BTS, pero la base de datos de ProjectWise Database puede ser Oracle. Una

característica de SQL 2008 llamada FILESTREAM permite que los transmittals se guarden en la base de

datos. Habilitar FILESTREAM en un motor de base de datos existente no debería afectar cualquier otra

base de datos existente como no lo hace otro servicio de reportes, es sólo otra característica de SQL.

Además, todos los paquetes del BTS y los documentos de respuesta se guardarán en SQL Server (utilizando

el almacenamiento FILESTREAM). Se debe asegurar guardar suficiente espacio de almacenamiento

donde se decida tener el área de almacenamiento de la base de datos de transmittal. Cuando se calcule

el espacio en disco necesario, se debe tener en cuenta que cada paquete de transmittal se almacena

temporalmente en el BTS Server y es aproximadamente del mismo tamaño que la suma de los archivos que

contiene el paquete.

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 31

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

ProjectWise y Seguridad en la Red

El tráfico de ProjectWise entre los clientes y los servidores se realiza, por defecto, por el puerto tcp

5800 para los clientes desktop y por los puertos 80 y 443 para los clientes web. Se puede habilitar el

encriptado en forma independiente para los clientes web y/o clientes desktop y desde distintos

servidores de ProjectWise, permitiendo al personal de IT sólo encriptar el tráfico que pueda fluir fuera

de la LAN o WAN. Este es, algunas veces, un método preferido para evitar que demasiado encriptado

degrade la performance en una red local.

El proceso de log in utilizando ProjectWise Explorer Client es encriptado utilizando el algoritmo RC$ que

utiliza 128‐bit keys. Cuando se hace log in al ProjectWise Web Server con SSL activo, utilizará una sesión

de 128 bit SSL. Cuando SSL está habilitado para el ProjectWise Explorer (ajuste servidor) seguirá

utilizando el puerto por defecto tcp 5800, pero el tráfico utilizará el encriptado de 128‐bit. No se realiza

otra cosa desde el lado del cliente. Una vez que el usuario abre el ProjectWise Explorer deberán

aceptar el cuadro de diálogos de certificado confiable.

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 32

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Trabajando con Sub-Contratistas

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 través 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 también 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 través de los puertos standard de los

navegadores web. También 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 consiente 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 través 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.

También, todo servidor que este siguiente en la línea 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 través del puerto 5800

con los otros servidores para procesar el requerimiento.

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 33

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

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.

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 34

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Acceso Móvil a ProjectWise

ProjectWise se puede acceder desde cualquier dispositivo móvil incluyendo teléfonos inteligentes y

tabletas. Este acceso es a través de una App que es el caso para los iPad, que ahora tienen varias apps

relacionadas con ProjectWise; o vía explorador en dispositivos inteligente que ejecuten exploradores

como Safari o sin ActiveX. Cuando se conecten via un explorador sin ActiveX, ciertas funciones estarán

deshabilitadas o se necesitara otra forma de trabajo.

Las conexiones a iPad se realizan via el ProjectWise Web Services el cual se puede cargar típicamente

en un servidor en el DMZ. No hay costo de licencia para el ProjectWise Web Services, pero una vez que

un iPad se conecta con un datasource de ProjectWise, utilizará un ProjectWise Passport (licencia del

usuario). Los iPads se pueden conectar via Safari que dará la misma funcionalidad que cualquier otro

explorador sin ActiveX.

ProjectWise ofrece tres apps diferentes relacionada con ProjectWise en el Apple’s App Store. El primero

es el ProjectWise Explorer Mobile que es el cliente ProjectWise para el iPad. Esta app permite a los

usuarios de iPad conectarse a un datasource en vivo o utilizar contenido descargado en un modo

desconectado. A los documentos en ProjectWise se les puede hacer checkout, editar y hacer check in a

través de esta app. Los archivo en ProjectWise se pueden visualizar y editar con varias apps que se

pueden descargar desde Apple’s App Store. También se pueden agregar archivos nuevos desde la app.

Las apps Navigator y Navigator Pano pueden visualizar paquetes de i-models con contenido de diseños

de varias aplicaciones, tales como MicroStation, AutoCAD, Revit y otras. Estos i-models se pueden

integrar para inteligencia de negocios, visualización y capacidades de markup.

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 35

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Resumen de los Módulos ProjectWise Server

ProjectWise Integration Server

ProjectWise Integration Server es el componente central de Bentley’s ProjectWise. Muchas

implementaciones requieren sólo un (1) ProjectWise Integration Server, sin embargo grandes

organizaciones pueden implementar Integration Servers adicionales para proveer redundancia o load

balancing. Se pueden implementar múltiples Integration Servers cuando una organización tiene

múltiples ubicaciones que operan en forma autónoma, o para compañías globales que necesitan

múltiples instalaciones basadas en la geografía.

Licenciamiento:

El ProjectWise Integration Server requiere una licencia Right to Run Server para operar.

Características IT:

Este es el servidor principal de ProjectWise a través del cual tiene que pasar todo el tráfico. Puede

colocarse en cluster o en un entorno Network Load Balance. Este servidor se puede escalar para

alcanzar las necesidades de varios miles de usuarios. En general, ProjectWise Integration Server puede

manejar en forma confiable desde 300 hasta 2000 conexiones clientes simultaneas por servidor. No hay

un limite fijo, y la performance puede variar con esta cantidad de conexiones, dependiendo en la solidez

de la configuración del hardware. (En este caso, es cualquier usuario que haya hecho log in desde

cualquiera de las aplicaciones cliente de ProjectWise)

Pre-requisitos:

Una instancia de base de datos RDMS (Oracle o SQL Server – generalmente en un servidor separado)

ProjectWise Caching Server

Los documentos de ProjectWise se pueden almacenar en el servidor del ProjectWise Integration Server,

o en cualquier máquina que esté ejecutando ProjectWise Caching Server. Generalmente se requieren

ProjectWise Caching Servers adicionales en organizaciones de múltiples locaciones cuando se desea

mejorar la performance. Un ProjectWise Caching Server se puede utilizar para guardar las copias

maestras de los documentos de ProjectWise, o se puede utilizar para administrar las copias cachés de

documentos guardados en otros Caching Servers remotos. Esto provee velocidad LAN de acceso a los

archivos que pueden estar físicamente administrados en esos servidores remotos a través de WAN.

Licenciamiento:

Un ProjectWise Caching Server requiere una licencia Right to Run Server. El Caching Server califica para

Enterprise Subscription Licenciamiento (ELS). En oficinas remotas se pueden requerir varios servidores.

Características IT:

El Caching Server tiene dos propósitos. El primero es para guardar archivos y el segundo es para caché

de archivos que están guardados en otras locaciones. Se debe asegurar suficiente espacio en disco para

contener todos los archivos locales y/o la cantidad de archivos que no son de proyectos de esa oficina y

están guardados en otro lado pero se trabajan en la oficina local. El hardware debe ser similar a un

servidor de archivos para manejar la carga de usuarios y los requerimientos de espacio, sin embargo

puede tener un poco mas de uso de CPU debido al proceso de Delta File Transfer.

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 36

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Cuando se utilizar el Caching Server como almacenamiento de archivos se le debe realizar un backup.

Sin embargo el caché no necesita backup ya que son una copia de los originales.

Pre-requisitos:

ProjectWise Integration Server.

ProjectWise Web Server

El ProjectWise Web Server se utiliza para proveer una interface web a los usuarios de ProjectWise. El

acceso via Web a ProjectWise está destinado para usuarios casuales, y ProjectWise Explorer está

destinado para usuarios diarios. Típicamente, los usuarios que trabajan en aplicaciones de creación de

contenidos, como MicroStation y AutoCAD pueden utilizar ProjectWise Explorer, mientras que los

usuarios que sólo necesitan cargar/visualizar/comentar documentos pueden utilizar la interface Web.

Sin el ProjectWise Web Server, todos los usuarios requerirán utilizar el cliente de ProjectWise Explorer.

Esta característica incluyen una serie de partes web posibilitando al usuario buscar y navegar (por

carpetas y en forma espacial) los datos administrados en ProjectWise Integration Server. También

incluye el Navigator Web Part que permite a los usuarios visualizar y crear markups en i-models 2D y

3D.

Licenciamiento:

ProjectWise Web Server requiere una licencia Right to Run Server, como así también licencias

ProjectWise Passport para el acceso de los clientes.

Características IT:

En general, ProjectWise Web View Server puede manejar hasta 300 clientes conectados

simultáneamente. Esto no es un límite fijo, y la performance puede variar con esta cantidad de

conexiones, dependiendo en la solidez del hardware y la configuración del sistema. Es deseable

configurar ProjectWise Web Server en servidores adicionales si se espera tener mas de 1000 usuarios

accediendo a ProjectWise a través de ProjectWise Web Parts en un día normal de trabajo.

Pre-requisitos:

ProjectWise Integration Server

Microsoft IIS (no provisto por Bentley)

Microsoft SharePoint 2007 o 2010 (opcional – no provisto por Bentley)

ProjectWise Web View Server

El ProjectWise Web View Server extiende toda implementación de ProjectWise proveyendo a los

individuos de un acceso web para visualizar el contenido administrado por ProjectWise. Esto permitirá

que cualquier número de usuarios conectados puedan acceder y visualizar los trabajos en modo sólo-

lectura a través de un navegador web. Y como el acceso no será frecuente, y será siempre para

consumir en lugar de colaborar con el contenido administrado por ProjectWise, no se requerirá un

ProjectWise Passport para el usuario. ProjectWise Web View Server utiliza la misma infraestructura que

el PW Web Server, pero simplemente limita el uso a sólo-lectura y elimina el requerimiento de reportar

ProjectWise Passport.

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 37

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Licenciamiento:

ProjectWise Web View Server require una licencia Right to Run Server.

No se necesitan licencias para los usuarios que se conecten al ProjectWise Web View Server.

Características IT:

En general, ProjectWise Web View Server puede manejar hasta 300 clientes conectados

simultáneamente. Esto no es un límite fijo, y la performance puede variar con esta cantidad de

conexiones, dependiendo en la solidez del hardware y la configuración del sistema. Es deseable

configurar ProjectWise Web Server en servidores adicionales si se espera tener mas de 1000 usuarios

accediendo a ProjectWise a través de ProjectWise Web Parts en un día normal de trabajo.

Pre-requisitos:

ProjectWise Integration Server

Microsoft IIS (no provisto por Bentley)

Microsoft SharePoint 2007 o 2010 (opcional – no provisto por Bentley)

ProjectWise InterPlot Server

La misión de ProjectWise InterPlot Server es automatizar el proceso de producción de ploteo, de forma

tal de exponer los planos de ingeniería a aquellos usuarios que no utilizan MicroStation o AutoCAD.

ProjectWise Plot Server hace esto posible a través de papel y medio electrónicos. ProjectWise InterPlot

Server está diseñado para procesar en modo batch proyectos completos (potencialmente cientos de

planos) – tanto en papel, como en formato electrónico (ej. PDF); y generalmente se invoca en los planos

mas recientes. En resumen, ProjectWise Plot Server sirve para automatizar el proceso de producción de

ploteos.

Licenciamiento:

ProjectWise InterPlot Server require una licencia Right to Run Server.

Características IT: Pre-requisitos:

ProjectWise Dynamic Composition Server

ProjectWise Dynamic Composition Server provee la habilidad de automatizar e imponer standards para

la publicación y empaquetado de i-models, PDFs y rasters, para documentos de diseño y Office

utilizados comúnmente y administrados por ProjectWise Integration Server. También habilita la

publicación interactiva para usuarios de ProjectWise Explorer en modo batch de PDF y rasters bajo

demanda. El ProjectWise Dynamic Composition Service se puede configurar para que publique

automáticamente basado en cambios en los archivos fuente o metadato de ProjectWise, tales como

Etapa del Flujo de Trabajo.

Licenciamiento:

ProjectWise Dynamic Composition Service requiere una licencia Right to Run Service, como así también

un licencia ProjectWise Passport para la instancia de i-model Composer utilizada como motor de

publicación.

Características IT:

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 38

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Pre-requisitos:

ProjectWise Integration Server

ProjectWise Dynamic Plot Service

El ProjectWise Dynamic Plot es una solución de Review/Markup que utiliza papel y una pluma digital

para agilizar dramáticamente el proceso de captura de markups realizados en papel. El ProjectWise

Dynamic Plot Service es el producto que extiende a ProjectWise InterPlot Server para producir ploteos

con un patrón y registrar qué ploteos corresponden a qué datos de diseño almacenados en ProjectWise.

Una vez que se realizar los markup sobre los ploteos con la pluma digital, se utiliza el cliente

ProjectWise Dynamic Plot Sync para extraer dichos markups de la pluma digital, convertirlos a archivos

overlay, y colocarlos en el datasource de ProjectWise.

Licenciamiento:

ProjectWise Dynamic Plot Service require una licencia Right to Run Service. ProjectWise Dynamic Plot Sync requiere una licencia ProjectWise Passport.

Características IT:

Pre-requisitos:

ProjectWise Integration Server

ProjectWise InterPlot Server

ProjectWise Business Process Template for BS1192

El ProjectWise Business Process Template for BS1192 entrega un conjunto de reglas pre configuradas

que encapsulan mejores práctica para los procesos de trabajo BS1192 basados en la plataforma

ProjectWise. En operación, permite a los usuarios iniciar operaciones y automáticamente ejecutar una

secuencia de acciones, que controlan/modifican propiedades y metadato de los documentos de

ProjectWise basándose en las reglas definidas en el Template.

Licenciamiento:

ProjectWise Business Process Template for BS1192 require una licencia Right to Run Service.

Características IT:

Pre-requisitos:

ProjectWise Integration Server

ProjectWise Standards Validation Service

El ProjectWise Standards Validation Service es una herramienta para organizaciones que deseen hacer

cumplir standards consistentes de la documentación y entregables dentro de los equipos internos y los

proveedores externos

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 39

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

que produzcan contenidos de ingeniería. El ProjectWise Standards Validation Service valida

automáticamente los contenidos de archivos CAD y metadato de ProjectWise (mas que sólo una

herramienta CAD de control de standards) contra los standards definidos para el proyecto. Soporta la

configuración de diferentes standards para múltiples proyectos y produce reportes de cumplimiento

para revisión.

Licenciamiento:

ProjectWise Standards Validation Service require una licencia Right to Run Service.

Características IT: Pre-requisitos:

ProjectWise Integration Server

Bentley Transmittals Service

El Bentley Transmittals Service agrega la habilidad de empaquetar, registrar, entregar, y rastrear

Transmittals y Submittals a ProjectWise. Transmittals y Submittals son moneda de intercambio clave

para los entregables entre organizaciones involucradas en el diseño, construcción y operación. El

Bentley Transmittals Server permite a las organizaciones a estandarizarse en una sola plataforma que

puede ser utilizada a lo lago de la vida útil de un activo. Al proveer de la capacidad de transmittal

integrada fuertemente con ProjectWise, el Bentley Transmittal Server ayuda a las organizaciones a

acelerar las entregas críticas de los proyectos y reducir los riesgos, rastreando el status de los

transmittal a través de todos los proyectos incluyendo registros permanentes sobre qué documentos se

enviaron, a quién, cuándo y si/cuando se acusó el recibo y/o se respondieron. Dashboards en el

Transmittal Portal proveen a los participantes externos visualización en forma rápida para controlar el

estado de respuesta para todos sus transmittals asignados, y dashboards internos permiten a los Project

Managers y personal de control de proyectos rastrear rápidamente el progreso e identificar los temas

mas urgentes.

Incluye: Transmittal Packager, Transmittal Portal, y Transmittal Registry.

Licenciamiento:

Características IT:

Pre-requisitos:

ProjectWise Integration Server

ProjectWise PDx Dynamic Review Service

El ProjectWise PDx Dynamic Review Service referencia y extrae en forma nativa todos los modelos y

datos PDS con total fidelidad, directamente desde una base de datos de PDS existente Oracle o SQL

Server, sin requerir del software PDS. Distinto a la ruta tradicional de archivos DGN/DRV , ProjectWise

PDx Dynamic Review Service abre la base de datos completa de proyectos de PDS y provee acceso de

lectura a cualquiera utilizando MicroStation, ProjectWise Navigator, o ConstructSim. El ProjectWise PDx

Dynamic Review Service automatiza la creación de i-models o archivos V8i DGN desde base de datos de

proyectos PDS, estos i-models o archivos DGN se pueden utilizar en flujos de trabajo de revisión entre

disciplinas.

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 40

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Licenciamiento:

Características IT:

Pre-requisitos:

ProjectWise Integration Server

ProjectWise Geospatial Management

ProjectWise Geospatial Management extiende las capacidades básicas espaciales de ProjectWise con

herramientas avanzadas para la administración de datos geoespaciales. Hay soporte para imágenes

geocodificadas, metadato de nubles de puntos, y visualización de thumbnails en mapas de fondo.

Provee soporte para integración ArcMAP iDesktop y formatos de archivos MXD, MXT, SHP, BIL.

La relación entre los archivos de proyectos de ArcMap y su contenido es administrado por ProjectWise y

se le agrega la integración dentro de ArcMap. ProjectWise iDesktop para MapInfo agrega

funcionalidades similares de ProjectWise para soportar los datos de MapInfo. Los archivos de MapInfo

se pueden almacenar en ProjectWise, y los usuarios pueden escanear la relación entre archivos TAB

(documento tabla) y WOR (documento workspace) para crear conjuntos. ProjectWise Geospatial

Management también agrega capacidades de Referenciado Lineal, permitiendo colocar los documentos

a lo largo de activos lineales como rutas y cañerías. Se pueden habilitar mapas de fondo dinámicos en

ProjectWise Explorer utilizando el motor de Bentley Geo Web Publisher. Los mapas de fondo se pueden

generar de una variedad de fuentes incluyendo GIS y layers de bases de datos espaciales como así

también Web Map Services (WMS).

Licenciamiento: Características IT: Pre-requisitos:

ProjectWise Integration Server

ProjectWise Connector for ArcGIS

Este producto la interoperabilidad, iniciada por el usuario y de acuerdo a una agenda, con la

Geodatabase de ESRI ArcSDE a través de un paradigma inteligente de extracción, modificación y posteo.

Los usuarios de Bentley pueden obtener información de la Geodatabase para visualización utilizando el

Connector, y cuando se utiliza el Connector en conjunto con Bentley Map o cualquier otra aplicación de

Bentley basada en Bentley Map , los datos se pueden modificar..

Los ingenieros puede utilizar esta información como fondo o fuente de información para nuevos

proyectos, y pueden actualizar información existente con información actualizada o as-built luego que

el proyecto de ingeniería se completo.

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 41

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Las características se pueden extraer de la Geodatabase y colocar en archivos DGN administrados y se

utilizadas en sesiones de diseño. Las restricciones de Dominio y las reglas son preservadas en el proceso

de extracción y respetadas durante la creación o modificación de características dentro delas

aplicaciones Bentley. Esto es facilitado por la tecnología Bentley’s XML Feature Modeling (XFM) que es

inherente en virtualmente todas las aplicaciones GIS de Bentley.

Licenciamiento:

Características IT:

Pre-requisitos:

ProjectWise Integration Server

ProjectWise Geospatial Management

ProjectWise Connector for Oracle

El conector es un producto server de alta performance ideal para organizaciones que utilizan

aplicaciones MicroStation con Oracle como repositorio de datos principal en flujos de trabajo

geoespacial y de ingeniería integrados. La información se extrae al entorno XML‐enabled (XFM)

soportado por todas las ediciones de Bentley Map (Bentley Map PowerView, Bentley Map, Bentley Map

Enterprise) y todas las aplicaciones que corren sobre las mismas (Bentley Cadastre, Bentley Electric,

Bentley Water, Bentley Wastewater, y los productos de Bentley Communications).

Todos los esquemas de base de datos, restricciones de dominio, y toda otra información necesaria para

mantener la integridad de los datos de acuerdo a definiciones de la empresa se extraen junto con la

información espacial y sus atributos. Las modificaciones se rastrean de forma tal que sólo los cambios se

envían a Oracle una vez finalizado. Todas las actualizaciones se administran a través de versionado de

Oracle via Oracle Workspace Manager, permitiendo la edición multi-usuarios en flujos de trabajo

long‐transaction. Se proveen herramientas de reconciliación que permiten la inspección de versiones,

reconciliación de versiones, visualización de conflictos y resolución de conflictos tanto para información

geométrica como atributos.

Licenciamiento:

Características IT:

Pre-requisitos:

ProjectWise Integration Server

ProjectWise Geospatial Management Service

Bentley Geospatial Server

Bentley Geospatial Server es una combinación de productos que permite a los usuarios organizar sus

proyectos y datos con referencia geoespacial y también trabajar con bases de datos Oracle spatial.

Posibilita juntar la información de bases de datos espaciales, planos, documentos de negocios y otros

formatos a través de un único enfoque de administración de información. La información de base de

datos de la empresa, de sistemas legales y departamentales, y datos de proyectos que están guardados

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 42

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

virtualmente en cualquier formato están disponibles para el usuario a través de una interface

geoespacial.

Licenciamiento:

Características IT:

Pre-requisitos:

Instancia de base de datos RDMS (Oracle o SQL Server, no provistos por Bentley)

Bentley Geospatial Server es un conjunto de los siguientes productos: ProjectWise Integration Server,

ProjectWise InterPlot Server, ProjectWise Geospatial Management y ProjectWise Connector for Oracle.

Bentley Geo Web Publisher

Bentley Geo Web Publisher es un GIS Web de alta performance. Permite a las organizaciones integrar

una variedad de fuentes de datos tanto espacial como no-espacial en un solo portal. Los

administradores pueden crear y mantener aplicaciones GIS Web con herramientas sencillas y fácil de

utilizar que no requieren conocimientos de programación. El generador de aplicaciones GIS Web puede

crear tanto un GIS web totalmente operacional como así también servicios GIS Web y aplicaciones

basadas en Silverlight.

Bentley Geo Web Publisher es compatible con OGC y soporta standards OGC como WMS client, WFS

server, WFS server, WFS client, KML y GML, estos standards permiten a las organizaciones publicar

datos a otros sistemas GIS servidores y clientes, como así también leer datos de otros servidores GIS.

Bentley Geo Web Publisher posibilita una gran variedad de aplicaciones tales como sistema de información

municipal, archivo de imágenes o planos, sitios de navegación basados en mapas, sitios de proyectos, y

portales de información pública. Nota: Si ProjectWise Integration server está presente, Bentley Geo Web

Publisher puede publicar archivos administrados por ProjectWise.

Licenciamiento: Características IT:

Pre-requisitos:

Microsoft IIS (no provisto por Bentley)

ProjectWise Gateway Service

El ProjectWise Gateway Service se utiliza para posibilitar que clientes ProjectWise Explorer externos

(individuos fuera del firewall de la compañía) alcancen al ProjectWise Integration Server que resida en

una red local segura dentro del firewall de la compañía. Este escenario generalmente es referido como

configuración DMZ. En esta configuración, el cliente externo no puede pasar completamente a través

del firewall hasta el ProjectWise Integration Server, pero se le permite llegar a una “zona neutral” donde

reside el ProjectWise Gateway Service. El ProjectWise Gateway Service contacta al ProjectWise

Integration Server en nombre del cliente.

Licenciamiento:

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 43

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

No hay costo adicional de software asociado al ProjectWise Gateway Service (está incluido dentro de la

compra de ProjectWise Integration Server), pero se requieren servicios adicionales para implementar

este modulo. El ProjectWise Gateway Service no requiere de licencia en condiciones normales de

operación.. Sin embargo, el ProjectWise Gateway Service también puede proveer de capacidades de File

Caching. Para poder habilitar el file caching en una máquina con ProjectWise Gateway Service machine,

se requiere de una licencia de ProjectWise Caching Server.

Características IT:

Pre-requisitos:

ProjectWise Integration Server

ProjectWise Indexing Service

Se requiere ProjectWise Indexing Service cuando se configura el ProjectWise Full Text Document

Processor para utilizar Microsoft Indexing Service en una máquina diferente a la del ProjectWise

Integration Server. Esto puede reducir la carga de proceso en el ProjectWise Integration Server.

Licenciamiento:

Características IT:

Pre-requisitos:

ProjectWise Integration Server

ProjectWise Orchestration Framework Service

Microsoft Indexing Service (no provisto por Bentley)

ProjectWise User Synchronization Service

El ProjectWise User Synchronization Service se utiliza para sincronizar las cuentas de usuarios y grupos

de ProjectWise con las cuentas de usuarios y grupos de Windows. Esto permite a los usuarios hacer log

in en ProjectWise utilizando el mismo username y password que utilizan en Windows. Si está habilitado,

los usuarios puede hacer uso del Single Sign‐On que elimina la necesidad que el usuario ingrese

username y password para acceder al datasource de ProjectWise a través de la interface cliente de

ProjectWise Explorer. Asimismo, las personas que realicen tareas administrativas de ProjectWise verán

una reducción significativa en la carga de trabajo con respecto a la creación y mantenimento de cuentas

de usuarios de ProjectWise.

Licenciamiento:

No hay costo adicional de software asociado al ProjectWise User Synchronization Service (está incluido

en la compra del ProjectWise Integration Server), pero se requieren servicios adicionales para

implementar este módulo.

Características IT: Pre-requisitos:

ProjectWise Integration Server

Acceso al Windows Domain Controller o Active Directory de la organización.

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 44

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

ProjectWise Orchestration Framework Service

El ProjectWise Orchestration Framework Service provee los servicios para varias de las funcionalidades

de ProjectWise, incluyendo Automation Service, Distribution Service, y Document Processors (Full Text,

Thumbnails, File Properties) que se utilizan con el ProjectWise Integration Server.

Licenciamiento:

Características IT:

Pre-requisitos:

ProjectWise Integration Server

Microsoft SQL Express (no provisto por Bentley) or Microsoft SQL Server (no provisto por Bentley)

ProjectWise Automation Service

ProjectWise Automation Service habilita el procesamiento de documentos del lado del servidor, que a

su vez es realizado a través de la configuración y uso de los procesadores de documentos. Los

procesadores de documentos se pueden desarrollar y configurar para realizar una cantidad de tareas

relacionadas a los documentos. Una de las tareas mas comunes es extraer información de un conjunto

de documentos y luego importar esos datos dentro de ProjectWise como componentes. Como parte de

ese proceso, se genera un índice de componentes para rastrear los documentos en los que se encontró

cada componente.

Licenciamiento:

Características IT:

Pre-requisitos:

ProjectWise Integration Server

ProjectWise Orchestration Framework Service

MicroStation V8i (provisto por Bentley para operar sin licencia en modo no-gráfico)

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 45

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

ProjectWise Publishing Gateway Service

El ProjectWise Publishing Gateway Service es un componente opcional y sólo se requiere si el

ProjectWise Publishing Server se va a integrar dentro de la solución ProjectWise Integration Server. Este

componente provee la comunicación entre el ProjectWise Publishing Server y el ProjectWise Integration

Server para que el Publisher pueda ubicar los planos y referencia dentro del repositorio de ProjectWise.

No hay costo adicional de software para este componente, y la implementación de los servicios se

integran a los servicios del ProjectWise Publishing Server.

Licenciamiento:

Características IT:

Pre-requisitos:

ProjectWise Web Server o ProjectWise Web View Server

ProjectWise Publishing Server

ProjectWise Web Services

ProjectWise Mobile Access Server permite a los usuarios conectarse directamente con ProjectWise

desde un iPad con WiFi o conexión 3G utilizando el app de iPad: “ProjectWise Explorer for the iPad”. Los

usuarios puede acceder y administrar documentos en la base de datos de ProjectWise desde un iPad sin

utilizar email o Dropbox para enviar los documentos al iPad. Los usuarios puede descargar e instalar

esta aplicación (o hacer que un administrador de sistemas de ProjectWise lo haga) para obtener una

“llave” para conectarse a ProjectWise desde el iPad. Los usuarios pueden utilizar las credenciales de

ProjectWise para hacer log in.

Licenciamiento:

ProjectWise Web Services require una licencia ProjectWise Passport.

Características IT: Pre-requisitos:

ProjectWise Integration Server

ProjectWise Desktop Applications

Bentley Navigator

Bentley Navigator es una herramienta visual de colaboración para revisión y análisis de proyectos para

soportar los procesos de administración de diseño y construcción y para administrar activos en tiempo

real.

Licenciamiento:

Bentley Navigator requiere una licencia ProjectWise Passport.

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 46

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Características IT: Pre-requisitos:

ProjectWise Explorer

El ProjectWise Explorer es la aplicación cliente principal utilizada para acceder al sistema de

ProjectWise. El ProjectWise Explorer es una aplicación que se instala en las máquinas clientes y provee

gran integración con las aplicaciones de edición como MicroStation, AutoCAD y Microsoft Office. Una

vez instalado, cualquier usuario de la máquina podrá acceder a los documentos almacenados en

ProjectWise Integration Server, siempre y cuando tenga permiso de acceso al proyecto. ProjectWise

Explorer se comunica con ProjectWise Integration y Gateway Servers via protocolos standard TCP/IP.

Licenciamiento:

ProjectWise Explorer requiere una licencia ProjectWise Passport.

Características IT: Pre-requisitos:

ProjectWise Integration Server

ProjectWise Administrator

ProjectWise Administrator es la aplicación principal utilizada para administrar el sistema ProjectWise

Integration Server. ProjectWise Administrator es un Snap-in de Microsoft Management Console que se

deberá instalar en toda máquina donde se necesite acceso a funciones administrativas.

Licenciamiento:

ProjectWise Administrator require una licencia ProjectWise Passport.

Características IT: Pre-requisitos:

ProjectWise Integration Server

ProjectWise Web Parts

ProjectWise Web Parts es la interface web principal para ProjectWise. Esta interface del usuario se

habilita cuando se instala ProjectWise Web Server y no requiere ninguna implementación en las

máquinas clientes. ProjectWise Web Parts se comunican con el ProjectWise Web Server (& IIS o

SharePoint) via protocolos standard HTTP(S). ProjectWise Web Parts utilizan un control ActiveX para

permitir cargar y descargar múltiples archivos y soportar la creación, check in/out, modificación de

atributos, búsquedas, comentarios y visualización de documentos/carpetas con ProjectWise Publishing

Server y Design Compare con la combinación de ProjectWise Publishing Server y ProjectWise InterPlot

Server.

Licenciamiento:

ProjectWise Web Parts requiere una licencia ProjectWise Passport (cuando se utiliza con ProjectWise

Web Server, si se utiliza con ProjectWise Web View Server no requiere licencia ProjectWise Passport)

Características IT: Pre-requisitos:

ProjectWise Web Server O ProjectWise Web View Server

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 47

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

ProjectWise InterPlot Organizer

ProjectWise Plot Organizer es el componente de definición y presentación para el ProjectWise InterPlot

Server. Incluye las herramientas necesarias para componer, pre visualizar, y submitir los ploteos de

MicroStation, AutoCAD, Word, Excel, Raster y archivos DPR a una computadora en la red que este

ejecutando el ProjectWise Plot Server. InterPlot Organizer incluye una gran gama de herramientas

(Scripts de Diseño y archivos de configuración) para personalizar y automatizar los procesos de ploteo.

Licenciamiento:

ProjectWise Plot Organizer require una licencia ProjectWise Passport.

Características IT: Pre-requisitos:

ProjectWise InterPlot Server

ProjectWise Dynamic Plot Sync

El ProjectWise Dynamic Plot Sync es el software instalado en la máquina del revisor y se utiliza para

recolectar los markups de una pluma digital, y luego sincronizar dichos markups con los datos de diseño

que los originaron dentro de ProjectWise.

Licenciamiento:

ProjectWise Dynamic Plot Sync require una licencia ProjectWise Passport.

Características IT: Pre-requisitos:

ProjectWise InterPlot Server

ProjectWise Dynamic Plot Service

ProjectWise Integration Server

ProjectWise Explorer

ProjectWise InterPlot Organizer

ProjectWise Explorer for the iPad

Utilizando este iPad app, los usuarios puede acceder, revisar y devolver paquetes de trabajo seguros

creados desde PDFs, planillas, fotos y modelos de diseño. Se pueden agregar a un paquete una gran

variedad de tipos de archivos, y se pueden enviar al iPad para utilizar en los sitios de construcción u

otras locaciones remotas. Estas iPad app permiten a los usuarios abrir estos paquetes, visualizar el

contenido, ver las propiedades de los archivos individualmente, y pre visualizar ciertos tipos de

archivos. También permite compartir los archivos con otras aplicaciones que ofrecen características

avanzadas de edición como Apple's iAnnotate para PDFs y Apple's Keynote para PowerPoint, que

permite realizar anotaciones en los documentos. Luego de anotados, se crean los documentos en el

iPad, el paquete se puede exportar a ProjectWise Explorer, y sincronizar para revisión.

Nota: Se necesita el software de ProjectWise de Bentley para hacer uso completo de este app.

Ar qui tectura de S i ste ma de Pr oject Wise P ágina | 48

GREENBOOK Copyright © 2013 Bentley Systems, Incorporated

Bentley Navigator Pano Review for the iPad

Con este iPad app, los usuarios tienen un vista panorámica de 360 grados de sus modelos de diseño 3D.

Creando “puntos de interés” los usuarios pueden acceder rápidamente a la información que necesitan

cuando la necesitan. Cualquier anotación realizada en el iPad se puede adjuntar a los modelos en el

software desktop. Bentley Navigator Pano Review for the iPad permite navegar, visualizar y realizar

markup de modelos 3D para revisión y coordinación como así también inspección de sites. – todo con

sincronización completa de markup en flujos de trabajo colaborativos – desde cualquier lugar, en el

iPad! También provee navegación panorámica única en un entorno inmersivo para revisiones “hands-

on”. Con esta innovadora capacidad, se pueden navegar los modelos simplemente moviendo el iPad

como si fuera una “ventana dentro del modelo”. Y los sensores de movimientos y pantallas touch del

iPad proveen un acceso rápido y fácil a las propiedades de los objetos. – como espesor de una tubería,

color o presión.

Utilice este app versátil para ver “puntos de interés” en los modelo para acceder a la información

cuando lo necesite. Todas las anotaciones realizadas en el iPad se pueden unir a los modelos con el

software desktop. Los i-models de Bentley (contenedores para intercambio de información de

infraestructura) optimizados para el iPad pueden combinar cualquier archivo DGN, Revit, DWG, DXF,

Rhino (3DM), y 3DS.

Bentley Navigator Mobile

La app Navigator Mobile permite visualizar modelos 3D y documentos contenidos en un i-model. Para

generar un i-model para se utilizado con Navigator Mobile, se debe convertir utilizando el Navigator

Mobile Publisher. Los i-models se pueden agregar a la app a través de iTunes, servicios en la nube y

ProjectWise. La app contiene cuatro pantallas diferentes, cada una con un propósito especifico.