projectwise overview v8 xm edition
DESCRIPTION
ProjectWise Overview V8 XM Edition. Gary Cochrane. ProjectWise is not a product. ProjectWise is: A Brand name representing Bentley collaboration server products - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/1.jpg)
ProjectWise OverviewV8 XM Edition
Gary Cochrane
![Page 2: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/2.jpg)
ProjectWise is not a product
• ProjectWise is:− A Brand name representing Bentley collaboration
server products− With the XM Edition, it represents a family of server
products that combine to form a solution for Engineering Content Management and Distribution
![Page 3: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/3.jpg)
Focusing on Content Management
• ProjectWise provides:− Centralized control of distributed content
![Page 4: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/4.jpg)
Central Control of Distributed Content
File Server
File Server
File Server
![Page 5: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/5.jpg)
Introducing the modules
• Each solution comprises one or more of the following server modules
− PW Integration Server− PW Caching Server− PW Web Server− PW Publishing Server− PW InterPlot Server
![Page 6: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/6.jpg)
ProjectWise Integration Server
• Central component of every ProjectWise solution
− Formerly known as PW Application Server− (At least) one in every PW Configuration
»Possibly more to serve large organizations (defined as greater than 500 simultaneous users)
»Possibly more to provide redundancy»Possibly more when multiple sites operate independently of
each other and don’t want to rely on other sites…
![Page 7: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/7.jpg)
Before moving on…
• A few terms− Server – a ProjectWise module that is purchased− Service – Functionality included with a Server
»Not all services included with a Server are configured in each deployment
»Thus, no “standard” fee for server deployments
![Page 8: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/8.jpg)
Example
• ProjectWise Integration Server includes:− Content Management service− File storage & caching service− File indexing service− Component indexing service− User Synchronization Service− PW Gateway Service
• This will make more sense soon− A picture is worth a thousand words
![Page 9: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/9.jpg)
Essential Components
ProjectWiseIntegration Server
`
ProjectWiseExplorer Client
Internal LAN DatabaseServer
Either Oracle, or Microsoft SQL Server
* Not supplied by Bentley
In this configuration, all files are stored on the PW Integration Server
* Via File Storage service
![Page 10: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/10.jpg)
Adding Single Sign-On
ProjectWiseIntegration Server
`
ProjectWiseExplorer Client
Internal LAN DatabaseServer
![Page 11: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/11.jpg)
Adding Single Sign-On
ProjectWiseIntegration Server
`
ProjectWiseExplorer Client
Internal LAN DatabaseServer
WindowsDomain ControllerUser Synchronization
Service
Users not prompted for password when logging in to ProjectWise
* User authentication via Windows domain
![Page 12: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/12.jpg)
Scaling Up
• As usages grows…− It may become necessary to move file storage to a
secondary server»This removes some load from the Integration Server»Also adds flexibility as to where the files will be stored
− In this case, the configuration would include the ProjectWise Caching Server
»Configured to run the File Storage service
![Page 13: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/13.jpg)
ProjectWise Caching Server
• Primary function is to provide remote file storage− Formerly known as ProjectWise Distributed File
Server− Provides 3 services
»File Storage Service»File Caching Service»ProjectWise Gateway Service
![Page 14: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/14.jpg)
Adding Remote Storage
ProjectWiseIntegration Server
`
ProjectWiseExplorer Client
Internal LAN DatabaseServer
WindowsDomain ControllerUser Synchronization
Service
![Page 15: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/15.jpg)
Adding Remote Storage
ProjectWiseIntegration Server
`
ProjectWiseExplorer Client
Internal LAN DatabaseServer
WindowsDomain Controller
ProjectWiseCaching Server
User SynchronizationService
Files may still be stored on the Integration Server
Files may also be stored on a remote server, thus reducing load on the Integration Server
![Page 16: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/16.jpg)
Adding Remote sites
• Remote sites may be supported:− With minimal investment
»No PW server infrastructure»Only add PW Passport licenses for remote clients»Typical for small sites
− With additional investment for better performance»Remote file storage service»Remote file caching service
![Page 17: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/17.jpg)
Multiple Site support – Scenario 1
ProjectWiseIntegration Server
`
ProjectWiseExplorer Client
Internal LAN – Site 1 DatabaseServer
WindowsDomain Controller
ProjectWiseCaching Server
User SynchronizationService
`
ProjectWiseExplorer Client
Internal LAN – Site 2
No PW server infrastructure at site 2.
Performance will be highly dependent on intra-site bandwidth.
![Page 18: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/18.jpg)
Multiple Site support – Scenario 2
ProjectWiseIntegration Server
`
ProjectWiseExplorer Client
Internal LAN – Site 1 DatabaseServer
WindowsDomain Controller
ProjectWiseCaching Server
User SynchronizationService
`
ProjectWiseExplorer Client
Internal LAN – Site 2
![Page 19: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/19.jpg)
Multiple Site support – Scenario 2
ProjectWiseIntegration Server
`
ProjectWiseExplorer Client
Internal LAN – Site 1 DatabaseServer
WindowsDomain Controller
ProjectWiseCaching Server1
User SynchronizationService
`
ProjectWiseExplorer Client
Internal LAN – Site 2
ProjectWiseCaching Server2
PW Caching Server provides file storage at site 2. Performance is significantly enhanced for remote users (provided their files are stored on PW Caching Server2).
Local file transfer
![Page 20: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/20.jpg)
Multiple Site Support – Scenario 3
ProjectWiseIntegration Server
`
ProjectWiseExplorer Client
Internal LAN – Site 1 DatabaseServer
WindowsDomain Controller
ProjectWiseCaching Server1
User SynchronizationService
`
ProjectWiseExplorer Client
Internal LAN – Site 2
ProjectWiseCaching Server2
PW Caching Server provides file storage at site 2, and file caching for files stored at site 1. Performance is optimized for remote users.
PW Caching Server provides file storage at site 1, and file caching for files stored at site 2. Performance is optimized for local users.
![Page 21: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/21.jpg)
Clients
• ProjectWise Explorer is the primary client− Provides richest user experience
»Intended for “doers”
• ProjectWise also includes web browser clients− Must purchase PW Web Server to enable− Provides subset of PW Explorer functionality
»Intended for casual users, viewers, and reviewers
![Page 22: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/22.jpg)
PW Web Server / Browser
ProjectWiseIntegration Server
`
ProjectWiseExplorer Client
Internal LAN DatabaseServer
WindowsDomain Controller
ProjectWiseCaching Server
User SynchronizationService
`
ProjectWiseExplorer Client
Remote Site
ProjectWiseCaching Server
![Page 23: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/23.jpg)
PW Web Server / Browser
ProjectWiseIntegration Server
`
ProjectWiseExplorer Client
`
ProjectWiseBrowser Client
Internal LAN DatabaseServer
WindowsDomain Controller
ProjectWiseWeb Server
ProjectWiseCaching Server
User SynchronizationService
`
ProjectWiseExplorer Client
Remote Site
ProjectWiseCaching Server
In this example, the PW Web Server is available to internal users only. Although not shown, one PW Web Server can serve browser clients at both the local and remote sites
![Page 24: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/24.jpg)
Web Configuration Notes:
• PW Web server provides:− Basic content management functionality,
• If web users need to view/redline drawings, add:− PW Publishing Server
• If web users need Design Compare capability, add:
− PW InterPlot Server
![Page 25: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/25.jpg)
External Users
• Within Information Technology, it is common practice to create a network “neutral zone” to support external users
− This is a network that can be reached by both internal and external users.
− Often referred to as a DMZ− Created by implementing multiple firewalls, or high-
end single firewalls
![Page 26: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/26.jpg)
Neutral Zone Configuration
ProjectWiseIntegration Server
`
ProjectWiseExplorer Client
`
ProjectWiseBrowser Client
Internal LAN
INTERNET
Firewall
DatabaseServer
WindowsDomain Controller
ProjectWiseWeb Server
DMZ
ProjectWiseCaching Server
Firewall
User SynchronizationService
`
ProjectWiseExplorer Client
Remote Site
ProjectWiseCaching Server
In this example, the PW Web Server has been moved to the neutral zone. Internal browser clients may still access PW via the Web Server.
![Page 27: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/27.jpg)
Neutral Zone Configuration
ProjectWiseIntegration Server
`
ProjectWiseExplorer Client
`
ProjectWiseBrowser Client
Internal LAN
INTERNET
Firewall
DatabaseServer
WindowsDomain Controller
ProjectWiseWeb Server
DMZ
ProjectWiseCaching Server
Firewall
User SynchronizationService
`
ProjectWiseExplorer Client
Remote Site
ProjectWiseCaching Server
![Page 28: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/28.jpg)
Neutral Zone Configuration
ProjectWiseIntegration Server
`
ProjectWiseExplorer Client
`
ProjectWiseBrowser Client
`
ProjectWiseBrowser Client
Internal LAN
INTERNET
Firewall
DatabaseServer
WindowsDomain Controller
ProjectWiseWeb Server
DMZ
ProjectWiseCaching Server
Firewall
User SynchronizationService
`
ProjectWiseExplorer Client
Remote Site
ProjectWiseCaching Server
By moving the PW Web Server to the neutral zone, External browser clients may also access PW via the Web Server.
![Page 29: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/29.jpg)
External Users
• The previous configuration addressed external Web browser users (viewers & reviewers)
− What if I want external “doers”?»The ProjectWise Explorer client is internet-capable»However, rarely will the network security policy of an
organization accommodate such use
![Page 30: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/30.jpg)
ProjectWise Gateway service
• The ProjectWise Gateway service was designed to solve such problems
− It acts as a “go-between” the ProjectWise Integration server and external users
− Remember, it’s a Service, not a Server»Therefore no software or SELECT fee
![Page 31: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/31.jpg)
External Doer support
ProjectWiseIntegration Server
`
ProjectWiseExplorer Client
`
ProjectWiseBrowser Client
`
ProjectWiseBrowser Client
Internal LAN
INTERNET
Firewall
DatabaseServer
WindowsDomain Controller
ProjectWiseWeb Server
DMZ
ProjectWiseCaching Server
Firewall
User SynchronizationService
`
ProjectWiseExplorer Client
Remote Site
ProjectWiseCaching Server
![Page 32: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/32.jpg)
External Doer support
ProjectWiseIntegration Server
`
ProjectWiseExplorer Client
`
ProjectWiseBrowser Client
`
ProjectWiseBrowser Client
Internal LAN
INTERNET
Firewall
DatabaseServer
WindowsDomain Controller
ProjectWiseWeb Server
`
ProjectWiseExplorer Client
DMZ
ProjectWiseCaching Server
ProjectWiseGateway Service
Firewall
User SynchronizationService
`
ProjectWiseExplorer Client
Remote Site
ProjectWiseCaching Server
![Page 33: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/33.jpg)
One last twist
• Rather than require a second machine in the DMZ
− The ProjectWise Gateway service can be installed on the ProjectWise Web Server machine
![Page 34: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/34.jpg)
External Doer support
ProjectWiseIntegration Server
`
ProjectWiseExplorer Client
`
ProjectWiseBrowser Client
`
ProjectWiseBrowser Client
Internal LAN
INTERNET
Firewall
DatabaseServer
WindowsDomain Controller
ProjectWiseWeb Server
`
ProjectWiseExplorer Client
DMZ
ProjectWiseCaching Server
ProjectWiseGateway Service
Firewall
User SynchronizationService
`
ProjectWiseExplorer Client
Remote Site
ProjectWiseCaching Server
![Page 35: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/35.jpg)
External Doer support
ProjectWiseIntegration Server
`
ProjectWiseExplorer Client
`
ProjectWiseBrowser Client
`
ProjectWiseBrowser Client
Internal LAN
INTERNET
Firewall
DatabaseServer
WindowsDomain Controller
ProjectWiseWeb Server
+ProjectWise
Gateway Service
`
ProjectWiseExplorer Client
DMZ
ProjectWiseCaching Server
Firewall
User SynchronizationService
`
ProjectWiseExplorer Client
Remote Site
ProjectWiseCaching Server
![Page 36: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/36.jpg)
PW Passport client licensing
• ProjectWise Client licensing is “Named User”− You need one, for each user
»Does not matter if they are PW Explorer users, or PW Web browser users
− Client licenses are not “poolable”, “shareable”, or “floatable”
»Usage is measured based on the number of unique names that access the system
![Page 37: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/37.jpg)
More on ProjectWise Web Server
• Optional component included in most deployments
− In order to view drawings from browser»Requires addition of ProjectWise Publishing Server
− In order to review/comment/redline»Requires addition of ProjectWise InterPlot Server
![Page 38: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/38.jpg)
Multiple Web Configurations
• With XM Edition, PW Web Server supports two configurations:
− Traditional configuration for HTML client»Known as “Web Explorer” client
− This client is now static from a development standpoint
»No new development»Will continue to be supported until SharePoint WebParts
matures
![Page 39: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/39.jpg)
Multiple Web Configurations
• With XM Edition, PW Web Server also supports SharePoint configurations
− SharePoint configuration»Referred to as ProjectWise WebParts»Provides ProjectWise back-end with SharePoint front-end
− Provides the value proposition of ProjectWise in a SharePoint environment
![Page 40: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/40.jpg)
What SharePoint is
• SharePoint is a collaboration tool from Microsoft− Allows an organization to quickly/easily build
interactive web collaboration sites− Included with Windows 2003 Server− As a collaboration tool, SharePoint provides:
»Calendars, lists, tasks, discussions…»And yes, it also provides limited document management
![Page 41: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/41.jpg)
What SharePoint is not
• SharePoint is not an Engineering Content Management solution
− No MicroStation or AutoCAD integration− No Integration with vertical applications− No plotting integration− No Indexing / full text search (for CAD files)− No distributed storage
»All files stored on SharePoint server
− No publishing / web viewing of CAD documents
![Page 42: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/42.jpg)
Our goal with SharePoint
• Keep the engineering content stored in ProjectWise
− And allow it to be accessed from a SharePoint collaboration site
»But, avoid copying (duplicating) the files to SharePoint
![Page 43: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/43.jpg)
ProjectWise Geospatial Modules
• Optional ProjectWise components developed by Geospatial Team
− PW Geospatial Management Extension− PW Oracle Connector− PW ArcGIS Connector− PW Geospatial Server
![Page 44: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/44.jpg)
PW Geospatial Management Extension•A technology that adds spatial context to a managed environment …
− Spatial indexing − Projection management− Query and locate− Spatial display− ArcMap Integration− Foundation for Connectors
![Page 45: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/45.jpg)
Geospatial Content Management
![Page 46: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/46.jpg)
Scaleable Background Maps
![Page 47: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/47.jpg)
Spatial Display Options
Shaded ROI’s
![Page 48: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/48.jpg)
Spatial Display Options
Centroid Pushpins
![Page 49: ProjectWise Overview V8 XM Edition](https://reader030.vdocuments.mx/reader030/viewer/2022033018/56812bb2550346895d8fee86/html5/thumbnails/49.jpg)
Spatial Display Options
Metadata-driven symbolization with legend control