3DEXPERIENCE Platform Openness
Maintain flexibility, collaboration and innovation across the enterprise
Openness is a Cornerstone of the 3DEXPERIENCE platform
Dassault Systèmes has always been committed to serving our customers’ needs and handling not only the complexity of their products, but also enabling - through the openness of the 3DEXPERIENCE platform - its integration within their complex IT systems infrastructure.
This is possible, thanks to the platform’s web services infrastructure with a variety of interface standards and support of multiple exchange standards, such as STEP, FMI, AUTOSAR and JT. This compliance ensures that the 3DEXPERIENCE platform can seamlessly integrate with a wide range of systems, making it adaptable to your unique IT PLM environment. From open interoperability with external PDM, CAD and enterprise systems to thousands of publicly available APIs, the 3DEXPERIENCE platform has been developed from its inception to support openness.
ProSTEP iViP CPO – Code of Openness
Dassault Systèmes maintains its ongoing role as a core member of the global Code effort by continuing to support the next phases of the Code of PLM Openness (CPO), an initiative driven by automotive OEMs, suppliers and the ProSTEP iViP industry association under consideration of the following aspects:
Interoperability
IT environments vary due to unique processes as well as different development and maintenance histories. This creates challenges as organizations struggle to maintain interoperability with complex legacy systems, diverse technologies and evolving standards.
The flexibility of the 3DEXPERIENCE platform enables seamless integration into diverse IT environments, empowering you to efficiently communicate with various IT systems and exchange data between PDM and/or ERP systems.
Infrastructure
Organizations face high costs for developing and maintaining evolving IT infrastructure, requiring long term lifecycle planning of hardware and OS.
For long term business continuity, the 3DEXPERIENCE platform has been developed for integration into existing or strategically planned IT infrastructures, protecting Intellectual Property (IP) data and ensuring the infrastructure aligns with overall business goals.
The 3DEXPERIENCE portfolio on Private or Public Cloud is a Software-as-a-Service (SaaS) solution that provides increased flexibility and fast deployment. All cloud services and support are included in the model, with Dassault Systèmes as the single point of contact and provision. The cloud operates 24 hours per day, 7 days per week, 365 days per year and includes maintenance, licensing and upgrades. Total Cost of Ownership is improved by reducing requirements for computing and storage, as well as facility and human resources costs, enabling rapid sizing and capability deployment for enterprises of all sizes.
Extensibility
In the context of extensibility, the 3DEXPERIENCE platform provides openness through Application Programming Interfaces (APIs) that allow clients to extend system functionality to implement required process adaptations and map knowledge and know-how in the IT system.
3DEXPERIENCE platform APIs also ensure scalability and adaptability, as they allow organizations to quickly implement new features, automate workflows and respond to changing business needs or market demands. This modular approach reduces development time and ensures systems remain future-proof and interoperable as the IT landscape changes.
Interface
To achieve interoperability and extensibility of an IT system environment, clients need access to available, documented and functional IT interfaces.
The Enterprise Integration Framework (EIF) provides the technology and partner framework to integrate the 3DEXPERIENCE platform within the customers enterprise landscape.
The EIF of the 3DEXPERIENCE platform supports an iPaaS-based approach to integration that allows data synchronization between enterprise systems. The EIF therefore currently supports three integration patterns to implement end-to-end integrations.
1. Event based pattern/messaging pattern
2. Punctual operations/REST API
3. Asynchronous export/import operations
Standards
"Standards" refers to norms, industry standards or vendor-specific standards. Efficient system development and maintenance relies on using standards across all aspects of openness, including interoperability, IT infrastructure and extensibility.
The 3DEXPERIENCE platform web services infrastructure is compliant with leading interface standards and supports multiple exchange standards, such as STEP, IGES, FMI, AUTOSAR and JT.
Dassault Systèmes is an active contributor to many organizations defining standards - we actively participate and lead the creation of standards for MBSE (e.g. UAF, UML, SysML, RAAML, etc.) with the Object Management Group. Dassault Systèmes is actively participating in INCOSE to support the MBSE adoption.
Architecture
The architecture of the 3DEXPERIENCE platform is designed to facilitate robust integration through a combination of RESTful APIs and event-driven communication via a JMS (Java Message Service) message bus. The RESTful API layer provides a client-server communication model where services expose endpoints for CRUD operations (Create, Read, Update, Delete) on resources. These APIs are built to adhere to REST principles, ensuring they are scalable, maintainable and easy to consume by any client that understands HTTP protocols. They support standard HTTP methods like GET, POST, PUT, DELETE and use JSON and STEP AP242 for data interchange, ensuring wide compatibility across different platforms and languages. Authentication and data validation are integral to these endpoints, often leveraging Basic Auth and OAuth for secure access control.
Event- Driven
Complementing the RESTful APIs, the 3DEXPERIENCE platform architecture incorporates an event-driven approach using a JMS message bus for asynchronous communication. This offering allows external systems to subscribe to messages, thereby facilitating loose coupling between systems. The JMS bus handles message queuing, ensuring messages are not lost even if a consumer is temporarily unavailable. Events on significant status changes of resources are broadcast as messages which can trigger actions in external systems without direct method calls. This architecture supports processing and scalability, where external systems can react to events independently, enhancing the overall system's responsiveness and fault tolerance. The combination of RESTful APIs for synchronous interactions and JMS for event-driven communication ensures the service can handle both request-response and publish-subscribe patterns effectively, catering to a wide array of integration scenarios.
Multi-CAD Openness
The Multi-CAD Openness as a cornerstone of our Power’By strategy in leveraging different technologies to connect legacy users and data to the 3DEXPERIENCE platform.
This strategy relies on three pillars:
- An Experience Modelling based on a Product definition recognized as the Master Definition - Unified Product Structure
- The 3D Product Design & Engineering universally available online thanks to New Web Applications for viewing, navigation, authoring and composition
- The integration of legacy applications, to edit from and within those applications and to save, share and collaborate in the 3DEXPERIENCE platform
Partnership
Dassault Systèmes forges partnerships with pioneering companies including customers, partners and third-parties in diverse sectors to elevate technological advances, stimulate innovation and cultivate an ecosystem that propels progress and sustainable development. Our collaborations are meticulously chosen to align with our corporate mission to harmonize product, nature and life, ensuring that the benefits of digital transformation extend to all businesses and society. Through these strategic alliances, we seek to bridge the gap between virtual and real worlds through our 3DEXPERIENCE platform and the power of virtual twins. Together, we navigate the complexities of advanced technology integration, shaping a sustainable future through digital coherence and collaborative intelligence.
More on the 3DEXPERIENCE platform
Join the 3DEXPERIENCE platform user community
Connect with peers, experts, and partners all around the world to share best practices and expertise.
Buy online
Get started today, because your best ideas can't wait. Make it come to live on the 3DEXPERIENCE platform.
Contact Sales
Let's talk about your needs. Speak with a 3DEXPERIENCE platform expert.