Friday, March 7, 2014

Highlights of the London 2014 BizTalk Integration Summit

When you're following the hashtag #msbts on Twitter, you might have noticed that there was suddenly a lot going on about the BizTalk Summit in London, organised by BizTalk360. I8C was present at this event to find out about all the latest and greatest that our integration world has to offer.

In this overview, I’ll try to point out all of the things I remembered being the most important from those two days, so that when you weren’t able to make it, you still can have the feeling you haven’t been missing out.

BizTalk Server 2013 R2

Guru Venkataraman took the stage as first speaker to talk about the upcoming release of BizTalk Server 2013 R2. The guys at Microsoft have been working hard to put new stuff in there for us to discover and have tried to make it as much “error-less” as possible. This results in over 78.000 test which take a whopping 4 months to run! Guess we’ll have a pretty stable release coming up!

One constant during the two days was the following abbreviation: JSON. In BizTalk 2013 R2, JSON support will be present.

So in short, following elements will be there in the new release:

            - JSON support
            - Proxy support for SFTP
            - Healthcare accelerator improvements
                        à HL7 2.6
                        à 64 bit MLLP
                        à Dynamic Send Port support for MLLP
                        à ETW Tracking
            - Connectivity to on-prem ServiceBus
            - Authentication improvements for ServiceBus

And maybe most importantly, BizTalk 2013 R2 will be released in H2 2014!

Updates in WABS

Also WABS (Windows Azure BizTalk Services) is getting an upgrade, although this upgrade is quarterly, so more frequent than the upgrades in BizTalk on-prem versions. Harish Kumar Agarwal gave us a nice overview of all new updates in the following release.

Here’s what to expect:
            - Adapter extensibility
            - JSON support (yup!)
            - Pulling from LOB’s
            - AAD integration
            - BPM!
BPM is in fact coming SOON to WABS, using workflow, a rules engine and process- & rules designers.

Tools for moving to WABS

In his session, Jon Fancey showed us some interesting tools on how to make the move to WABS much easier.

            MAPS à MAPS
Maps in WABS have been rewritten, but there is still a possibility to convert old maps into the ‘new’ version. These maps can be converted using the BTMtoTRFMConvertor.exe tool.
            The tool still contains some errors but it’s a work in progress.

            PIPELINES à BRIDGES
Pipelines don’t exist in WABS. Bridges though can be seen as the new replacement for a combination of pipelines and processing. Bridges can also be paired to enable more complex processing.

            TRADING PARTNERS à TRADING PARTNERS
TPMDataMigrationTool can be used to convert trading partner configuration from on premise to Azure.

ORCHESTRATIONS & MESSAGING à WORKFLOW
Workflow will be coming, but a release date is still unclear. There should be also a tool available to convert XLANG orchs to WF (generating xamlx, cs & dll files). The conversion will be possible, but it won’t be without errors.

Jon Fancey also pointed out that not always everything needs to be moved. When connecting on prem to on prem, there’s no need to pass through the cloud. We need to think wisely on what to convert and what not.

Decision Framework

Richard Seroter has clearly succeeded during his session to make clear to all attendees that there are more options to do integration than just using BizTalk. He gave us insight into his own “Decision Framework” which he uses to determine which integration tools to use. Basic concepts of this framework are:

·      Functional Requirements: What is directly needed?
·      Non-functional Requirements: What is indirectly needed?
·      Derived Requirements: What is expected to be needed?
·      Organisational Strategy: What does the business want it to be?

On top of those concepts, there also need to be discussions about:

Design: Datavolumes, guaranteed delivery, sources & destinations, authentication, failure handling, etc.
Developers: Developer availability, learning curves, dev setup, IDE & tools, support community, etc.
Operations: Event logging, performance tuning, backup & restore, scriptability, etc.
Organisational strategy: Long term solution, vendor support, budget impact, build vs buy, risk tolerance, etc.

Only when all these decisions and discussions have formed a conclusion, an integration technology can be choses.

Mobile Services

During a session on Windows Azure Mobile Services, Kent Weare really pointed out the (future) importance of Mobile Services. It’s something that all CIO’s, CFO’s and CEO’s in current companies are looking at, therefore it’s important not to deny the existence. And for us, even more important, BizTalk Services can play a huge role in this progression towards mobility.

The enterprise mobility stack will consist of following building blocks on Azure:

·      BizTalk Services
·      Mobile Services
·      SQL
·      Service Bus
·      Active Directory

Using all these blocks together, corporate apps can be built to enhance integration on a more mobile scale.

BizTalk Mapping Patterns

Some great news from Sandro Pereira during his session: He’s currently writing a book about different mapping patterns that can be used as a reference when building maps in BizTalk. The ebook will be available for free and is a whopping 200 pages! Great!

Sessions worth viewing
           
There were also two sessions which were really fun to watch and both informative as well.

First of all, the session of Nino Crudele was absolutely awesome. Not only was it fun to see and listen, also the things he has been building over the last four months are absolutely insane. He created plugins for Visual Studio which make your life as a developer so much more easy. He packed so much info in his presentation, that you just need to see it to believe it. Check it out as soon as the videos come online on the website of BizTalk360!

Second, Tord Glad Nordahl gave a great overview of what things that can go wrong or are being messed up as an administrator or developer. Well, the title doesn’t says it all, since he pulled up so many real-life situations that it was very hard NOT to feel like he was talking about your own daily frustrations. Want to have a laugh? Check out his session on www.biztalk360.com as soon as they are online.

That’s about it! If you want more info, I’m referring to all the slides and videos that will be shared later next week by BizTalk360. It was great to see so much interest in integration, and the community surely is growing bigger and bigger. I hope to see more future events like this one since it’s extremely interesting to hear and see the evolution in the field we’re working in.

Thanks to Saravana Kumar and his team to host this awesome event, and hope to see you again next year!


Andrew De Bruyne (@draitnn)