Get Started with ThingWorx Digital Performance Management

  Download Success Path IMPORTANT: When saving the file, in the Print window please do the following:
Destination or Printer: select Save as PDF
More Settings: In the Options, be sure the boxes Headers and footers and Background graphics are selected.
Recommended Steps
Overview: Get Started with ThingWorx Digital Performance Management

Plan Infrastructure

Ensure you have the proper infrastructure to support ThingWorx DPM.

01. Design Site Specific Architecture

Depending on your business and the structure of your plant, you must design specific architecture for each plant.

02. Choose Hardware for End Users

Determine what kind of hardware end-users need to interact with your ThingWorx applications. This ensures you design the proper infrastructure to support them.

When choosing hardware for end-users, you should consider:

  • Whether end-users need to move around with a device or simply view the application from a stationary terminal
  • Environmental factors such as temperature or exposure to water, dust, or other elements
  • How end-users need to interact with the application(s). You should consider whether:
  • Your end-users wear gloves
    • In this case, a touchscreen device may not be the best option
  • The application requires your end-users to need one hand or both hands-free
  • Your end-users wear safety gear, such as helmets, eye protection, or ear protection that could hinder their ability to see or hear

03. Document an Architecture Plan

Your architecture plan should specify what systems you need, how they should be configured, and what size those systems need to be to run your IoT applications.

Determine if your organization will expand this use case into other factories, create more applications to support additional use cases, or connect additional data sources in the future. Then, from the beginning, design your infrastructure to meet those needs. Designing an architecture that can support these things takes more time initially but makes it easier to expand capabilities later.

When defining your architecture plan, you should consider the following:

  • Deployment: Whether you are deploying ThingWorx on-premises, in a PTC Cloud, or in your cloud environment
  • Availability: If ThingWorx and any applications you deploy need to be available at all times or if some downtime is acceptable
  • Environments: How many environments will you need, and the expected number of users each environment needs to support? We recommend having three environments:
    1. Development: Also referred to as "dev," this is the space your developers can use to create new applications, features, or work on patches
    2. Production: This environment hosts the live, tested applications your end users interact with. It is often referred to as "prod."
    3. Quality Assurance/Test: This environment lives between development and production. Here, you will validate and test new versions, patches, and configurations. Your quality assurance/test environment should be as close to a replica of your production environment as possible.
  • Networking to support end-users: Ensure you have the proper network to support the end-users of your ThingWorx applications. The research you did to determine which devices your end-users need should help guide your network design.
  • Usage: To understand what hardware—and how much processing and memory—you need for ThingWorx, consider the following:
    1. The number of end-users who will be accessing data during peak usage
    2. The number of data points that are called during peak usage
    3. The number of services called during peak usage
    4. The total number of Things (such as devices, sensors, connections, and modules) that ThingWorx will manage
    5. The frequency at which data is sent from each Thing to ThingWorx

Document your final decisions and share them across the project team for execution. This document should outline the components you need, how they relate to each other, and where they need to be located.

 

Recommended Resources

04. Identify Infrastructure Changes

Once you have completed your infrastructure architecture plan, compare it to what exists today—first, document what you will need to purchase. Then, consider how to adjust your design to work within the constraints of existing architecture until you can upgrade.

05. Source Hardware

If your infrastructure architecture plan requires additional hardware, start sourcing that hardware as soon as possible. This is especially important if the procurement process at your organization requires multiple approvals.

Did you find this helpful?


Previous Step

Create a Rollout Plan

Next Step

Plan User Access and Permissions

ADDITIONAL RESOURCES
Product Documentation Find detailed technical documentation on Creo+ in our Help Center
Ask the Community Visit PTC's Creo Community to get support Peer-to-Peer, from our product management and assistance teams. Share ideas, give feedback and browse the wealth of information on using Creo+
Technical Support Need help from our support team? Log a case with eSupport using our Case Logger or find an answer using our new Creo Admin Troubleshooter tool. 

Contact Us

Have a question? Submit your contact information and we’ll reach out within 1 business day. You’re never obligated to purchase or commit.
Get in Touch