Information Technology Reference
In-Depth Information
functionality of the system) are distributed to processing nodes and how they
interact through channels. Both the internal structural organization of nodes
(into capsules and clusters) and channels (into stubs, binders, protocol objects
and interceptors) are expressed in this viewpoint.
The overall organization of the engineering specification of the PhoneMob
system is shown in figure A.12. This contains two main packages, one with the
basic engineering object types and the other with the distribution structure.
Package NV Objects describes the basic engineering objects. They cor-
respond to the computational objects described in the computational speci-
fication. The same grouping structure is used again here, although just for
packaging purposes, since it does not imply any constraints on the distribution.
One package contains the ODP objects that implement either common func-
tions (such as the Trader) or services that provide the required transparencies
«NV_Node»
UserPresentation
«NV_Node»
PhoneMobNode
«NV_Capsule»
: PresentationCapsule
«NV_Capsule»
: PhoneMobCapsule
The diagram does
not show
inter−capsule
Usage
dependencies
between BEOs
«NV_Cluster»
: User Presentation
«NV_Cluster»
: DataCluster
«NV_Cluster»
: ApplicationCluster
«NV_BEO»
: RepairOrder
DataMgr
«use»
«NV_BEO»
: GUI2User
«NV_BEO»
User
«NV_BEO»
: UserOps
«NV_BEO»
: Logistics
DataMgr
«use»
«use»
«NV_BEO»
: ManufacturerOps
«NV_Node»
ExternalServices
Presentation
«use»
«NV_Channel»
PhoneMob
GeneralChannel
«NV_BEO»
: Login
«NV_Cluster»
: CorporationCluster
«NV_Capsule»
: PresentationCapsule
«use»
«use»
«use»
«NV_BEO»
: HR DataMgr
«NV_BEO»
: Trader
«NV_Cluster»
: CourierStaff
Presentation
«use»
«use»
«use»
«NV_BEO»
: Financial DataMgr
«NV_BEO»
: CourierOps
«NV_BEO»
: GUI2Courier
«use»
«NV_BEO»
CourierStaff
«NV_BEO»
: Corporation DataMgr
«NV_BEO»
: TransactionMgr
«NV_Cluster»
: Manufacturer
Presentation
«use»
«NV_BEO»
: RepairCentreStaffOps
«NV_Cluster»
: StockCluster
«use»
«use»
«NV_BEO»
: GUI2Manufacturer
«NV_Channel»
PhoneMob
DedicatedChannel
«NV_BEO»
Manufacturer
Staff
«NV_Object»
: Stock DataMgr
«NV_Node»
RepairCentre Presentation
«use»
«use»
«NV_Capsule»
: PresentationCapsule
«NV_Node»
Stock DataMgr0
«NV_Node»
Stock DataMgr1
«NV_Cluster»
: RepairCentrePresentation
«NV_Capsule»
«NV_Capsule»
«NV_Channel»
Stock Data
Channel
«use»
«use»
«use»
«NV_BEO»
: Stock DataMgr0
«NV_BEO»
: Stock DataMgr1
«NV_BEO»
: GUI2RepairCentreStaff
«NV_BEO»
RepairCentreStaff
FIGURE A.13: The distribution of engineering objects.
 
Search WWH ::




Custom Search