TechEd US to split developer/IT in 2008

Starting in 2008, Tech%u00b7Ed US will be split into the following two shows:


Tech%u00b7Ed: Developers (June 2-6, 2008, Orange County Convention Center, Orlando, FL)
Tech%u00b7Ed: IT Professionals (June 9-13, 2008, Orange County Convention Center, Orlando, FL)


Check out the TechEd US site for more details on the change. I’m personally psyched about this change because it will help us better connect with our target audience — developers.

TechEd EMEA

I’m off to Barcelona in the morning, where I’ll be speaking at Microsoft TechEd Developers 2007 (EMEA). I’m giving the following talks, both on Tuesday:



SBP305 Introducing the BizTalk Windows Communication Foundation (WCF) Adapters   
This session introduces the new Windows Communication Foundation (WCF) integration found in BizTalk Server 2006 R2. You’ll see how the R2 release incorporates the WCF runtime into the BizTalk Server messaging layer through a suite of new WCF adapters. We’ll describe these new WCF adapters, discuss when they should be used, and show you how to get started today. We’ll cover the basic hosting and configuration options and show several concrete examples along the way. This session assumes you have basic experience with WCF and BizTalk Server.   
Tue Nov 6 13:30 – 14:45 Room 115  
 
SBP04-IS The BizTalk Windows Communication Foundation (WCF) Adapters In-Depth   
This interactive session provides in-depth coverage of the WCF adapters found in BizTalk Server 2006 R2 through numerous live demos (note: there will not be a single slide). This session assumes some basic familiarity with the WCF adapters (see session SBP305).   
Tue Nov 6 17:00 – 18:15 Room 130  


Hope to see you at one of my sessions.

SOA and Business Process Conference – Day 3 recap

With Day 3 behind us, and the fifth annual SOA & Business Process Conference coming to a close, we can officially declare the last week a success! It was great to see lots of familiar faces over the last several days, and to have a chance to reflect on how much progress the industry has made toward achieving ROI with real-world SOA in a short timeframe. We’re looking forward to continuing these conversations with our customers and partners over the course of the next year.


We shifted gears a bit on Day 3, and started talking more about the ‘consume’ phase of SOA–specifically how customers will capture and view their business critical information through front end technologies such as Microsoft Dynamics, SharePoint and Visio. It’s also important to remember that this all plugs into a larger shift the industry is seeing right now to software plus services, and a bigger focus on “cloud” computing. It’s a blended world out there! For more, check out the day 3 recap video: http://channel9.msdn.com/Showpost.aspx?postid=353080


Hope to see you all at next year’s event. Details coming soon!

Microsoft ESB Guidance

Microsoft ESB Guidance: If you all are interested on Microsoft Enterprise Service Bus (ESB), then have to check this site

http://daveandal.net/articles/esbdocs/

they have an excellent architecture guidance on ESB package for enabling Service-Oriented Architecture (SOA).

Target Audience for the Microsoft ESB Guidance

This guide is intended for developers who create BizTalk or other solutions that leverage the Microsoft ESB Guidance components. To take full advantage of the Microsoft ESB Guidance, developers should possess knowledge and experience in working with:

%u00b7 Microsoft BizTalk Server 2006

%u00b7 Microsoft Visual Studio 2005

%u00b7 Microsoft .NET development techniques, including the development of ASP.NET Web Services and .NET Framework components

The ESB Guidance package CTP3 uses features of BizTalk Server 2006 R2.

http://www.codeplex.com/esb/Release/ProjectReleases.aspx?ReleaseId=6291

Files: ESB CTP3 Documentation.zip

ESB CTP3 Source Code.zip
uploaded Aug 6,2007


Ways that would decrease your reliance on bloggers

What are your reasons for reading my blog?

  1. You like to read about my mistakes? (I hope not)
  2. You think I am funny? (probably not)
  3. You like the color scheme of my blog? (doubtful)
  4. You have nothing else to do at work but look like you are trying to be productive? (possibly)
  5. You like to look at a lot of pictures and hate so much reading? (maybe)
  6. You actually think that some of my content has relevance to the issues you are facing? (quite possibly)
  7. You have not where else to go to get some of your BizTalk issues answered? (probably)
  8. You have an RSS feed to my siteand like Pavlov’s dog, you can’t help but look at the entry that I made? (Most likely)

