SOI and BOD service modules
SOI and BOD service modules are both used in the WebSphere Commerce Web 2.0 store, and the Management Center.
The following table shows which service module is used by different parts of WebSphere Commerce.
SOI BOD Presentation layer Management Center web application Business logic layer WebSphere Commerce service commands WebSphere Commerce BOD command framework Get design pattern Design pattern for Get service implementation (SOI) Business Object Document Get processing pattern Process design pattern Design pattern for Process, Change and Sync service implementation (SOI) Business Object Document Process processing pattern Change design pattern Business Object Document Change processing pattern Sync design pattern Business Object Document Sync processing pattern Persistence layer WebSphere Commerce enterprise beans Data service layer Error handling Command error handling Error handling in the BOD command framework
WebSphere Commerce service module types by component
Service module Store services (Web 2.0 store) Authoring services (Management Center) Catalog SOI BOD Marketing BOD BOD Promotion SOI BOD Order SOI SOI Member SOI SOI Infrastructure SOI SOI Price SOI SOI Contract SOI SOI
Note: Only services using the Business Object Document (BOD) programming model can use the JDBCQueryService class.