Code Camp Season

For you BizTalkers (or wannabe BizTalkers), I will be doing a walk thru of Biztalk 2009, the bells, the whistles, and more importantly, the questions.

If you are interested, you can read about it here:

http://www.socalcodecamp.com/session.aspx?sid=a5fa2ebf-d56d-4461-a87f-3faae359f718

As one of the banners state: “Come Get Your Nerd On”

ESB Toolkit 2.0 released!

Since today Microsoft has released the ESB Toolkit 2.0 (formally known as ESB Guidance 2.0) This is good news, as soon as I got my hands into it I’ll let you know 🙂

The features (cut-and-pasted from Microsoft ESB Toolkit site)

  • Endpoint run-time discovery and virtualization. The service consumer does not need to be aware of the service provider location and endpoint details; a new or modified service provider can be added to the ESB, without interruptions to the service consumer.
  • Loosely coupled service composition. The service provider and service consumer do not need to be aware of service interaction style.
  • Dynamic message transformation and translation.The mapping definition between distinct message structure and semantics is resolved at run time.
  • Dynamic routing. Run-time content-based, itinerary-based, or context-based message routing.
  • Centralized exception management. Exception management framework, services, and infrastructure elements that make it possible to create, repair, resubmit, and compensate fault messages that service consumers or BizTalk components submit.
  • Quality of service. An asynchronous publish/subscribe engine resolves different levels of service availability and provides high availability, scalability, and message traceability for ESB implementations.
  • Protocol transformation. Providing the ability for service provider and service consumer to interact via different protocols including WS-* standards for Web Services. For example, a service provider can send an HTTP Web Service request, which will result in sending a message via Message Queuing.
  • Extensibility. Provides multiple extensibility points to extend functionality for endpoint discovery, message routing, and additional BizTalk Server adapters for run time and design time.

 

According to the ESB Toolkit website the source will also be released in the (I hope near) future.

The following links can be useful:

ESB Tookit download

ESB Toolkit documentation download

ESB Toolkit online documentation

ESB Toolkit Forum

ESB Guidance Team blog

ESB @ Codeplex

ESB Toolkit 2.0 Ships (YEAH!!!), I’m presenting it tonight at the San Diego .NET user group Connected Systems SIG

I’m REALLY happy to say the the ESB Toolkit 2.0 has been released. As part of the current launch tour I’m doing, I’m telling people that in my opinion the best part of BizTalk Server 2009 is the ESB Toolkit. If you’re a BizTalk dev, you really want it check it out. And, if you’re one of those unfortunates that had installation issues, it’s OK to come back now and try again. I installed a build a couple of weeks ago, took me about 15 minutes total. The team invested a LOT of effort in this area, and it shows.

By sheer coincidence (OK, so I knew rough timeframe, but not to the day :)), I’m doing an overview presentation of it, and showing some really cool dynamic messaging demos, at a user group meeting in San Diego tonight. Meeting will be at 6:30 (pizza at 6:00) at the Microsoft office in La Jolla.

The official team blog announcement is available here.

You can get the bits here.

I’ll be posting more info about this within the next few days, and, if you’re in San Diego tonight, come on by!!

BizTalk Server: ESB Toolkit 2.0 Released. UDDI issues fixed?

Yesterday, Microsoft released the final version of ESB Toolkit 2.0 (the word ‘Guidance’ has been dropped) which you can download from http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=bc86cf1e-ef29-4b19-95f7-388f64555090#tm. I have had half an hour today to look at the documentation. A preliminary read seems to suggest that, between the release of the CTP and the final release, Microsoft scrapped the old UDDI resolver and have introduced a completely new version that complies with the UDDI standards and which addresses the issues raised in a blog article which I published earlier this year.See http://geekswithblogs.net/cyoung/archive/2008/11/12/126975.aspx. However, please be aware that I need time to properly digest the functionality changes, and won’t be able to do that for another week or so. I will report back when I have had more time to investigate.

BizTalk Adapter Pack Migration Tool

Migration tool released – if you want to consider using the BizTalk WCF adapters.

http://www.microsoft.com/downloads/details.aspx?FamilyID=e68b8fd1-5c8a-499a-8237-4dc23a8342c5&displaylang=en

Overview

The WCF-based adapters shipped with the BizTalk Adapter Pack 2.0 are the recommended solutions to integrate various LOB systems with BizTalk Server. The Adapter Pack consists of LOB adapters for SAP, Siebel, Oracle DB, Oracle EBS, and SQL Server. They are built on the WCF LOB Adapter SDK framework. However these are not the first adapters to be released by Microsoft for integration.

The BizTalk Adapters for Enterprise Applications is a suite of adapters based on the older BizTalk Adapter Framework and was released with BizTalk 2006 and BizTalk 2009. Among others, this suite has adapters for SAP, Siebel, and Oracle DB systems. BizTalk Server has a native SQL adapter.

With the release of BizTalk 2009, all these adapters are deprecated in favour of the WCF-based adapters in the Adapter Pack as the latter set has more features and support more LOB versions.