Internal vs. external systems

In a recent comment, Mark responded to something I said:

"Do you need Internet-style absolutely heterogenous systems inside a company, or is a somewhat more constrained environment possible?"

It's certainly possible, but nowadays, isn't the best option usually to assume that your service will end up on the Web/Internet anyhow? As I've been known to say, the Internet is the general case.

I strongly disagree that the Internet is the general case. While Amazon has exposed key pieces of its e-commerce platform via POX and SOAP, it hasn't - and won't - expose key customer data that it has promised to keep private, analysis of customer purchasing behavior that offers it competitive advantage, employee HR records and other internal business administration information, and whole host of other things. Similarly, here at Mindreef, we make a very clear distinction between our public and private systems, and we go way out of our way to make sure that you can't get to the latter from the outside world. This is true in most companies. They expose a tiny percentage of their IT systems on the Internet and they work really hard to keep it that way.


Posted Jun 09 2005, 04:12 PM by tim-ewald

Comments

Mark Finkle wrote re: Internal vs. external systems
on 06-09-2005 7:11 PM
I think Mark was referring to the architecture of the system, not the data in the system.
Mark Baker wrote re: Internal vs. external systems
on 06-09-2005 7:55 PM
Mostly Mark, yes; that was my intent when I wrote it. But there's also a sense in which I do mean the data. What if Walmart acquired Amazon, and needed access to that data? Do they need to write new software that supports whatever Web service API is hiding it? Or do they just need that data's http URI?
XML Nation wrote Internal vs. External Systems, Part 2
on 06-10-2005 5:34 AM
XML Nation wrote Internal vs. external Systems, Part 2
on 06-10-2005 5:34 AM
theCoach wrote re: Internal vs. external systems
on 06-10-2005 5:52 AM
This seems like a lot of squabbling about a very abstract position.

Are there beneifts to developing Internal systems?

Are there benefits to having integratable systems?

What are they and what are the tradeoffs for this <i>particular<i/> project?

As a general statement you might want to say something like on average, architects are underappreciating the need for integration in the future.

Add a Comment

(required)  
(optional)
(required)  
Remember Me?