[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XML-with-datatypes (was....)
Michael Champion wrote: > I'd take some issue with "strong, static typing is brittle and > inflexible; and to see that systems that solve real problems need to > be a lot more open and flexible". Systems that solve SOME real > problems need to be more flexible, but flexibility creates new > problems of its own, especially in the realms of reliability and > security at a reasonable cost. The fewer the options, the easier the > decisions that developers must make can be and thus the more reliable > the code tends to be and the more rigorous the testing / auditing can > be for a given cost. You probably don't want anyone at the bank being > creative and flexible with how they format the information that goes > into complex financial transactions. But by the same token, you > probably DO want them to support lots of flexibility in how you as a > consumer interact with them. Interesting tradeoffs... > This is a scenario Walter Perry's worked on. I think the key insight is that there's a phase shift between the internal systems within the bank and the customer and client facing systems. Strong rigid typing works inside the bank. It fails once the bank starts speaking to others though. Inside our companies and organizations, we tend to have single data models. However every organization has different data models, so types can't be as rigid. Of course, for very large or diverse organizations (governments, very large corporations, member consortia) the phase shift may occur at inter-departmental boundaries rather than at the organization's edge. When the widest networks only covered a department, if that, this wasn't obvious. Inter-company communication took place mostly via paper; and data models were not exchanged. However, as business moves onto the Internet, the old assumptions are breaking down. Ships that sail well in local waters are not normally suited for circumnavigating the globe. -- Elliotte Rusty Harold elharo@m... XML in a Nutshell 3rd Edition Just Published! http://www.cafeconleche.org/books/xian3/ http://www.amazon.com/exec/obidos/ISBN=0596007647/cafeaulaitA/ref=nosim
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|