SSブログ

調べもの:仕様書Data Distribution Serviceの構成 [OCUP&OCRES]

更新したので先頭に持ってきておきます。
第二版:2009-07-20 15:19:11
初出:2008-03-09 20:25:55

OCRESの学習中。
Data Distribution Serviceについて。
・・・全体構造がつかみずらい。orz「OMG Document --Data Distribution Service」
http://www.omg.org/cgi-bin/doc?formal/2005-12-04
この仕様書はデータ分散サービスの仕様です。と。
この仕様書ではData-Centric Publish-Subscribe(DCPS)というモデル(?)を中心に記述しています。
ただ、試験としてはDCPSはIntermediateの範囲。
Advancedは、DCPS Layerの上にオプションとして追加できるDLRLを問われます。DLRLのPIMが試験で問われるところですね。

3. Data Local Reconstruction Layer (DLRL)
"DLRL stands for Data Local Reconstruction Layer. It is an optional layer that may be built on top of the DCPS layer."

3.1 Platform Independent Model (PIM)
3.1.1 Overview and Design Rationale
3.1.2 DLRL Description

3.1.3 What Can Be Modeled with DLRL
3.1.3.1 DLRL objects
DLRLオブジェクトの定義・記載方法について述べています。
A DLRL object has at least one shared attribute.
3.1.3.2 Relations among DLRL objects
DLRLオブジェクトの関係は、InheritanceかAssociationだそうです。
3.1.3.2.1 Inheritance
単一継承。ObjectRootがすべての親クラス。
3.1.3.2.2 Associations
1 to 1か1 to many
(半端)
3.1.3.3 Metamodel
3.1.4 Structural Mapping
3.1.4.1 Design Principles
3.1.4.2 Mapping rules
3.1.4.2.1 Mapping of Classes
3.1.4.2.2 Mapping of an Object Reference
3.1.4.2.3 Mapping of Attributes and Relations
3.1.4.3 Default Mapping
3.1.4.4 Metamodel with Mapping Information
3.1.4.4.1 Class
3.1.4.4.2 MonoAttribute
3.1.4.4.3 MultiAttribute
3.1.4.4.4 MonoRelation
3.1.4.4.5 MultiRelation
3.1.4.5 Mapping when DCPS Model is Fixed
3.1.4.6 How is this Mapping Indicated
3.1.5 Operational Mapping
3.1.5.1 Attachment to DCPS Entities
3.1.5.2 Creation of DCPS Entities
3.1.5.3 Setting of QoS
3.1.6 Functional Mapping
3.1.6.1 DLRL Requested Functions
3.1.6.1.1 Publishing Application
3.1.6.1.2 Subscribing Application
3.1.6.1.2.1 Implicit versus Explicit Subscriptions
3.1.6.1.2.2 Cache Management
3.1.6.1.2.3 User Interaction
3.1.6.1.3 Publishing and Subscribing Applications
3.1.6.2 DLRL Entities
3.1.6.3 Details on DLRL Entities
3.1.6.3.1 CacheFactory
3.1.6.3.2 CacheAccess
3.1.6.3.3 Cache
3.1.6.3.4 CacheListener
3.1.6.3.5 ObjectHome
3.1.6.3.6 ObjectListener
3.1.6.3.7 Selection
3.1.6.3.8 ObjectFilter
3.1.6.3.9 ObjectQuery
3.1.6.3.10 SelectionListener
3.1.6.3.11 ObjectModifier
3.1.6.3.12 ObjectExtent
3.1.6.3.13 ObjectRoot
3.1.6.3.14 ObjectReference
3.1.6.3.15 Reference
3.1.6.3.16 Collection
3.1.6.3.17 List
3.1.6.3.18 StrMap
3.1.6.3.19 IntMap
3.1.6.3.20 Relation
3.1.6.3.21 RefRelation
3.1.6.3.22 ListRelation
3.1.6.3.23 StrMapRelation
3.1.6.3.24 IntMapRelation
3.1.6.4 Listeners Activation
3.1.6.4.1 General Scenario
3.1.6.4.2 Object Creation
3.1.6.4.3 Object Modification
3.1.6.4.4 Object Deletion
3.1.6.5 Cache Accesses Management
3.1.6.5.1 Read Mode
3.1.6.5.2 Write Mode
3.1.6.6 Generated Classes
タグ:OCRES
nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:資格・学び

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0