Develop > Business logic layer > WebSphere Commerce search > WebSphere Commerce search interactions
Integrate WebSphere Commerce search with third-party search engines
You can integrate WebSphere Commerce search with third-party search engines by modifying default interfaces and performing other customizations to meet the business requirements.
Procedure
- The following diagram highlights the integration strategy with third-party search service providers:
Where:
- Across the top is a layer of business components, such as Catalog, Contract, and Marketing. Each of these components is responsible for contributing a portion of the search expression and later combined by runtime to form a master execution instruction for the search engine.
- WebSphere Commerce search is the default provided search implementation. Its advantage is that it engages tighter integration with other existing WebSphere Commerce business components and optimizes the processing logic to gain better overall performance throughput at runtime.
- A search interface is provided for search integration. Using this search interface, it is possible to reuse similar XPath expressions against a different third-party search service provider, and display the search result directly on the presentation layer.
- Custom logic can be implemented:
- Following the recommended programming pattern with WebSphere Commerce search, or
- Coded directly against other search service providers.
Both of these approaches can use the same search interface to maintain consistency in the user interface.
Related concepts
WebSphere Commerce search interface