Hi Benjy,
Welcome to the forum and thank you for the feedback!
Indeed, there is a lot of overlap (esp. in the technical architecture) between Government and Health, as many of the fundmental architectural challenges are very similar. We did struggle with the dilemma how to best present these, deciding in the end to have self-contained, separate frameworks for each area -- while reusing/cloning some of the content (incl. diagrams) where appropriate. Clearly, we need to do a better job at cleaning this up -- thanks for pointing it out.
Regarding "messaging" and "integration" hub: we just tried to emphasise different roles, not necessarily a separation. We believe that many different "flavours" of the generic "hub" can be instantiated in various topologies, and each will implement some subset of the functionality as needed. While most would probably include basic messaging and routing capability, they may or may not need to have their own security services, data storage, etc. The "integration hub" describes the common case where a particular system/node has to be integrated with the rest, and the hub implements the necessary transformations (protocol, format, mode of communication -- e.g. batch) between what that system can do (e.g. dump and read flat files once a day), and what we would like exposed as a common interface (e.g. Web services). So, in the "integration hub" case the emphasis is on the things needed to achieve integration (incl. bespoke development) -- and the name reflects that specific role. This does not mean that it is fundamentally different. While we agree that BizTalk is an excellent platform for all shapesand flavours of these "hubs", we deliberately left the architecture discussion at the platform- and product-agnostic level, looking at what these hubs would need to do -- leaving out the question on how to best implement these, which is influenced by numerous other factors and contraints. For example, custom-developed (e.g. using Windows Communication Foundation) hub may be appropriate in some scenarios, where deploying a full BizTalk infrastructure is impossible or not feasible.
Hope I did not confuse you even more... ;-)
Regards,
Ilia Fortunov
Industry Technology Strategist -
Microsoft Worldwide Health