The IBM Press book "WebSphere Business Integration Primer" discusses a sample application named BookSample in detail. It starts in Chapter 4 with the creation of the BookSample Library. Chapter 6 goes into the details of creating the various modules, BPEL-related artifacts and testing the application. Some of the advanced features like Business Maps, Business Rules and Business State Machines are covered in Chapters 7 and 8. The attached file (booksample-PI.zip) is a WID project interchange file. It contains source code that was used to create BPEL related artifacts. To examine the code, use WID's import feature to import the project interchange file.This project interchange (PI) contains the following: BookSampleLibrary: A WID library project that holds the WSDLs and schemas that are used by the booksample. OrderModule: A WID Module that contains the BPEL processes that are described in the book. OrderStubsModule: A WID Module that contains stubs for services that are invoked by the BPEL processes also described in the book. The second Project Interchange File (BookSamples-2-PI.zip) contains some additional code and implementation examples related to Mapping, Business Rules, Business State Machines, and advanced SCA manipulation of business objects. In order to accommodate these samples within the framework of the application scenario we used throughout the volume, we had to make some changes to the business objects, to the interfaces, and to some of the BPEL processes. For this reason, these samples are packaged in a different Project Interchange File and should be imported in a separate workspace altogether. Here is a description of what you can find in this Project Interchange file: The BookSampleLibrary project contains - as in the previous case - some of the common Business Objects and interfaces. You may notice that we did make some changes to the Business Objects - for example, we added a Business Graph to the OrderBO. The CreditChecking project includes examples of using Business Rules and mapping (it shows an Interface Map and an embedded Business Object Map). These examples are illustrated in Chapter 7. The OrderBSM project includes an implementation of the Order process realized by using a Business State Machine, as illustrated in Chapter 8. You will notice that most of the BPEL processes in the OrderModule project were also changed, because they now need to communicate asynchronously with the state machine. The project TestSCA shows you a Java object that performs some advanced Business Object manipulation, along the lines discussed in Chapter 11. ===================== Disclaimer: The source is provided as-is and is meant to be used with the IBM Press book "WebSphere Business Integration Primer" (ISBN 013224831X).