WebSphere Commerce Developer

Migrating BOD-based WebSphere Commerce Search customization assets

You can migrate WebSphere Commerce Search customization assets to the REST-based search architecture.

There are key architectural differences between the search components under the WebSphere Commerce server, and under the WebSphere Commerce Search server.

The WebSphere Commerce server contains the following characteristics:
  • Its architecture is based on the BOD programming model, using predefined nouns such as the CatalogEntry noun.
  • It contains other architectures such as SOA, SOI, EJBs, EMFs, and SDOs.
The WebSphere Commerce Search server contains the following characteristics:
  • Its architecture is based on the REST programming model, using native Java objects.
  • The storefront uses getData tags to call WebSphere Commerce services that return BOD-structured data. RESTful APIs are used to call the WebSphere Commerce Search server services that return simpler name-value formatted data.

The migration effort and complexity varies depending on which component is customized, and the dependency levels of the customized assets on WebSphere Commerce resources.