Title Image

Don Xml's Grok This

The home of Don Demsak
Welcome to Don Xml's Grok This Sign in | Help
in Search

This Blog

Syndication

Site Sponsors

DonXml's All Things Techie

Asset Oriented Modeling

I’ve been doing a little research for my next consulting gig (oh yeah, I forgot to mention, I’m officially off the market again.  I’ll have to make a post later about it), and I bumped into something new to me, Asset Oriented Modeling.   Basically, it combines entity-relationship modeling with UML and XML Schemas.  At first glance, it seems a lot better than ER and UML diagrams (at least to me), but I’d like to hear what some of my peers have to say about it.  I like that it can include stuff like the XML Schema types, along with constraint languages like XPath, XQuery and OCL, plus you can generate XML Schemas and UML from it.  AOM also seems to tie naturally into Aspect Oriented Programming.
Published Wednesday, June 23, 2004 12:24 PM by donxml
Filed under: ,

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

Richard Parr said:

I've been looking at doing a canonical data model for the messages that are exchanged between my organization's applications (PeopleSoft, Siebel etc.). My background is traditional data modeling - but traditional techniques don't gel with XML structures. I ended up justing using Visio boxes/lines - not a "proper" notation but I could not find one that worked - in order to graphically express the XML schema.

I'm reading Berthold Daum's book "Modeling Business Objects with XML Schema", which describes AOM. AOM reminds me of ORM: both address shortcomings in ERDs and IE. AOM's advantage is compactness.

Whether AOM will catch on is another issue: currently many publications seem to use XMLSpy's notation - probably for lack of a pure modeling tool that supports modeling XML schemas.

As an aside, you might be interested in David Edmond's fact-based analysis approach: it's related to ORM and has similarities with AOM. If you review this pdf, you'll see what I mean - www.csis.ul.ie/Modules/CS4513/chapter9.pdf
November 20, 2004 7:05 PM

Leave a Comment

(required) 
(optional)
(required) 
Submit

About donxml

I’m an independent consultant, specializing in .Net solutions architecture, based out of New Jersey who also doubles as an evangelist for XML, Domain Driven Design, enterprise architecture and .Net. I do not work for Microsoft, the W3C or any other big company that you may know of (at least not yet). I’ve been an indie for over ten years, and although I’ve been tempted a couple times to take a job with companies like Microsoft, I’ve haven’t found something better than my current situation. I work mostly with the large pharmaceuticals that are based here in New Jersey, and usually find myself on long term contracts. Definitely not the prototypical indie consultant, but it lets me dedicate time to my non-income generating activities like the developer community stuff, plus financing open source projects like XPathmania and MVP-XML. If you would like to talk to me about doing some contract work, just contact me via the contact page. My rates vary widely, depending on lots of different variables, but mostly distance from Jersey, and type of work. Plus, I’ve been known to donate some of my code for various projects.
Powered by Community Server, by Telligent Systems