Enterprise Architecture

Enterprise Architecture

Overview

PypeServer Enterprise is a Windows application hosted on a computer with an Intel-based I-7 or better processor, 32GB of RAM and SSD storage running Windows 11 Professional. This computer is stored in an industrially enclosed kiosk that sits next to the pipe cutting machine. PypeServer Enterprise uses a Microsoft SQL Server to store all of its pipe designs, planning, nesting and cut status information. Additional remote systems can be added, allowing Enterprise to be used at computers across your company LAN, away from the Kiosk. 
Note: Enterprise does not allow remote users to control the pipe cutting machine itself (load, change settings, clear, etc.).

Architecture

The Enterprise architecture is designed to support one to multiple users working together across a network.  A shared SQL database and networking allows Enterprise to be scaled for all sizes of shops, from a single kiosk/operator design to a site with multiple detailers that can import, detail and stage parts for cutting at the kiosk on the shop floor, while supervisors can monitor workflow status and reports.

General Topology

Typical Enterprise configuration 

Note that some machines run instruction files such as GCode or JSON instruction files while others connect direct to the machine via various protocols. 

Applications diagram

Printing is done from within PypeServer using the templates you design using our built-in label designer. Ghdxd both can run across the LAN to create and edit shared templates.

Licensing

Kiosk and Feature Licensing

Enterprise uses the CodeMeter security system offered by WIBU (www.wibu.com).  It consists of either a USB dongle or a software license bound to the hardware located at the PypeServer Kiosk.  The WIBU CodeMeter license server is a service that runs on the kiosk and each licensed remote system, Either the dongle or software license container is installed by PypeServer support during initial setup and populated with the required licenses. Enterprise and the CodeMeter server reference this container to determine which Enterprise features should be enabled.

Remote Seat Licensing

Remote apps are directed to the PYPESERVER machine to find their licenses (This is set up on remote installs.)  By default, remote access looks for a computer named PYPESERVER.  The system has a dependency with the SQL Server so any offline mode is not feasible--no caching or proxy servers or such. 

Remote Systems (Seats)

With a remote license, you can run the PypeServer application just the way you run it at the kiosk, except that you cannot load or otherwise control the machine. 
  1. Talk to your IT person about getting set up for remote use.
  2. Whenever the system is updated at the kiosk, you will need to install new revision at your remote computer.
  3. You can install the PypeServer application on multiple machines on the LAN with the \\PYPESERVER kiosk. The license for the PypeServer kiosk is permanent and cannot be checked out elsewhere.


    • Related Articles

    • About License Server

      About CodeMeter The licensing system is the CodeMeter security system offered by WIBU (www.wibu.com). It consists of a set of licensees stored in a USB dongle or encrypted file at the PypeServer Kiosk. A WIBU CodeMeter License Service runs on the ...
    • Enterprise in Azure

      Enterprise in Azure Enterprise in Azure Introduction Beginning with PypeServer Enterprise v4.5, Enterprise Site components can be hosted in Microsoft Azure. The SQL server may be hosted locally in the kiosk, in a company data center, or in Azure. ...
    • Enterprise Training - IT

      Backing up your PypeServer Databases Ways to backup your PypeServer databases v3.298 PypeServer Support Portal Open a browser window to the PypeServer Support Portal v4 System Architecture Detailed documentation on Enterprise architecture and ...
    • Installing Enterprise

      Installing Enterprise Installing Enterprise Install a License Seat At least one Enterprise seat must host a CodeMeter License Server that manages PypeServer licenses. This comes preinstalled on the Kiosk system provided by PypeServer, but it can be ...
    • Configure Seat Default Settings

      Configure Seat Default Settings Configure Default Settings Overview Enterprise seats store their initial SQL connection and other information in the Windows registry. When Enterprise starts it will read the registry to get the SQL connection and ...