The Oracle Commerce Assembler enables a Web application to query external data sources based on a user's navigation state or other triggers. The Assembler returns content item objects that encapsulate page configuration specified by a content administrator. All the content for a page, including the results of any additional queries needed for spotlighting or merchandising, are wrapped in the content item object, simplifying the logic in the front-end application by reducing the need to manage sub-queries in the application layer.
The Assembler distribution includes a Guided Navigation JAR file that provides support for querying an MDEX Engine, although users may choose to extend the Assembler to interact with other required data sources.