(Cross-posted on the Mexia Blog)
I think everyone agrees that the BizTalk Summit 2015 in London was a smashing success. Saravana Kumar's BizTalk360 team have once again done a fantastic job at uniting the world of Integration. This year saw 330 people from 20 countries, with all the speakers being either Microsoft employees or Integration MVP's.
The first day primarily was filled with the presentations from Microsoft on their new App Service functionality, and in the second day the Integration MVP's were allowed to shine.
This first article concentrates on the roadmap and strategy that Microsoft has for Integration.
Important On-Premises Announcements
Before we dive into the roadmap, there were two important announcements for the community in the area of on-premises integration.
Firstly, there will be a new major version of BizTalk Server released in 2016 to align with and provide support for the new releases of Windows platform products - such as the next version of Windows Server, SQL Server and Visual Studio.
Secondly, the App Service functionality will be available on-premises with the next release of the Windows Azure Pack. The release date however was not specified, but from a few discussions I have the impression that it will be months away, not weeks.
Microsoft's Roadmap and Strategy for Integration
Josh Twist, Principal Program Manager on the Microsoft Azure team, originally was the keynote speaker but unfortunately was unable to attend. The audience nevertheless warmly received the keynote presentation by Karandeep Anand, Partner Director of Program Management at Microsoft.
Karandeep's keynote articulately explained Microsoft's roadmap and strategy for integration. He spoke of Microsoft's journey to the cloud so far and the many learnings they have gained.
Learnings from Azure Websites
Azure Websites (now Web Apps) is by far, significantly the largest service currently used in Azure. The explanation, according to Karandeep, is the simple, low-complexity barrier of entry, with rich features and tooling, automatic load balancing, scaling and geo-redundancy.
The identified gaps with Websites however are a lack of integration with business logic, rules, triggers or workflow.
Learnings from BizTalk Services
There were many learnings from Microsoft's BizTalk Services offering as well. Importantly for many customers, BizTalk as a brand name has been recognised officially by Microsoft as being important. Karandeep confirmed that the BizTalk name is here to stay. The BizTalk Services offering also validated various cloud design patterns, and hybrid connectivity was identified as critical and one of their differentiators in the market.
The identified gaps with BizTalk Services include the need for more out-of-the-box sources and destinations, pipeline templates, custom code support, long-running workflows and parallel execution.
All in all, Microsoft identified the need to significantly invest in this space to approach the same value and functionality as BizTalk Server.
Learnings from BizTalk Server
The learnings from BizTalk Server also were quite interesting. It was no surprise however when Karandeep mentioned that there is a high-complexity barrier of entry into the world of BizTalk. This unfortunately encourages a proliferation of the "hack zone" where developers hack together applications in an effort to develop a quick solution, but these applications or scripts don't necessarily have the robustness, scalability or desired level of support and maintainability.
Microsoft's subsequent vision that addresses all of these learnings is three-fold.
- Firstly, Microsoft wants to fill the gap between the high-complexity barrier of entry of BizTalk Server and the low-complexity barrier of entry of Web Apps (Azure Websites). The idea is to democratise integration - by making it simple, easy, and approachable by the masses of developers, not just specialised experts.
- Next, Microsoft importantly will complement this ease of use with a heavy focus on the enterprise, aiming to be the Integration Platform-as-a-Service (iPaaS) leader, providing 24/7, robust, resilient services with all the solid functionality of BizTalk Server.
- Lastly, Microsoft realise that their offering should provide an extensible foundation that the community and partners can enrich, by creating a public marketplace that supports plugins and monetisation.
Microsoft has a holistic roadmap that aims to:
- Empower business employees with insights (analytics and statistics) to help make solid decisions,
- Enable the transformation of businesses with the agility to develop solutions faster; and
- Enable businesses to engage their customers by connecting with any device at Internet scale. Hence, the App Service cometh.
The App Service
App Service is the resulting integrated offering from Microsoft that enables the development of rich, engaging and intelligent applications that scale as your business grows.
For more information about App Service, please see http://azure.microsoft.com/en-us/services/app-service/.