Contents
Primary Presentation
Element Catalog
Context Diagram
Variability Guide
Rationale
Related Views
Primary Presentation

Visio file
Element CatalogOpcApp
OpcApp stands for Order Processing Center Application. The business logic of the Adventure Builder is implemented in this module. It provides the following functionality:
- Accepting purchase order requests from the ConsumerWebsite for processing by hosting the Purchase Order Web Service
- Provide a mechanism for the Consumer Website to query the current status of a purchase order by hosting the Order Tracking Web Service
- Communicate with external suppliers to process and maintain the status of a purchase order.
- Upon completion of processing a purchase order, send an email to the customer of its success or failure.
...
Contains an entity bean to persist a purchase order. The entity bean uses container-managed persistence (CMP).
Context DiagramN/A
Variability GuideN/A
Rationale
The choice of EJBs in the implementation, including session beans, message-driven beans and entity beans is based on:
- Developers are familiar with EJB development and component-based development.
- These highly modular EJB components promote reuse.
Related Views