But unfortunately it was too complicated and didn't get widespread use. At the same time, this information always has to be put to some use. There is some application behind that information, and that application requires business logic. That's where Java comes in. So XML is part of the structure, and Java is part of the application.
Centralization is required because it forces standardization.
Once you standardize on an approach, you can then replicate that out to different divisions within the organization, for instance. As we all know, centralization comes with its problems, and now you're going to one central place for all your requests, all your requirements. But essentially, as the organization grows, you run into stress points within that centrally organized and managed infrastructure. It has promise indeed in the content management area. We've got our own sort of brainstorming efforts in that area.