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:
...
Contains an entity bean to persist a purchase order. The entity bean uses container-managed persistence (CMP).
Context Diagram
Variability GuideAdd or remove bank
The system allows adding or removing partner banks by keeping a registry of the external services (element 'service registry' in the Top Level SOAView). A new bank has to implement the CreditCardService interface. At run time new banks are identified by OPC by querying the registry for external services that implement that interface.
...
The webservicebroker module provides an abstraction layer within the OPC that contacts all external partner providers. Other modules of OPC are oblivious to changes in the set of available suppliers. Other modules only know the identity of the new supplier.
RationaleSee OPC Runtime Refinement C&C View - Rationale
Related Views