In early September, Microsoft announced a premium tier preview to its messaging offering known as Azure Service Bus Premium Messaging. The premium service includes existing cloud based messaging capabilities, such as Queues and Topics, but delivers them over dedicated infrastructure in order to provide a consistent experience for customers.
Last week at the Microsoft Worldwide Partner Conference, Microsoft took the wraps off of Azure Event Hubs. This service – in preview release until General Availability next month – is for high throughput ingress of data streams generated by devices and services. Event Hubs resembles Amazon Kinesis and uses an identical pricing scheme based on data processing units and transaction volume.
The recently released 0.3.0 beta preview of Microsoft Azure WebJobs SDK has added support for Azure Service Bus, Cancellation Tokens, WebJobs Shutdown Notifications besides improved function discovery and host of other features.
The Particular Service Platform has four headline components: ServiceMatrix, ServiceInsight, ServicePulse, and the well-respected NServiceBus. Over the next few weeks, we’ll be looking at each in turn starting with ServiceMatrix, their SOA design tool.
We should build systems more loosely coupled to achieve properties like robustness, resilience and scalability, Udi Dahan emphasizes in a recent presentation discussing how we can model our systems using more event-driven and asynchronous patterns and some of the challenges developers face when introducing these principles and patterns into development.
Version 4.0 of NServiceBus, a service bus for .NET, has just been released with support for RabbitMQ and ActiveMQ in addition to MSMQ. Support for using database tables as queues has also been added, and performance for the MSMQ transport has been significantly improved. According to Udi Dahan, the founder of NServiceBus, this is the biggest release ever.
The recently released Windows Azure Service Bus Client SDK provides support for task based versions of all asynchronous APIs in addition to performance improvements.
Microsoft has announced public availability of Service Bus 1.0, and it will be free to use with a properly licensed Windows Server. This makes features from Windows Azure Messaging available on in-house infrastructure.
For quite some time now BizTalk has been essentially on life support. Being both very complex and very expensive, it was never a particularly popular product. None the less, many companies used it because they trust the Microsoft name and actually do need some sort of enterprise service bus. Seeing this gap, Microsoft has created a new product called Microsoft Service Bus 1.0 for Windows Server.