Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
Pattern Product Code Management - Distinct Code Baser v 1.0 Dated Oct 5 2010

Pattern Product Code Management - Distinct Code Baser v 1.0 Dated Oct 5 2010

Ratings: (0)|Views: 152|Likes:
Published by Tushar
Architecture pattern for enterprise class product which need to be customized. This pattern helps to manage code for a product.
Architecture pattern for enterprise class product which need to be customized. This pattern helps to manage code for a product.

More info:

Published by: Tushar on Oct 12, 2010
Copyright:Traditional Copyright: All rights reserved

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/12/2014

pdf

text

original

http://architecture-soa-bpm-eai.blogspot.com/
Page 1 of 3
Tushar Jain
tusjain@yahoo.com, tusjain@gmail.com
http://architecture-soa-bpm-eai.blogspot.com/
Page 1 of 3
Pattern Name:Product Code Management – Distinct Code Base
Pattern Class:
Architecture
Version:
1.0
Pattern ID:
Release Date:Oct 5, 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. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 2
8.
Participants. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 3
9.
Collaboration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . 3
10. Consequences. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 3
11. Implementation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 3
12. Sample Code............................................................................................ 3
13. Known Uses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . 3
14. Related Patterns. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . 3
15. Reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . 3
http://architecture-soa-bpm-eai.blogspot.com/
Page 2 of 3
Tushar Jain
tusjain@yahoo.com, tusjain@gmail.com
http://architecture-soa-bpm-eai.blogspot.com/
Page 2 of 3
1. Pattern Name
Product Code Management – Distinct Code Base
2. Also Known As
N.A.
3.Class Name
Architecture
4. Intent
To Manage code (Core language – java, c/c++, etc) and SQL scripts
(DDL and DML).
5. Motivation (Forces)
In any products’ life cycle management of its code is one of the
most important tasks. As the code base size increases and
customization due to increasing customer base, its management
becomes difficult and some time unmanageable.
6. Applicability
This pattern is applicable in any software development where
product is not off the shelf (not like MS Office) but requires
customization due to varied customer needs and choices but
serving same underlying business needs.
7. Structure
In this pattern, distinct code base is managed for each customer.
Lot of small and medium size product companies whose customer
size is limited to single digit use this approach.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->