OK so we got some good information last night and for those of us not in the know, an insight to the way the BizTalk product is heading and Microsoft’s longer term strategy for their SOA/BPM/Integration offering.
Distilled from what we heard last night and from conversations with various people during and after the sessions we have the following roadmap (my take on it anyway):
1. The long-term execution environment for services (WF and WCF) will be the new “Dublin” application server
2. BizTalk will continue to support XLANG and be pushed as the engine of choice for enterprise BPM until Dublin becomes more mature
3. The inclusion of UDDI and ESB 2.0 into BizTalk server points to BTS becoming the Integration Server in the MS offering – its role being of message bus and service discovery, still with the extensive range of technology adapters.
This presumably means that the general landscape is layered thus:
Modelling and service composition environment (Oslo)
Service and model execution environment (Dublin)
Messaging/Integration subsystem (BizTalk)
Outstanding questions around how and where things like BAM and the BRE will be offered are yet to be clarified. James (?) also made a good point about where MS are going to make their money; what will be free and what will cost in the new model?
And then there is the whole topic of the cloud. The MS vision seems to be that the cloud is simply one more place you can deploy you solutions, not the sole one. The execution architecture for on-premises and cloud based solutions will be such that solutions can be deployed to either or both; in fact the boundary between the two will ultimately blur to the point of disappearing altogether. With the continuing evolution of things like BizTalk services, the ESB will become very powerful and pervasive.
Now those “in the know” about Oslo and the MS strategy might either be nodding or shaking their heads at this point. Please feel free to shout “hot” or “cold”, or let us know how you think things will pan out.