ENOVIA V6 Architecture

Overview
Dassault Systèmes ENOVIA delivers a collaborative product lifecycle management (PLM) solution to customers in a diverse set of industries, including aerospace, automotive, life sciences, and industrial equipment. ENOVIA V6, the latest version of the ENOVIA software, is an enterprise PLM solution for implementing business processes, letting all users view, share, and create in 3D. ENOVIA V6 delivers a single PLM platform for intellectual property (IP) management that makes global collaboration possible via an HTTP connection.

ENOVIA V6 Architecture

The ENOVIA V6 architecture is composed of centralized database with distributed file stores. The database is accessible to all users, regardless of their location. The remote sites use a local file server to load large representation files, eliminating time-consuming network transmissions.
The ENOVIA V6 clients use an HTTP or HTTPS connection to the application server. All communication between sites supports proxy-reverse proxy implementation and encryption capabilities if Secure Sockets Layer (SSL) is implemented. In addition to the IT security schemas, the ENOVIA V6 applications deliver specific security schemas for user management (P&O, or permissions and ownerships) and data access (security).


The ENOVIA V6 server contains the ENOVIA Live Collaboration environment, and the applications are deployed via a Web Application Archive (WAR) or Enterprise Archive (EAR) file in a Java Platform, Enterprise Edition (Java EE) web application server. These components, along with the required database server and other application servers, make up the ENOVIA PLM solution. Figure 1 provides a graphical representation of the ENOVIA V6 architecture.

The V6 architecture is built on the MatrixOne architecture and enhanced with technology from VPM and ENOVIA SmarTeam. Many components inherited the proven, stable and scalable ENOVIA MatrixOne architecture.
The V6 SOA architecture enables global deployment while centralizing the meta data repository in a master site and distributing the file within the different remote locations. The Application Server architecture enables optimal usage of the database usage and horizontal scalability as the number of users increases due to its load balancing capability.


The centralized ENOVIA database is accessible to all users, regardless of location. To support such usage and enhance network communication, the network functions as an HTTP protocol. The different distant sites use a local file server to load large representation files, eliminating time consuming network transmissions. In addition, the V6 architecture improves internet communication by reducing the number of server round trips to minimize latency in wide area networks.
The architecture uses an HTTP connection—for security all the communication between sites supports Proxy-Reverse Proxy implementation, as well as encryption capabilities through the HTTP protocol. In addition to the IT security schemas, the V6 applications deliver specific security schemas on data usage and user roles.

ENOVIA V6 Architecture Benefits

Designed for global collaborative engineering, ENOVIA V6 provides investment protection and smooth transition paths for all users of DS and non-DS applications.

The main benefits are:
• The single platform approach reduces costs by eliminating the complexity and replication required with a distributed system.
• The HTTP connection provides stable performance and access globally to “always up to date” data.
• Memory consumption is stable, enabling companies of all sizes to take advantage of V6.
• Response times are quicker enabling enhanced collaboration.


Leave a comment