Order Management

Retired Content

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies.
This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

The Order Management reference implementation is an executable sample application that demonstrates the Web client guidance in action.

The application demonstrates the features that you may find useful in applications. To do this, it implements solutions for common, recurring challenges that developers face when creating responsive line-of-business Web applications. It is not meant to be complete. Instead, it selectively implements solutions to different challenges (many features of a real corporate order entry system are not implemented). Figure 1 illustrates the Order Management reference implementation.


Figure 5

Order Management reference implementation

The reference implementation uses the Composite Web Application Block, ObjectBuilder, the ContextSensitiveAutoCompleteExtender control, the ServerSideValidationExtender control, the ObjectContainerDataSource control, and several Enterprise Library application blocks. The guidance bundle includes the assemblies for these dependencies, but it does not include the source code. To download the source code and documentation for the Enterprise Library, see Enterprise Library. For the other components, you can find the source code in the related bundles, available on the Web Client Software Factory community site.

You can use the reference implementation in different ways. You step through a running example that demonstrates application-specific code built on reusable guidance. You can also copy sections of the source code that implements any particular guidance into your own applications.

The reference implementation was developed using a test-driven approach and includes automated (unit) tests for most of its components. You can modify the reference implementation and use the unit tests to verify its functionality.

Next Steps

To continue exploring the reference implementation, see the following topics: