Limit search to available items
Book Cover
E-book
Author Helton, Rich, author

Title Mastering NServiceBus and persistence : design and build various enterprise solutions using NServiceBus while utilizing persistence enterprise objects / Rich Helton ; cover image by Zarko Piljak
Published Birmingham, England : Packt Publishing Ltd, 2014
©2014

Copies

Description 1 online resource (286 pages) : illustrations (some color)
Series Professional expertise distilled
Professional expertise distilled.
Contents Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: NServiceBus Persistence Introduction; Introduction to SOA; The need for metadata; The need for persistence patterns; Fallacies of distributed computing; The need for sagas; A real-life saga; A beginning NServiceBus saga; Beginning NServiceBus assemblies; Summary; Chapter 2: NServiceBus Architecture; Benefits of NSB; More on endpoints; The application security perspective; NSB hosting versus self-hosting; Using Powershell commands; Message exchange patterns
The publish/subscribe patternRequest-response messages; Saga services; Some saga features; Timeout messages; Message mutations; Message encryption; Cluster messaging; Performance monitoring; Gateway messaging; Data bus messaging; Storage patterns; Backing it up; Monitoring; Sample e-mail notification; Let us recap; Summary; Chapter 3: Particular Service Platform; ServicePulse; ServiceControl; ServiceInsight; ServiceMatrix; Introducing custom checks; Publish/subscribe through ServiceMatrix; Sagas through ServiceMatrix; Summary; Chapter 4: Knowing Your IBus; Understanding the basics of IBus
Configuring IBusInterface configurations; Using the Fluent Configure. With(); The transport storage; The saga persister; The timeout persister; The gateway persister; The subscription storage; Finding more configuration settings; Using saga and NHibernate; Defining NHibernate; The saga database data; Logging; Buyer''s remorse code walkthrough; Message mutators; Encryption; Services and deployment; Summary; Chapter 5: Persistence Architecture; Persistence basics; Supporting frameworks for persistence; Introducing Entity Framework; XML serialization; C# reflection; PayQueue sample
SQL Queuing sampleDatabase logging; Summary; Chapter 6: SQL Server Examples; The SQL Server example; The MVC-EF example; Entity Framework snippets; Creating tables with EF; Creating tables from the EF code; Creating tables from EF models; Code-first EF; Code-first EF and configurations; Unit testing NServiceBus; Message handler unit testing; Saga handler unit testing; Summary; Chapter 7: Persistent Snippets; Entering NHibernate; Using saga and NHibernate; Defining NHibernate; The saga database data; Logging; Entering RavenDB; Entering MongoDB; NServiceBus MongoDB persistence; Summary
Chapter 8: The NSB CloudIntroducing the cloud and NSB; Introducing PaaS, IaaS, and SaaS; Cloud vendors; Using Microsoft Azure; Virtual machines; Azure Service Bus; Service bus for Windows Server; Other Azure Services; Adding NServiceBus; NServiceBus for Azure; Azure support for NServiceBus; NSB in the mobile world; Recap; Questions that were answered; Summary; Index
Summary This book is intended for developers, designers, and architects alike who wish to build C# NServiceBus enterprise architectures and learn how ESB persists data and messages to help them attain their goals. No prior knowledge of persistence in NServiceBus is required
Notes English
Online resource; title from PDF title page (ebrary, viewed September 4, 2014)
Subject Electronic data processing -- Distributed processing.
Web services -- Computer programs
COMPUTERS -- Computer Literacy.
COMPUTERS -- Computer Science.
COMPUTERS -- Data Processing.
COMPUTERS -- Hardware -- General.
COMPUTERS -- Information Technology.
COMPUTERS -- Machine Theory.
COMPUTERS -- Reference.
Electronic data processing -- Distributed processing
Form Electronic book
Author Piljak, Zarko, cover designer
ISBN 9781782173823
178217382X
1782173811
9781782173816