No BizTalk Experience Required


This is for .NET developers who are trying out Windows Workflow Foundation and want a server environment to host workflows. The idea is that you create a workflow model in Visual Studio using WCF constructs to specify messaging to and from the workflow. You run a tool which generates a matching BizTalk orchestration wrapper and you can deploy the workflow and the wrapper into BizTalk Server. Thus gaining lots of great xability features from BizTalk Server for your workflow.

Today we have released the BizTalk Server 2006 extensions for Windows Workflow Foundation (June CTP) SDK Sample. To try it out head to the Connect Site for this project, complete the survey, download the sample code and do the walk through.

Prerequisites for the walkthrough:

  1. To complete the walkthrough you should first have Visual Studio 2005 professional or greater installed.
  2. You also need BizTalk Server 2006 R2 Beta 2 which is available on it's own connect site here.
  3. SQL Server 2005 SP1 express or greater is also required and you can get that here.
  4. Lastly you'll need the BizTalk extensions for WF from Connect.

The walkthrough will take about an hour and it starts with a WF workflow model and steps you through how to run this workflow inside the BizTalk Server managed server environment. No BizTalk experience is required for the walkthrough.

This is just a CTP of an SDK Sample so it's certainly unsupported at this time. We have lots of ideas for making the tool easier to use and easier to access from within Visual Studio and we'll be working on this some more before the release of BizTalk Server 2006 R2. We'd really like to get your feedback as well and that's why this sample is up on a Connect site. It allows for bug and feature submissions and also requests a survey before you download.

Previously I posted about this and linked to a video of the solution here.


Comments (23)

  1. This is for .NET developers who are trying out Windows Workflow Foundation and want a server environment

  2. Mick Badran says:

    GREAT work guys!! and if you are a BizTalk developer, it’s just the inevitable…..welcome to the fantastic world of BizTalk (the fact that there’s a world-wide skills shortage that’s another issue 🙂

    The Aussie Sydney BizTalk community will be sending you fan mail!

    Take care,

    Mick.

  3. If you are a .NET Developer and want to create workflows, but have no where to host them then this may

  4. serge luca says:

    Very interesting, Paul.

    At U2U, we already haved decided to upgrade  our workflow foundation course with this technology next week (hosting in Sharepoint & in Biztalk)

  5. Got to watch Jon Flanders’ demo this sample today at the Microsoft office in LA – very cool – hosting

  6. Lynn Langit says:

    I have the good fortune of watching the author of this SDK (John Flanders’ – blog here http://www.masteringbiztalk.com/blogs/jon/PermaLink,guid,01a499d4-9aa3-4902-bafd-fae03cb89d13.aspx) presenting a live demo of it today.  Living in LA does have it’s advantages!

  7. Before joining Microsoft, I did spend a fair amount of time in the BizTalk world, and to this day, it

  8. Via Paul This is for .NET developers who are trying out Windows Workflow Foundation and want a server

  9. Microsoft ESB Guidance 2006年10月微软发布的ESB Guidance CTP1,近日6月的CTP版本发表,更多的改进似乎是放在对Biztalk Server R2 的支持和最新的文档上面,其中比较引人注目的是比如基于Biztalk

  10. Sam Gentile says:

    TGIF!! I am super busy right now designing a multi-CPU/multi-threaded Parallel Calculation Engine and

  11. This video shows how to use this sample to integrate BizTalk and WF today. From Paul Andrew's blog

  12. Desde los comienzos en los que empecé a jugar con WF ya se veía que esto iba a traer colas y que pasaríamos

  13. McGeeky says:

    Can BizTalk serialise the workflow part way through its execution? E.g. say the workflow is waiting on some message from the database. Can BizTalk detect that and serialise it until the message arrives (just like BizTalk would for its’ own orchestrations)?

  14. Paul Andrew says:

    Hi McGeeky, Yes the workflow model built using this sample has full integration with BizTalk dehydration. We actually have a custom persistence service for WF which persists to an Orchestration member variable. When the orchestration dehydrates it takes the WF persisteded state with it. Messaging is also aligned between WF and BizTalk Orchestraiton to facilitate the intrgration.

    Cheers,

    Paul

  15. Seems like there’s no shortage of new and exciting topics to stay up to date on! John Udel has just posted

  16. Seems like there's no shortage of new and exciting topics to stay up to date on! John Udel has just

  17. As we know WF and Biztalk are related and both have their strenghts and weaknesses: Windows Workflow

  18. As we know WF and Biztalk are related and both have their strenghts and weaknesses: Windows Workflow

  19. I have seen the new CTP (Community Technichal Preview) for the BizTalk Server 2006 extensions for Windows

  20. Recent release: the BizTalk Server 2006 extensions for Windows Workflow Foundation (June CTP) SDK Sample

  21. Job Samuel says:

    I am getting a Page Not Found on the Connect site, can someone please point me to the correct link?

  22. I’ve been having some fun playing around with Visual Studio 2008 and the .NET Framework 3.5, and wanted

  23. TGIF!! I am super busy right now designing a multi-CPU/multi-threaded Parallel Calculation Engine and diving into the science of Parallel Computing. I’ll have some links when I get a chance. Windows Workflow Tomas talks about Silver , the integration

Skip to main content