Pricefx Conceptual Architecture

The Pricefx solution has a very flexible and configurable architecture that can be separated into five primary layers; Next-Gen Infrastructure, Platform Management, Core Capability & Accelerators, Customer Configuration and Apps & Extensions. To preserve our maintainability, each layer expands our solution by building upon their prior layers in a modularized fashion to support our customers' requirements:

Five Layers.png

Key Components of Pricefx Conceptual Architecture

The following are the key components of this conceptual architecture framework:

Next-Gen Infrastructure

Cloud infrastructure that provides highly-scalable and resilient environments for our Customers.

LEARN MORE: To learn more about this tier, click here.

Platform Management

Defines the data environment that is shared across all of the Pricefx capabilities, including data integration interfaces with 3rd party systems. This component will involve our data migration tools (IntegrationManager, SAP Integration Suite and Boomi Adapter), the creation of inbound and outbound data integrations and the use of the Data Readiness Methodology for ensuring data quality.

LEARN MORE: To learn more about this tier, click here.

Core Capabilities

Denotes the set of Pricefx key capabilities (modules) with OOTB behavior and Pricefx user interface plus end-to-end functionality covering selected part of pricing process (e. g. Price Setting, Quoting, Agreements & Promotions, …). These core capabilities are grouped into Plan, Price, Profit and Platform categories. The core components are built on top of the Platform Management component:

The components contained in the core include the Pricefx user interface (UI), overall user experience (UX), Pricefx API, common data models and data tables. Also additional infrastructure related pieces (ie. databases, Java, REACT, etc) are part of this layer.

LEARN MORE: To learn more about this tier, click here.

Customer Configuration and Accelerators

Defines the expansion of a core module functionality using EITHER Groovy code for exact fit of Customer’s needs (input fields / outputs, calculation logics, workflow rules, …) OR use of Accelerators and Visual Configuration.

Apps and Extensions

Denotes the expansion of Configuration by allowing customer to integrate their own components (processes, logic, science, etc).

Key Insights of Pricefx Conceptual Architecture

This layered approach ensures that the platform is built on a solid foundation, with each subsequent layer adding more specialized functionalities and enhancements.

  • Hierarchy and Dependencies: The architecture is hierarchical, suggesting that each layer builds upon the previous one. The foundation (NEXT-GEN INFRASTRUCTURE) supports the entire structure, indicating its critical importance.

  • Customization and Flexibility: The inclusion of "CUSTOMER CONFIGURATION + ACCELERATORS" highlights a focus on flexibility and customization, allowing the platform to be tailored to specific customer needs.

  • Extensibility: The top layer being "APPS & EXTENSIONS" suggests that the platform is designed to be extensible, allowing for additional functionalities to be integrated as needed.

  • Core Focus Areas: The core areas such as infrastructure, platform management, and core capabilities indicate a well-rounded approach to building a robust and scalable architecture.