Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Include Page
Search
Search

Contents

Primary Presentation

Element Catalog

Context Diagram

Variability Guide

Rationale

Related Views

Anchor
primary
primary
Primary Presentation


Visio file

Anchor
element
element
Element Catalog

OpcApp

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).

Anchor
context
context
Context Diagram

Anchor
variability
variability
Variability Guide

Add 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.

Anchor
rationale
rationale
Rationale

See OPC Runtime Refinement C&C View - Rationale

Anchor
related
related
Related Views