Selectica Configuration Platform Features

The Selectica Configuration Platform is designed to accommodate the configuration needs of extremely complex products and services. Therefore, a rich set of features have been developed as part of the platform to assure that virtually any configuration challenge can be met. Whether your industry is Finance & Banking, Health Insurance, High-Tech Manufacturing, Industrial Manufacturing, Internet Retail, Medical Technology, Public Sector or Telecommunications, the Selectica Simplexity Configuration™ Platform has the capabilities to do the job.


Selectica Configuration Platform Features
 

Declarative Constraint Engine Features
  Declarative Form Business logic expressed in declarative, not procedural, form. Business entities are represented using parameters. Relationships between parameters are captured as constraints.
  Scalable Declarative form compact compared to procedural engine. Inherently scalable for faster throughput.
  High Performance State-based engine considers only changes to model, instead of processing entire model, for significantly faster processing.
  Simplified Architecture No elaborate procedures are required to get valid configuration.
  Automated Engine automatically adjusts to added or removed parameter or constraint. Runs all applicable constraints and rejects choice in case of constraint failure. State of business model always correct.
  Selectica Pricer Manage pricing data including list prices, discounts, and promotions across various channels, regions, customer types, and products using real-time pricing information.
Knowledge Base Features
  Dual Core Enabled Take advantage of dual-core processors by enabling parallel loading of knowledge bases, reducing load time to almost half.
  Repository Repository includes business entities and logic.
  Parameters Parameters (business entities to be configured) can be logical, cumulative, or programmatic.
  Constraints Constraints (relationships between business entities) can be hard or soft, and can consist of algebraic expressions, function expressions, rules, tables, compatibility/ incompatibility, or resource.
  Components Components (pre-defined business objects, which are the parts and their attributes) can be hierarchical and can be loaded from a database.
Modeling Features
  Dynamic Properties Dynamic component properties simplifies modeling because it permits descriptive attributes to be attached to a component, such as price, PC board slot number, and quantity.
  Complexity Rich modeling constructs permit modeling at attribute and meta level, instead of component level, easing modeling of complex products and services.
  Object-Oriented Supports inheritance to extract common behavior and data. Also supports composition that can reflect physical containment.
  Parameters Multiple types of parameters are available, including referential parameters, resource parameters, and containers of parameters.
  Validity Dates Validity dates available for models, parameters, constraints, and components.
  Extensible Model is extensible to allow user-defined functions.
Runtime Features
  Resource Calculation Automatic resource calculations during runtime ensure that resource requirements are met. For example, the system can automatically calculate the total power requirements for a PC system configuration, and indicate if the selected PC power supply will be adequate.
  Ajax Enablement

Performance improvement by communicating only changes to configuration, instead of entire model, enabling Ajax operation on user interface.

  Rollbacks Supports multiple rollback points for What-If Analysis, such as comparing multiple configurations.
  Load Time Reduction Up to 40% faster knowledge base load time improvement.
  Runtime Performance Up to 20% faster runtime performance.
  RAM Reduction Up to 40% decrease in RAM memory size requirement for knowledge base and up to 30% decrease for session memory requirement.
  Dual Core Enabled Take advantage of newer dual-core (and quad-core) processors by enabling multi-threading during runtime, improving performance by over 30%. For organizations using Virtualization, performance can also be dramatically improved by allocating multiple processors to Selectica configurations.
  Scalable Shares model across knowledge base. Architecture inherently scalable.
  Data Driven Database connectivity at various levels, including design-time, load-time, and run-time.
  Solution Configuration Supports solution configuration, where multiple “independent” sub-configurations can be started, then placed in a parent configuration.
  Dynamic Modeling Supports dynamic modeling, including run-time sub-classing.
  Partial Configurations Supports saving of partial configurations.
  Failure Messages Supports multiple failure message scenarios, including internationalization of messages , as well as custom error messages.
  Warnings Supports messages that indicate violation of soft constraints.
Analytics Features
  Knowledge Base Generates knowledge base analytics, such as number of constraints, parameters, and relationships.
 

 

Next: Learn about Selectica Configuration Platform deployment options.

About Selectica: Selectica (NASDAQ: SLTC) provides Global 2000 companies with cloud software solutions that help them close business faster, with higher margins and lower risk. More than 100,000 users rely on Selectica applications for guided selling, sales configuration, pricing, quoting, and contract lifecycle management to streamline their sales operations and process over one million new contracts annually. Selectica solutions are used by leaders in technology, healthcare, government contracting, and telecommunications, including Bell Canada, Cisco, Covad Communications, Fujitsu, CA Technologies, ManTech, and Qwest Communications.