File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Object Relational Mapping and the fly likes Best practices in canonic model Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Databases » Object Relational Mapping
Bookmark "Best practices in canonic model" Watch "Best practices in canonic model" New topic

Best practices in canonic model

Demetrio Rodrigo

Joined: May 03, 2012
Posts: 1
I am looking for best practices to designing, representing and versioning canonic model. I am working as Information Architect in a large company and I am in charge of designing a canonic model to be used by the whole enterprise. My actual direction decided by myself is to find the smaller and reuseful business component similiarly as I used to do about database normalization, but with more corporative view in mind. I will use the Enterprise Architect version 9.0 to represent the business components as classes which will be schemas (XSDs). Then I will expose and publish them in ESB (OSB from Oracle) to be used by developer team. They will most of the time obligated to use them when designing services.
Could some suggest me:
1 - what is well know best practices about canonical model? I know the Thomas Erl web site, but I am looking for something more directed to my scenario. For example: is there some suggestion to version the different XSDs schemas without lossing compatibility with older wsdl?
2 - is there some plug-in to help me, for example, some plug-in for Eclipse or EA to automate the XSDs generation apart from diagram? Today I am designing in EA and then writting by hand the XSDs. This looks me error-prone.

Thanks in advance,
I agree. Here's the link:
subject: Best practices in canonic model
jQuery in Action, 3rd edition