aspose file tools*
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


Win a copy of Java 8 in Action this week in the Java 8 forum!
JavaRanch » Java Forums » Databases » Object Relational Mapping
Bookmark "Best practices in canonic model" Watch "Best practices in canonic model" New topic
Author

Best practices in canonic model

Demetrio Rodrigo
Greenhorn

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,
Demetrio
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Best practices in canonic model
 
Similar Threads
What it takes to be an architect?
generating xml from xsd (urgent)
top down contract first modification to generated code
SCEA5 Beta exam comments
Futue of Architecture and Alternatives