Read without ads and support Scribd by becoming a Scribd Premium Reader.
 
http://architecture-soa-bpm-eai.blogspot.com/ Page 1 of 4
Tushar Jaintusjain@yahoo.com,tusjain@gmail.com 
http://architecture-soa-bpm-eai.blogspot.com/ Page 1 of 4
 
Pattern Name:
Snapshot Strategy
Pattern Class:
Architecture
Version:
1.0
 
Pattern ID:
A-002
Release Date:
June 11 2010
Table of Content
1.
 
Pattern Name ........................................................................................... 2
 
2.
 
Also Known As.......................................................................................... 2
 
3.
 
Class Name .............................................................................................. 2
 
4.
 
Intent ..................................................................................................... 2
 
5.
 
Motivation (Forces) ................................................................................... 2
 
6.
 
Applicability ............................................................................................. 2
 
7.
 
Structure ................................................................................................. 3
 
8.
 
Participants .............................................................................................. 3
 
9.
 
Collaboration ............................................................................................ 4
 
10.
 
Consequences .......................................................................................... 4
 
11.
 
Implementation ........................................................................................ 4
 
12.
 
Sample Code ............................................................................................ 4
 
13.
 
Known Uses ............................................................................................. 4
 
14.
 
Related Patterns ....................................................................................... 4
 
15.
 
Reference ................................................................................................ 4
 
 
http://architecture-soa-bpm-eai.blogspot.com/ Page 2 of 4
Tushar Jaintusjain@yahoo.com,tusjain@gmail.com 
http://architecture-soa-bpm-eai.blogspot.com/ Page 2 of 4
1.
Pattern Name
 
Snapshot Strategy
2.
 
Also Known As
n/A
3.
 
Class Name
Architectural
4.
 
Intent
Separation between various states of an entity
5.
 
Motivation (Forces)
Let us think of a platform which deals with service industry saytelecom services. A telecom service will be associated with some of the parameters (or business entities) like billing cycle and plan.Once a consumer purchase a that service, service provider maychange the associated parameters (or business entities) withinunsold in response of changed market conditions but items sold tocustomer can not be changed as Billing cycle and Plan are bound bycontract. This type of scenario needs separation of data at variouslevel of item (business entity) life cycle.
6.
 
Applicability
This pattern is applicable in the scenario where various life cyclestages of an entity may have different set of parameters andassociated business entities and these can change without affectingone or more life cycle stages.
 
http://architecture-soa-bpm-eai.blogspot.com/ Page 3 of 4
Tushar Jaintusjain@yahoo.com,tusjain@gmail.com 
http://architecture-soa-bpm-eai.blogspot.com/ Page 3 of 4
7.
 
Structure
 
8.
 
Participants
All business entities.
Search History:
Searching...
Result 00 of 00
00 results for result for
  • p.
  • More From This User

    Notes
    Load more