Wouldn’t it be great if there was one place that you could go to find all of your answers about BizTalk? If there was such a place, what would that place have on it?

Let me give you a list of the things that I have thought of (with some help, which I will talk about later).

  • Little videos off to the side of each feature of BizTalk, when I press the F1 key there is a link to a description and a video of how to use that feature. Of course that video would need to have subtitles because my Alienware does not have enough speakers (actually I don’t want to bug my co workers).
  • Links to brown bag events that have to do with BizTalk.
  • Everything would have two use cases so not only do I have an understanding of what it is I am looking for, but also how it applies in the real world.
  • More pictures (you knowa picture is worth a thousand words).
  • Have the ability for me to choose the topics I am interested in, and upon arriving on the msdn home page, have a list of the pages that have changed, so I can keep abreast of the things I am interested in and what on those pages have changed.
  • More use cases, more real world examples as a note on each of the pages, ex: how can this setting make my life easier?
  • Where is the RSS feed for this page? (Shouldn’t there be one?)

I being up at the SOA conference I had a wonderful raw meat meal with some great members of the documentation team! (If you didn’t know they are great, ask some people who started learning BTS in the prerelease of 2004 and compare the help to what it is now, Webster’s dictionary of great: BizTalk documentation team!) They asked me what I would wish for in the documentation, how it could be better. These are some of the things that I wish were in there. I am a visual guy, I can’t really learn much by reading, I learn more by watching and breaking and then hopefully fixing.

What would you like to see in the documentation, what type of stuff would lead you to the msdn site first instead of google?

Converting BizTalk message to System.String

Once upon a time there was a client that wanted to save all of the data that BizTalk dealt with into a table for further research. Now there is another client that has asked for the same request “We want to store the BizTalk XML message into a database”

Since it has come up now twice, I might as well publish to everyone how you do it.

In your orchestration, you have a long running orchestration with an atomic scope.

As a orchestration variable, you define a System.String and label it Message.

Identifier Type
Message System.String
InputMsg {Input schema}

As a scope variable you define the following:

Identifier Type
StringWriter System.IO.StringWriter
TempXmlData System.Xml.XmlDocument
XmlTextWriter System.Xml.XmlTextWriter

Theexpression shape in your scope, you have the following code:

TempXmlData=InputMsg;
StringWriter=new System.IO.StringWriter();
XmlTextWriter=new System.Xml.XmlTextWriter(StringWriter);
TempXmlData.WriteTo(XmlTextWriter);
Message=StringWriter.ToString();

Now you have the data available to inject into your insert statement that will be sent to the data repository, along with any context data you want to send along with it.

SOA and Business Process Conference – Day 2 recap

We’re officially through day 2 of the SOA & Business Process Conference!  For me it was great to hear all the hallway conversations between attendees doing real-world SOA today, and sharing tips for success. In fact, Day 2 was all about the ecosystem, and we had some key announcements from partners including:


JNBridge: Announced their JMS Adapters for the .NET Framework and the JNBridge Adapter for BizTalk Server. The new adapters provide a streamlined and automated method to connect JMS (Java Messaging Service) capabilities to Microsoft .NET Framework applications and BizTalk Server.


IDS Scheer: Announced the 2008 availability of its integration of the ARIS Platform with Microsoft BizTalk Server.  As a preferred BPM modeling and monitoring partner for Microsoft’s Business Process Alliance, IDS Scheer is previewing the integration at the conference this week.


SOA Software: One of our key partners for SOA governance, did a session detailing the topic and helping customer use their .NET assets to deliver a first class governance experience.


We also talked about the availability of the Managed Services Engine, available today on CodePlex. Time to go Trick Or Treating! But first, and check out the Video recap of the conference today: http://channel9.msdn.com/Showpost.aspx?postid=352776