Space shuttles aren't built for rocket scientists, they're built for astronauts. The goal isn't the ship, its the moon.
posts - 301, comments - 180, trackbacks - 35

My Links


Where's Rick?

AgileAlliance deliver:Agile 2019- 4/29
Desert Code Camp, PHX - 10/11
VS Live Austin, TX - 6/3
VS Live SF - 6/17

About Me
Hands on leader, developer, architect specializing in the design and delivery of distributed systems in lean, agile environments with an emphasis in continuous improvement across people, process and technology. Speaker and published author with 18 years' experience leading the delivery of large and/or complex, high-impact distributed solutions in Retail, Intelligent Transportation, and Gaming & Hospitality.

I'm currently a Principal Engineer at Amazon, within the North America Consumer organization leading our global listings strategy that enable bulk and non-bulk listing experiences for our WW Selling Partners via apps, devices and APIs.

Full bio

Note: All postings on this site are my own and don’t necessarily represent my employer's position."

Check out my publications on Amazon Kindle!


Post Categories

Published Works

Microsoft BizTalk Server 2009 Announcement


On April 24th, I blogged about Microsoft's announcement of BizTalk Server 2006 R3. Today, Microsoft is announcing plans for BizTalk Server 2009, which will replace original plans for the R3 release. You can read Steven Martin's official announcement here: http://blogs.msdn.com/stevemar image

As with BizTalk Server 2006 R3's original list of new features and enhancements, the focus on BizTalk Server 2009 is enhanced platform support, SOA and Web Services, including:

  • New web service registry capabilities with support for UDDI (Universal Description Discovery and Integration) version 3.0
  • Low-latency messaging enhancements and ESB Guidance
  • Enhanced service enablement of applications (through new and enhanced adapters for LOB applications, databases, and legacy/host systems)
  • Enhanced service enablement of "edge" devices through BizTalk RFID Mobile
  • SOA patterns and best practices guidance to assist our customer's implementations

This announcement, and corresponding (non-comprehensive) feature set is significant in my opinion for two reasons. First, it reflects a continued commitment on behalf of Microsoft Connected Systems Division (CSD) to the BizTalk Server platform. This is important for businesses and developers who have made significant investments in BizTalk Server and are looking beyond the next 3 to 5 year horizon in making strategic architectural decisions that will have a lasting effect.

Second, it reflects an emergent approach to simplifying application integration, SOA enablement and adoption which ensures that by staying up the date and following platform patterns and best practices, a gradual yet consistent readiness for upcoming technologies and platform enhancements is provided.

I believe that BTS 2009 will be a step forward in lubricating the adoption of more model-driven technologies through a stronger, more connected alignment with the .NET Framework, Windows Communication Foundation and Windows Workflow.I have talked a bit about the Connected Systems Technology curve here.

To summarize, The .NET Framework cross cuts the entire Microsoft stack, from the user interface to the database, and this is certainly true within  Windows Communication Foundation, Windows Workflow Foundation and BizTalk Server. However, moving from pure .NET to WCF is non-trivial because it requires an image evolution in thinking beyond traditional development and into contract-first development and SOA. In my career, I recall the struggle I had in moving from writing procedural code to thinking in terms of object orientation, and I don’t have to look too far back to remember the shift in thinking in moving from white-box-reuse-based objects to black-box component programming. While the WCF developer likely has a system/middle-tier background, the evolution to workflow and modeling will prove just as challenging because strong .NET system developers tend to be much more comfortable working imperatively. BizTalk developers, on the other hand, have been benefiting from the maturity in tools, modeling of workflow and message-based communication for several years. For the BizTalk developer and architect, the transition to WCF, and especially WF is nearly seamless because with the fundamentals in place, the declarative and model-based design experience that WCF and WF introduce respectively become second nature and so does the rate of adoption.





While there has been no official change to release plans, a CTP update is planned for Q4 of CY08. Microsoft will use this broad feedback from customers and partners to help us validate the features and readiness of the product.

Print | posted on Friday, September 05, 2008 6:17 AM | Filed Under [ SOA BTS ]



# re: Microsoft BizTalk Server 2009 Announcement

Hi Rick,

I haven't seen support for low-latency scenario in BTS 2009 (may be in the future road map). Your 2nd point states "Low-latency messaging enhancements and ESB Guidance", can you please verify it.

11/6/2008 7:13 AM | Saravana Kumar

# re: Microsoft BizTalk Server 2009 Announcement

Hi Saravana,

I got clarification from the product team and the "low-tatency" scenarios are planning to be addressed within Dublin and some BizTalk futures that may in fact ship beyond 2009.

As for ESB Guidance, the Patterns & Practices team is working on the next version of ESB Guidance, 2.0 which will ship during the same time frame as BTS 2009.

Sorry for any confusion and hope this helps!

11/8/2008 7:19 AM | Rick G. Garibay

# re: Microsoft BizTalk Server 2009 Announcement


Your final paragraph about the shift in thinking required for developers is on the mark. I think this is a tough shift for many developers who are inclined to jump in and code a solution. Getting people to abstract first, then find the tool that fits the pattern and even avoid code as much as possible is tough. Developers are comfortable coding. They take pride in it, too. But as a manager accountable for delivering business results in the shortest responsible time, I am constantly urging the team to consider new ways of thinking about solution development--including miniimizing code.

Charlie Hammell
3/17/2009 8:43 AM | Charles Hammell
Comments have been closed on this topic.

Powered by: