I just got out of the shower. I like to think in the shower, and tonight I was thinking about offshoring.
I was trying to figure out where everything was headed. It's a task that might be a little too large for the shower, even with the extended showers that I take, but it's still satisfying brain candy.
My first line of thought brought me to a future in which the global infrastructure was in place that would support 100% hosting of applications in an offshore location. It was, however, almost immediately rejected by a very entertaining thought: Holding data hostage.
It sounds crazy, I know, but think about it. For a major organization, data is money. It's even more than money, though, because it represents the past, the present, and the future for that company. It's not just an asset, but the information on which the organization is built. Without it, the company wouldn't exist. If it disappeared, then so would the company. Poof. Bye-bye.
So, it's curious. Does an organization risk sending everything abroad to save a few bucks?
What are the laws like in Cambodia? Thailand? China? Would there be any protection for a company that went this route, and which wound up having to buy its data back?
I seriously doubt it. It's like roulette. Does an organization respect the western companies that are providing it with income, or does it just go for the jugular, and then close up shop, allowing the owners to retire with major bucks? America has definitely seen its share of criminals running companies in the hopes that it will be possible to cash in and then retire overnight, not caring at all about what happens to the company or the employees.
The alternative, then, is to keep the data and the applications working with that data somewhat near where those applications are going to be used. Sure, you can keep your app servers in another country, but aren't your customers/clients/employees going to complain about a worldwide round-trip for the data? I suppose the data could be replicated and cached near the app servers, but that's not going to do you much good if you need real-time info.
It's weird.
You can't keep everything "over there" because "they" would own you if you did. So, something has to stay here.
That's a comforting thought.
Although I could be totally wrong. Wouldn't surprise me. Just thought I'd think out loud a little.