Tutorials > Program model > Web services > Create a WebSphere Commerce service module (SOI)

| Next >


Tutorial: Creating the Get TutorialStore service

In this tutorial we will follow the development of a sample service module, TutorialStore, based on the concept of a Store in WebSphere Commerce version 7. The services provided by the tutorial store will be Get and Process. In this tutorial part, the Get service is used to retrieve store information based on a search expression.

Since this is an SOI tutorial, the pattern will create a service module that provides service-oriented integration into the existing controller commands, access beans, and EJBs.


Learning objectives

The tutorial will demonstrate how to support the following XPath expressions.

For the purpose of this tutorial, the definition of the TutorialStore contains the information listed in the table below. The table shows the access profile that includes this information for the preceding XPath expressions.

Data Description Applicable Access Profiles
Store identifier information Information to uniquely identify the store. Summary, Detail, All
Store description Description information about the store. Detail, All
State Whether the store is "Open", "Closed" or "Suspended." Detail, All
Store category The category of the store, such as B2C or B2B. Detail, All
Inventory system The inventory system used by the store. Detail, All
Store relationship The store directory that contains the file resources associated with the store. Detail, All
Supported languages The languages supported by the store. All
Support currencies The currencies supported by the store. All
Fulfillment center The fulfillment center associated with the store. All


Time required

Expect this tutorial to take 2 hours to complete.


Audience

This tutorial is intended for WebSphere Commerce developers who are responsible for creating and customizing WebSphere Commerce services.


Prerequisites

Before beginning this tutorial ensure that you have fulfilled the following prerequisites:

Prerequisite knowledge

To complete this tutorial you should be familiar with the following terms and concepts:


Lessons in this tutorial

| Next >


+

Search Tips   |   Advanced Search