Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
  • Welcome
  • Products
  • Support
  • About
  • More
  • Cancel
ProjectWise
  • Product Communities
  • More
ProjectWise
ProjectWise Design Integration Wiki Distributed Servers in ProjectWise [TN]
    • Sign in
    • -ProjectWise Design Integration Wiki
      • About ProjectWise
      • +GreenBook - Best Practices
      • +ProjectWise Accreditation Programs
      • +ProjectWise Managed Workspaces
      • -SELECTsupport TechNotes and FAQ's
        • +Application Integration
        • +Bentley Transmittal Services for ProjectWise
        • How to setup MicroStation logging with ProjectWise Explorer Integration TN
        • +Installation/Upgrade
        • +iPad Applications
        • +Licensing
        • +Orchestration Framework/Automation Service/Distribution Service
        • +ProjectWise Administrator
        • +ProjectWise Client
        • +ProjectWise Glossary
        • -ProjectWise Server
          • Clustered Server Environment [TN]
          • Configuring ProjectWise V8 2004 Edition Caching Server [CS]
          • Distributed Servers in ProjectWise [TN]
          • Enhancing Performance With ProjectWise File Caching [CS]
          • How to Configure ProjectWise Caching Server [TN]
          • NAS for Storage With ProjectWise [TN]
          • ProjectWise Gateway/Connection Server [TN]
          • ProjectWise Integration Server and MIME Types [TN]
          • ProjectWise Traceroute Utility [TN]
          • The History and Origins of ProjectWise
          • +Troubleshooting ProjectWise Gateway or Connection Server [TN]
          • Understanding ProjectWise Delta File Transfer [DFT] Settings
          • Using Clustered Indexes [TN]
          • Using Fetch Files to Pre-populate File Cache [TN]
          • Using ProjectWise Authentication Server In Active Directory Domain Model [CS]
        • +ProjectWise StartPoint
        • +ProjectWise Web Server
      • IMS Explained
      • Project Creation Automation Service
    • +Bentley i-model Composition Server
    • +Field Data Management - Welcome
    • +ProjectWise Caching Server
    • +ProjectWise Change Storage Area
    • +ProjectWise Integration CONNECT Edition
    • +ProjectWise Design Integration Server
    • +ProjectWise Design Integration V8i
    • +ProjectWise Document Publisher
    • +ProjectWise Explorer Client
    • +ProjectWise Explorer Client V8i
    • ProjectWise Explorer Connect Edition Upd3 Unattended Install
    • +ProjectWise integration module for Revit
    • +ProjectWise Integration Server
    • +ProjectWise Publishing Server
    • +ProjectWise Solutions
    • +ProjectWise Web View Server
    • ProjectWise Project Insights
    • +ProjectWise Web Cloud Service
    • +ProjectWise Drive
    • +ProjectWise Web View
    • +Microsoft Teams Integration
    • +ProjectWise Workflow Rules Engine
    • +Working from Home with ProjectWise
    • ISO 19650 data model within ProjectWise
    • Learn ProjectWise

     
     Questions about this article, topic, or product? Click here. 

    Distributed Servers in ProjectWise [TN]

       
      Applies To 
       
      Product(s): ProjectWise
      Version(s): 03.02.00.49 and 03.08.00.25
      Environment:  N/A
      Area:  N/A
      Subarea:  N/A
      Original Author: Bentley Technical Support Group
       

     

     

     

     

     

     

     

     

     

    Introduction

    One of the benefits/features of ProjectWise is great flexibility in the system architecture, due in part to its three-tier architecture, which separates the data from the applications. It is also due to careful programming that allows even the server application software to be split seamlessly over several servers. In particular, it is possible to separate the components that serve the Web-based clients from those that serve the ProjectWise Explorer Client. 

    Installation and Configuration

    Server components should be installed on the two servers as described in the Component Location tables below. In the split Application and Web Server scenario, the Web Server components act like a Windows Client to the Application Server. With this in mind, if the Web Server cannot reach the Application Server with its broadcast request for available datasources, then the Connection Server needs to be installed on the Web/Publishing Server. TCP Port 5800 needs to be opened between the Application Server and the Web/Publishing Server for File Transfer.

    Component Location

    Application Server
    Database Server
    ODBC datasource
    ProjectWise Application Server

    Web/Publishing Server
    Internet Information Services (IIS)
    Java Runtime Environment (JRE)
    JRun Professional
    Bentley Publisher
    ProjectWise Web Server
    ProjectWise Publishing Gateway
    ProjectWise Document Publisher (Optional)
    ProjectWise MarkUp for the Web (Optional)
    Connection Server (only needed if there is a router/firewall between the Application Server and the Web Server and the File Transfer Server is not already installed)

    Possible Uses

    There are three benefits to a Distributed Server Configuration:
    1. Performance - By removing the memory and processing requirements of the Web and publishing components, the Application Server can be scaled smaller to maintain a high performance for the ProjectWise Explorer users.
    2. Security - Most organizations would like to maintain the Application Server inside their Firewall and the Web Server in an area of the network that is accessible to the Internet.
    3. Allow multiple Web/publishing servers - With this configuration it is possible to maintain a single, central Application Server and push the Web Servers out to remote offices. This is especially useful in the scenario where each remote office maintains its own ProjectWise File Transfer Servers. This reduces the amount of network traffic because there is no longer a need to transfer the source files from the Remote File Server to a central Web/Publishing Server. In this scenario the files are stored and published in the remote office.

    See Also

    Product TechNotes and FAQs

    ProjectWise TechNotes And FAQs

    External Links

    Bentley Technical Support KnowledgeBase

    Bentley LEARN Server

    Comments or Corrections?

    Bentley's Technical Support Group requests that you please confine any comments you have on this Wiki entry to this "Comments or Corrections?" section. THANK YOU!

    • TN8192
    • TechNote
    • ProjectWise SELECTsupport
    • Share
    • History
    • More
    • Cancel
    • Elisa McGraw Created by Elisa McGraw
    • When: Fri, Jul 8 2011 1:03 PM
    • Elisabeth Pry Last revision by Bentley Colleague Elisabeth Pry
    • When: Mon, Jun 10 2013 10:57 AM
    • Revisions: 2
    • Comments: 0
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2021 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies