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

RE: The Airplane Example (was Re: StreamingXM L)


airplane sample
Yes.  Now we are getting into an interesting area 
of networks:  free traders and structuralists. 
Walter Perry's POV is the perfect free trader POV. 
Schemas like GJXDM represent the structuralist POV. 
Structuralists want control.   Free traders want 
opportunity.   

Free traders pass messages.  Structuralists share types.

Emergence experts stand between them beating a drum 
at some varying rate which synchonize these two 
extremes.   The difference between real time or 
simple time and enterprise time or complex time 
is the force applied to the signal that causes 
it to beat rhythmically.   It is rhythmic beat 
that makes a system predictable above the random 
value such that Markov analysis becomes useful 
and positive feedback is achieved for all agents 
in the system.   No one dances to noise for very 
long.

Beat disrupts time because mass disrupts space.
Disruption is the force of a self-annealing system. 

If chaos is the rule and simulation is the tool, 
one doesn't try to build a system that has zero defects. 
One builds a system that is robust enough to handle 
the knowns, learns from the unknowns, and recovers 
from the unknown-unknowns.   Redundancy is what we 
use to handle known unknowns.   Post-disaster analysis 
is what we use for unk-unks.  Documentation is 
everything.  Thus SGML and now XML.  

Look for sources of compatible **Data**.  Incompatible 
data can't dance. 

len


From: Rick Marshall [mailto:rjm@z...]

i really have to agree with len here. my experience in building a 
complete rdbms followed the sorts of things we have here: get ideas into 
place and working, code good, but sloppy in type checking in particular. 
lint was a pain in the neck in those days. then came standard c and an 
improved set of compilers that did static type checking properly. the 
next exercise - which took months - was to carefully investigate and 
repair all the static typing errors. there's probably more because to 
this day i haven't got all the function calls properly documented. the 
code reliability however improved dramatically! and while mixing up 
integers can be a problem, if you use strong typecasting for things (ie 
not just pointers, but typecast pointers; not just integers, but 
typecast integers) even those problems can be eliminated.

as indicated on this list dynamic or static type casting is fundamental 
to reliable software. the more the better in my view.

and one final note on static/dynamic. the former i find most useful for 
static things like compiled programs while the latter i find better for 
dynamic things like data being passed between applications.

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.