Are there any patterns out there for this kind of situation...
Have 40 products/services across a company. These products duplicate much administration data because they all deploy separately.
I would like to somehow define the data contract, something like tables A, B, C for service 1, and B, D, E for service 2, etc. There would be admin web pages for A, B, and C, and a set for B, D, and E where the web pages for B were the same in both cases.
Now, I can deploy service 1 which creates tables A, B, and C with web pages, and when I deploy service 2, it creates tables D and E and adds to those web pages.
This gives a consistent admin structure for all products across the company. If the products/services where all in Java, I would possibly be able to get away with using hibernate mapping files and just distributing them to products to use. Does anyone know of a pattern/solution for this????
thanks,
dean
|