Posts

Showing posts from November, 2013

BizTalk User Group NL 28-11-2013

On 28-11-2013 the BizTalk User Group ( LinkedIn group BTUG NL ) meeting took place in Amsterdam, which was organized by Estreme . The purpose of the BizTalk User Group is to have regular meetings with members in the community on the topic of integration. Since Azure provides more and more integration capabilities, by means of the Azure Service Bus, and the Go-Live of Windows Azure BizTalk Services (WABS), the meetings are diverse and very interesting. As Azure is very broad, the BTUG focuses on the following elements of the Microsoft Integration stack: On Premise (WCF/SSIS/BizTalk/Windows Server Service Bus etc) Cloud - Windows Azure (Windows Azure BizTalk Services / Service Bus etc). Announcements An upcoming event in January is the BizTalk Saturday, focused on Windows Azure BizTalk Services Next year, a BTUG Beach event is organized, an informal community event The next upcoming meeting will be held in March Feedback BizTalk Summit - Steef - Jan Wiggers Steef - Jan Wiggers pr

‘ETW2.0’ - High performance tracing using EntLib SLAB

Image
Are you writing an application that has high performance requirements, are you wondering how Azure Diagnostics works, do you want to write your own logging framework….this might help you out. Not so long ago, the Application Server Group ISV Partner Advisory Team posted an excellent article on how to instrument specifically BizTalk applications, by leveraging the ETW infrastructure. This allowed for significant high performance tracing and was measured against other frameworks as you can see in the diagram below; In the latest EntLib releases, this has been included in the Semantic Logging Application Block (SLAB) . What’s really interesting is that there are 2 patterns which you can implement: 1. In Process, where the Host which performs the log data is written to the ETW Infrastructure and the Listener is subscribed to the ETW data 2. Out of Process, where the Listener can be a Service outside of your application (most suitable for OnPremise usage)   EventSource With