Modern business applications, even well designed ones, can reach a level of technical complexity and inter dependency that tends toward the absurd. A basic client entry program might hit an authentication server, an application server, which in turn proxies to a database or some other middle tier before returning with the request. The application server may have to authenticate itself separately and bring together several elements in addition to a database tier; local files, files on remote resources, web services. Other pieces, like report servers, can have their own logic and function semi independently from the rest of the mess.
And this completely ignores the infrastructure, not just hardware but the maze of logic little black boxes that is an enterprise network. Erratic RAIDs, spanning trees, VLANs, oh my. The point?
One vender whose report writer just isn't working with our corporate data has had me repeatedly poke various sticks at the database. The sticks many all look a little different, but they're basically jabbing the exact same spot. That spot is fine. All the objects are valid. No matter how many times you recreate, recompile, revalidate, their basic status doesn't change.
Now please stopping banging your heads against the same spot on the wall hoping that the gods of stupidity, or solar flares, will take pity and the problem will magically solve itself. Find some other bloody thing to poke besides me!
"Insanity is doing the same thing over and over again and expecting different results." - Albert Einstein
And this completely ignores the infrastructure, not just hardware but the maze of logic little black boxes that is an enterprise network. Erratic RAIDs, spanning trees, VLANs, oh my. The point?
One vender whose report writer just isn't working with our corporate data has had me repeatedly poke various sticks at the database. The sticks many all look a little different, but they're basically jabbing the exact same spot. That spot is fine. All the objects are valid. No matter how many times you recreate, recompile, revalidate, their basic status doesn't change.
Now please stopping banging your heads against the same spot on the wall hoping that the gods of stupidity, or solar flares, will take pity and the problem will magically solve itself. Find some other bloody thing to poke besides me!
"Insanity is doing the same thing over and over again and expecting different results." - Albert Einstein