Day 3, the final day of Integrate 2017 USA, at Microsoft Campus building 92. The event so far well received and made people happy seeing the innovations, investments, and passion Microsoft is bringing to its customers and pro-integration professionals.
Moving to Cloud-Native Integration
Richard started the final day of Integrate 2017 USA stating that the conference actually starts now. He is a great speaker to get the audience pumped on cloud-native integrations. Richard talked about what analysts at Gartner see happening in integration. The trend is cloud service integration is rising. The first two days of this conference made that apparent with the various talks about Logic Apps, Flow, and Functions.
What is “cloud-native”? Richard explained that during his talk.
The sessions interesting part was the comparison between the traditional enterprise versus native. The way going forward is “cloud-native”.
The best ways to show what cloud-native really means is by showing demos. Richard showed how to build a Logic App as a data pipeline, the BizTalk REST API available through the Feature Pack, and automating Azure via Service Broker.
Take away from this session was the new way of thinking integration. Finally, there will a book coming out a book coming soon that discusses the topic further.
What’s there & what’s coming in ServiceBus360
Saravana talked in his session about monitoring challenges with a distributed cloud integration solution. He showed the capabilities of ServiceBus360, a monitoring, and management service primarily for service bus yet expanded with new features. These new features are intended to mitigate the challenges the arise with a composite application.
Saravana demoed the ServiceBus360 to the audience to showcase the features and how it can help people with their cloud composite integration solution.
After the demo, Saravana elaborated on the evolution of ServiceBus360. Its still early days, for some of the new capabilities and he is looking for feedback. Furthermore, he discussed where the service will be heading too by sharing the roadmap.
At the end of the presentation, Saravana announced Atomic Scope, a new upcoming product. It will be launched in January 2018, and it is a functional end to end business activity tracking and monitoring product for Hybrid integration scenarios involving Microsoft BizTalk Server and Azure Logic Apps.
Signals, Intelligence, and Intelligent Actions
Nick did a great demo on mind reading, having people asking questions and showing what his mind was thinking yes and no. For instance: “Will Astro’s win the next game against the LA Dodgers in the World Series?“.
After the demo, Nick explained Machine Learning, possible very relevant in our day and age. Furthermore, he followed that up with another demo teaching the audience how to build and operationalize an Azure ML model, and able to invoke that from within either BizTalk Server or Azure Logic Apps. The audience could follow along with Azure ML Studio and build a demo themselves.
To conclude, this was a great session and introduction to Machine Learning. In the past, I followed the course on eDX on DataScience, which includes hands-on with ML Studio.
Overcoming Challenges When Taking Your Logic App into Production
Stephen W. Thomas, a long time Integration MVP, took the stage to talk about how to get a Logic App running as a BizTalk guy. He shared during his talk his experience with building Logic Apps.
Moreover, Stephen shared some good tips around Logic Apps:
- Read the available documentation.
- Don’t be afraid for JSON – code view is still needed especially with new features, but most of the time is soon available in designer and visual studio. Always save or check-in before switching to JSON.
- Make sure to fully configure your actions, otherwise, you cannot save the Logic App.
- Ensure name of action, hard to change afterward.
- Try to use only one MS account.
- If you get odd deployment results, close / re-open your browser.
- Connections – Live at resource group level. The last deployment wins.
- Best practices: define all connection parameters in one Logic App. One connection per destination, per resource group.
- Default retries – all actions retry 4 additional times over 20s intervals.
Control using retry policies.
- Resource Group artefacts – contain subscription id, use parameters instead.
- For each loop – limited to 100000 loops. default to multiple concurrent loops can be changed to sequential loops
- Recurrence – singleton.
- User permissions (IAM) – multiple roles exist like the Logic App Contributor and the Logic App Operator.
BizTalk Server Fast & Loud
The final session of the day by Sandro Pereira, he talked about performance with BizTalk. After the introduction of himself, nicknames and stickers, he dived into his story. Have your BizTalk Jobs running, pricing based on the setup of a BizTalk environment, default installation, and performance.
How to increase performance, how to decrease response times, BizTalk database optimizations, hard drives, networks, memory, CPU, scaling, Sandro went the distance.
Finally, Sandro did a demo to showcase better performance with BizTalk by doing a lot tuning.
It was a fast demo and he finished the talk with some final advice: “Do not have more than 20 host instances!”.
After Sandro’s session, lunch and a Q&A session with the Pro-Integration and Flow Product Group.
It’s a wrap
That was Integrate 2017 USA, two and half days of integration focussed content, great set of speakers and empowered attendees, who will go home with a ton of knowledge. Hopefully, BizTalk360 will be able to organize this event again next year and keep the momentum going.
Thanks, Saravana and Team BizTalk360. Job well done!!!