In this lesson, the TutorialStore noun is defined. This
noun represents the logical data model of the new component that you
are going to create. The definition of this logical model is a key
development step, as this model is exposed to any client using the
TutorialStore service, for example JUnit, and WebSphere Portal.
About this task
For the purpose of this tutorial, the TutorialStore noun
has already been predefined for you. It can be found in the TutorialStore.zip
file, downloaded from the tutorial's prerequisites section.
Procedure
- Review the logical data model for the TutorialStore noun
definition from the provided TutorialStore.xsd file:
- After reviewing the logical data model for the TutorialStore
noun definition from the provided TutorialStore.xsd file, note the
following:
The diagrams illustrate the high-level structure
of the TutorialStore logical data model defined in the TutorialStore.xsd
file. It contains all type definitions that make up the TutorialStore
noun, including:
- StoreIdentifier
- Store identification information, including the StoreID, Store
Identifier, and Store owner.
- StoreDescription
- The store description.
- StoreState
- The store state, whether the store is open, closed, or suspended.
- StoreCategory
- The store category. For example: B2C, B2B, CPS.
- InventorySystem
- The inventory system. For example: ATP, Non-ATP, or none.
- StorePath
- The store directory that contains the file resources associated
with the store.
- SupportedLanguages
- The languages supported by the store.
- SupportedCurrencies
- The currencies supported by the store.
- FulfillmentCenters
- The store fulfillment centers.
- UserData
- The user data area.