Showing posts with label Azure. Show all posts
Showing posts with label Azure. Show all posts

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)

Wednesday, June 15, 2011

Internship @ I8C about Integration-As-A-Service

The past 10 weeks we - Siebe Le Duc and Stijn Waegmans - did our internship at I8C to do research about Cloud Integration tools. We did research on the Iaas tools Babelway, Boomi and Cast Iron and the Paas tool Windows Azure. We concluded that:
  • Babelway is a good B2B point-to-point solution,
  • Boomi has many B2B Saas Integration possibilities for both on-premises to Saas and Saas to Saas communications,
  • Cast Iron offers application-to-application integration solutions for both on-premises as in the cloud,
  • Windows Azure is a good platform for hosting applications, but is in full flux on the integration side, the AppFabric Service Bus.
During our internship we have discovered that the Integration world is a huge world and there are a lot of things happening at this very moment.
One area that can be an important advantage for Integration-as-a-service is the social platform. Because all the processes are developed and deployed in the cloud, the providers of the services can  form a good image of what processes are build by their customers. This becomes interesting when they use the information to help other users.
Boomi is already doing this by its ‘Boomi suggest’ option in the mapping. Cast Iron is doing this by providing ‘TIPs’. In Babelway companies can set their message profiles or transfer protocol specifications available to others to use for free. Pervasive does this by their ‘Pervasive Galaxy’ that is a platform to buy and sell apps and even make arrangements for cooperation between Pervasive users. So the social platform exists but it can be further developed and offer a huge advantage over non-cloud competition.
We are sure Cloud Integration will continue to grow and will take an increasingly big chunk of the integration market, if the use of different Saas solutions will keep growing. This growth can’t be without growing pains for the Cloud Integration tools and there will be new big changes in the future.
You find our final internship presentation here (slideshare).
We had a great and instructive time at I8C and would like to thank Guy Crets and the rest of the I8C team for supporting us throughout the entire internship.

Authors: Stijn and Siebe