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

Re: Ontolgies, Mappings and Transformations (was RE: WebServic


Re:  Ontolgies
Miles Sabin wrote:
> Michael Champion wrote,
> 
>>At some point, we know that the "just write a few lines of code"
>>approach breaks down.... or at least that is the conventional
>>explanation for why Enterprise Application Integration didn't live up
>>to its hype a few years ago.  (N x N little adapters turns into a big
>>job as N gets large ...).
> 
> 
> Except that it isn't O(n^2), because when n gets large it's very rare 
> that everybody needs to be able to talk to everybody else. I have no 
> evidence to back this up, but I conjecture that the scaling is much 
> more like O(n log n) or better.

The real complication I've seen in integration is that you don't know 
who's going to need to talk to each other in the future, not that you 
need to cater for everyone talking to each other. In reality everyone is 
not talking to everyone else, but O(n^2) tends to stay on the agenda.


> OTOH, I believe that the effort involved in getting n parties to agree 
> on a common schema or ontology or API scales at O(n^2) or worse. I 
> haven't much evidence here either (other anecdotal from experiences on 
> too many working groups of one kind or another), but intuitively it's 
> due to a mixture of conflicting interests and the fact that the common 
> schema/ontology/API would be hard to change if adopted, so has to be 
> finessed for flexibility and extensibility far more than would be even 
> faintly reasonable for a more local and partial solution.

I would say a real issue is that parties are best described as 
self-interested agents even where they need to co-operate with each 
other. Optimizing an ecosystem according along macro-economic lines is 
not what they care about. This is a major distinction between single 
administration (distributed) and multi-administration (decentralized) 
integrations. If assuming the network is reliable is a technical 
fallacy, then assuming parties are cooperative is a social fallacy.

Incidentally, this points to a significant non-technical benefit of 
using XML. With XML, the mean time to allocate responsibility for a 
defect is shortened.

cheers
Bill

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.