There are no shortage of industry standards that allow for products and services to interoperate. In fact, there are so many standards that a team implementing an information sharing system can quickly become overwhelmed in determining which standard is best. Then once they pick a standard, they must determine HOW that standard will be used and ensure that the standard is used in the same manner as the other systems they want to interoperate with.
In my experience integrating enterprise level systems, the great equalizer for HOW a standard will be implemented is the Internet. I could A) read the standard specs over three cups of coffee, OR B) I can rely on the lessons learned from other implementers who have been in the same boat I have been in. To a busy implementer, which do you think they will pick?
But of course the Internet is the wild wild west, and the information gathered doesn't guarantee interoperability either. Just because I implemented a NIEM IEPD for arrest warrants recommended on an Internet forum doesn't meant that I will be able to pass that arrest data to another agency.
A first step is providing a central repository of standards, profiles, and best practices that implementers can use to collaborate on the solutions they are currently implementing and they have implemented in the past. However, it is KEY that this solution be available for more than just one segment of business or government agency. Information exchange does not just happen INTRAangency in the Intelligence Community or at DHS. It happens INTERagency between these agencies. Therefore, if each agency maintains their own repository, then we may remain in the same stovepipe problem we are now. Agency A implements Profile P of Standard X, and Agency B implements Profile Q of Standard X. Iterate this problem for 8 more agencies, and information systems are in the same boat of implementing different connectors to each system.
In addition, for a respository to work, implementers and agencies MUST contribute back to the repsository. It must be a two way conversation for it to be useful.
A repository is not the only step (governance anyone?), but it is an important part of breaking down the iron curtains between information systems and allowing for information to more freely flow to the users who need it.