[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: RE: Keep business-process-specific data separate?

  • From: James Fuller <james.fuller.2007@g...>
  • To: "Costello, Roger L." <costello@m...>
  • Date: Fri, 30 Jan 2009 15:04:23 +0100

Re:  RE: Keep business-process-specific data separate?
interesting conversation, though IMO there is an inverse relationship
of how effective a vocabulary is to how many stakeholders/requirements
it is trying to cater too.

Putting on my pragmatic (not cynical) glasses I would respond to these
bullet points thus;

point 1. An XML vocabulary should exist in your 'vacuum'/context
first... and satisfy your own requirements, otherwise you never get
past the first hurdle

point 2. If an XML vocabulary is too generic it will fail

point 3. there is another kind of data, that for which you do not know
what to do with or has yet to be created/imagined

point 4. An XML vocabulary should first support the needs of the data
consumers otherwise there isn't a point. This conflicts with point 1
that I make ;)

point 5. if there is markup relevant to data consumers but data
producers have nothing to do with it, leave it to consumers to suggest
how best to add/amend ... this is where namespaces and compound
documents start becoming relevant.

6. design flexibility and extensibility in your data models, but do
not try to predict the future

7. modularity whilst useful, smacks of reuse and as we all know reuse
is an ethereal creature that hardly exists ... perhaps reuse is
enshrined in the fact that we use xml itself as the basis to define a
vocabulary. Modularity also can have a performance aspect in being
able to choose only that which you use ... performance hint at
optimization  (and all the caveats that go with that apply when to do)

8. to many options will reduce comprehension and gravitas of your core
vocabulary, the sum result being probably poorer adoption
characteristics

from an audit point of view, the envelope that PaulS mentioned seems
like a pragmatic approach.

your points as rules of thumbs are good, but I think the old adage of
'plan to throw away the first system' ... though how one convinces
business & clients to pay for 2 systems is a mystery to me.

have a good weekend.

cheers, Jim Fuller


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.