Location via proxy:
[ UP ]
[Report a bug]
[Manage cookies]
No cookies
No scripts
No ads
No referrer
Show this form
Java EE勉強会
MenuBar
編集
添付
凍結
新規
最終更新
一覧
単語検索
DDD
/
A Final Look
Menu
Top
JavaEE勉強会
参加するには
FAQ
MakingSenseofStreamProcessing
MicroservicesVsSOA
ModernJavaEEDesignPatterns
BSA
EIP
DSL
DDD
議事録
最新の20件
2023-11-24
MicroservicesVsSOA/The World of Service-Based Architectures
2020-11-14
DDD/Knowledge-Rich Design
MakingSenseofStreamProcessing/Example Implementing Twitter
2020-10-28
EIP/Aggregator
2019-12-18
EIP/Publish-Subscribe Channel
2018-06-10
FrontPage
2017-07-08
MakingSenseofStreamProcessing/Materialized Views Self-Updating Caches
MakingSenseofStreamProcessing/Summary Four Database-Related Ideas
MakingSenseofStreamProcessing/The Unbundled Database
MakingSenseofStreamProcessing/Conclusion
MakingSenseofStreamProcessing/Streaming All the Way to the User Interface
MakingSenseofStreamProcessing/4. Materialized Views
2017-06-11
MakingSenseofStreamProcessing/1. Replication
MakingSenseofStreamProcessing/Bringing the Unix Philosophy to the Twenty-First Century
MakingSenseofStreamProcessing/2. Secondary Indexes
MakingSenseofStreamProcessing/3. Caching
MakingSenseofStreamProcessing/How Databases Are Used
MakingSenseofStreamProcessing/Composability Requires a Uniform Interface
2017-03-25
MakingSenseofStreamProcessing/Unix Architecture versus Database Architecture
MakingSenseofStreamProcessing/Turning the Database Inside Out
A Final Look (P186)
†
要約
†
186-2 (This integration could have 〜)
この統合は,シンプルで概念的に一貫した設計を混乱したものに変えましたが,ANTICORRUPTION LAYER,SERVICE,そして ENTERPRISE SEGMENTS を使ったことで,
販売管理システム
の機能を予約システムにきれいに融合し,ドメインを豊かにしました.
186-3 (A final design question: 〜)
最後の質問:なぜ
Cargo
に
Enterprise Segment
を取得する責務を与えなかったのでしょうか? 一見するとそれはエレガントに見えますが,それはそんなに単純なことではありません.
Enterprise Segments
はビジネス戦略に沿って定められます.予約割り当てのためには特定の Cargo から取得しますが,それとは完全に異なる
Enterprise Segment
を税・会計のために取得することもできます.新しい販売戦略のために
販売管理システム
が変更されれば,割り当ての
Enterprise Segment
も変更されます.そのため,
Cargo
は 'Allocation Checker
について知っていなければならず,特定の
Enterprise Segment'' を取得する方法を背負わされることになります.
Enterprise Segment
を取得するためのルールを
Strategy
オブジェクトとして切り出し,
Cargo
に渡すこともできますが,そのソリューションはここまでの要求に対しては過剰に見えます.しかし,それは後のデザインのためのオプションであり,破壊的な変化をもたらすものではありません.
担当者のつぶやき
†
みんなの突っ込み
†
最初の一文、仮定法です。「この統合(販売管理システムと予約システムの統合)は、シンプルで概念的に一貫した設計を混乱したものに変えた
可能性もあったのだけれど
、〜を使ったことで・・・」ということだと思います。 --
和智
?
2008-11-29 (土) 02:05:57
まとめ (
議事録
)
†
Menu
Top
JavaEE勉強会
参加するには
FAQ
MakingSenseofStreamProcessing
MicroservicesVsSOA
ModernJavaEEDesignPatterns
BSA
EIP
DSL
DDD
議事録
最新の20件
2023-11-24
MicroservicesVsSOA/The World of Service-Based Architectures
2020-11-14
DDD/Knowledge-Rich Design
MakingSenseofStreamProcessing/Example Implementing Twitter
2020-10-28
EIP/Aggregator
2019-12-18
EIP/Publish-Subscribe Channel
2018-06-10
FrontPage
2017-07-08
MakingSenseofStreamProcessing/Materialized Views Self-Updating Caches
MakingSenseofStreamProcessing/Summary Four Database-Related Ideas
MakingSenseofStreamProcessing/The Unbundled Database
MakingSenseofStreamProcessing/Conclusion
MakingSenseofStreamProcessing/Streaming All the Way to the User Interface
MakingSenseofStreamProcessing/4. Materialized Views
2017-06-11
MakingSenseofStreamProcessing/1. Replication
MakingSenseofStreamProcessing/Bringing the Unix Philosophy to the Twenty-First Century
MakingSenseofStreamProcessing/2. Secondary Indexes
MakingSenseofStreamProcessing/3. Caching
MakingSenseofStreamProcessing/How Databases Are Used
MakingSenseofStreamProcessing/Composability Requires a Uniform Interface
2017-03-25
MakingSenseofStreamProcessing/Unix Architecture versus Database Architecture
MakingSenseofStreamProcessing/Turning the Database Inside Out