Discover how to design, build, and test sagas and messaging with NServiceBus
NServiceBus (NSB) is the most popular Enterprise Service Bus (ESB) for C#. This learning guide will equip you with the skills to develop and design NSB sagas and NSB messaging. The first few chapters will discuss the basics of SOA, gradually leading you into the detailed topics of NSB.
In the next chapters, NSB platform services will be covered for monitoring, designing in Visual Studio, and operational pulses on NSB. Many example architectures will be explained using ASP.NET Model-View-Controllers, Entity Frameworks, NHibernate, MSMQ, RabbitMQ, SQL Server queues, ActiveMQ, and MongoDB. Finally, endpoints will be extended using sagas to integrate them into secure protocols such as Secure File Transfer Protocol (SFTP) and C# web services.
By the end of this book, you will be able to design, build, and test NServiceBus sagas and perform message handling.
What You Will Learn
Design, develop, monitor, and test messaging and sagas using NSB platform tools
Familiarize yourself with the architecture of NSB from a conceptual aspect
Decouple ASP.NET frontend to backend services through messaging using design patterns in NSB
Get to grips with saga properties and its work flow
Integrate endpoints into web services
Understand the basics of IBus and configure it
Configure, code, and deploy NServiceBus frameworks and APIs in Visual Studio
Combine NSB with non-C# solutions such as cloud-based solutions
Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.