Page tree

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.

YC The platform is a collection of web apps and API that interact with each other to provide full set of functions necessary to run online business, be it multiple shops or a single shop, managed by one or many organisations.

The cluster consists on one AdminMission control (admin) node controlling one or more Storefront (SFx) nodes. Each SFx node is a storefront application. At the moment three types of application are implemented: Storefront website which comes in two flavours community (SFW) and enterprise (SFG) and REST API (API).

Typical platform ecosystem is depicted in figure 1.

Figure 1: Typical YC cluster

Storefront is customer facing website server that can host several websites. Themes mechanism allows to provide unique look and feel for each web shop and at the same time use theme inheritance to allow template code reuse to the maximum.

REST API is server is designed to provide the engine for applications that wish to utilise YC platform API but provide alternative customer facing implementation. API features contains all functionality that is available in the web application implementation. Example use of REST API would be mobile app implementation that uses API calls to retrieve data from YC the platform and place orders. Another example is using YC the platform as the e-commerce engine (headless mode) which is accessed via Content Management System (CMS) such as Adobe CMS or Alfresco. 

Communication between YUM Mission control and YeS Storefront nodes is performed either via Web Services channel or via multicasting (using JGroups) depending on the YC platform build options. 

Detailed information on YC platform features and concepts can be found here: