Design patterns
A variety of design patterns are used to develop the WebSphere Commerce framework. Any solution extending from WebSphere Commerce should adhere to these high-level design patterns.
- Model-View-Controller design pattern
The model-view-controller (MVC) design pattern specifies that an application consist of a data model, presentation information, and control information. The pattern requires that each of these be separated into different objects.- Command design pattern
WebSphere Commerce Server accepts requests from browser-based thin-client applications; from applications such as the Sales Center; and remote applications. For example, a request may come from a remote procurement system, or from another commerce server.- Display design pattern
Display pages return a response to a client. Typically, display pages are implemented as JSP pages.Related concepts
WebSphere Commerce framework overview
WebSphere Commerce application layers