Index
A
- ActiveMQ
- about / ActiveMQ in NSB
- source code / The source code
- using, in NSB / The source code
- Advanced Encryption Standard (AES)
- Apache Active Message Queue (ActiveMQ)
- about / ActiveMQ
- source code / The source code
- ASP.NET MVC
- about / A brief overview of ASP.NET MVC
- overview / A brief overview of ASP.NET MVC
- Azure cloud portal
- URL / Using Microsoft Azure
- Azure command-line tools
- URL / Using Microsoft Azure
- Azure cost calculator
- URL / Using Microsoft Azure
- Azure samples
- URL / Using Microsoft Azure
- Azure SDK
- Relays / Azure Storage Queues and NSB
- Azure Service Bus
- in NSB / Azure Service Bus in NSB
- Azure Service Bus
- Queues / Azure Service Bus in NSB
- Topics / Azure Service Bus in NSB
- Relays / Azure Service Bus in NSB
- Azure Service Bus Queues
- advantages / Azure Service Bus and Storage Queues
- Azure storage emulator
- Relays / Azure Storage Queues and NSB
- Azure Storage Explorer
- Azure Storage Queues
- about / Azure Service Bus and Storage Queues
- advantages / Azure Service Bus and Storage Queues
- and NSB / Azure Storage Queues and NSB
- Azure Storage Services
- about / Introducing Azure Storage Services
- tables / Introducing Azure Storage Services
- Binary Large Object (BLOB) / Introducing Azure Storage Services
- queues / Introducing Azure Storage Services
- partition key / Introducing Azure Storage Services
- row key / Introducing Azure Storage Services
- timestamp / Introducing Azure Storage Services
- Azure store
- for add-ons, URL / Using Microsoft Azure
B
- Binary Large Object (BLOB) / Introducing Azure Storage Services
C
- cloud
- and NSB / Introducing the cloud and NSB
- CustomChecks
- for ServicePulse / Introducing CustomChecks for ServicePulse
D
- DataBus pattern
- about / The DataBus pattern
- deployment / Deployment
E
- e-mail saga notification, sample
- about / Sample e-mail saga notification
- XAML, using / Using XAML
- saga project / The saga project
- solution, testing / Testing the solution
- ESB
- about / A brief introduction to ESBs
- ESB designs
- practical needs / A brief introduction to ESBs
- ESBNS / A brief introduction to ESBs
- event-driven jobs
- about / Event-driven jobs
- Extensible Application Markup Language (XAML)
- Extensible Application Markup Language (XAML), using
- for e-mail saga notification / Using XAML
- for SFTP saga / Using XAML
G
- gateway pattern
- about / The gateway pattern
- source code / The source code
I
J
- Java Message Service (JMS) / ActiveMQ in NSB, ActiveMQ
- Java Runtime Environment (JRE) / ActiveMQ in NSB
- JavaScript Object Notation (JSON) / Understanding ServiceControl and its function
L
- LINQ
- about / A brief overview of ASP.NET MVC
M
- message
- flow / Message flow
- message encryption patterns
- about / Message encryption patterns
- source code / The source code
- message mutation patterns
- about / Message mutation patterns
- source code / The source code
- Microsoft Azure
- about / Using Microsoft Azure
- features / Using Microsoft Azure
- Microsoft Azure PowerShell tools
- URL / Using Microsoft Azure
- Microsoft Entity Framework (EF) / A brief overview of ASP.NET MVC
- Microsoft Message Queuing (MSMQ) / A brief introduction to ESBs
- Microsoft Task Scheduler / Timeout patterns
- Model-View-Controller (MVC)
- about / A brief overview of ASP.NET MVC
N
- NSB
- benefits / A brief introduction to ESBs
- host, URL / Creating a ServiceMatrix solution
- and cloud / Introducing the cloud and NSB
- and Azure Storage Queues / Azure Storage Queues and NSB
- Azure Service Bus / Azure Service Bus in NSB
- NSB components
- about / Introducing NSB components
- NSB hosting
- URL / Deployment
- NSB version 4
- to 5, upgradation / Upgrading from NSB version 4 to 5
- to 5, upgradation from / Upgrading from NSB version 4 to 5
- NSB version 5
- features / Upgrading from NSB version 4 to 5
- NServiceBus, adding to MVC
- about / Adding NServiceBus to MVC
- message handler unit testing / Message handler unit testing
- saga handler unit testing / Saga handler unit testing
- integration tests, performing / Integration tests with MVC
- NServiceBus.RabbitMQ package / Changing the endpoints
O
- object-relationship mapper (ORM) / A brief overview of ASP.NET MVC
- boilerplate code, generating / A brief overview of ASP.NET MVC
- OO supporting / A brief overview of ASP.NET MVC
- development, speeding / A brief overview of ASP.NET MVC
P
- PaaS / Introducing PaaS, IaaS, and SaaS
- patterns
- publish-subscribe pattern / The publish-subscribe pattern
- request-reply pattern / The request-reply pattern
- gateway pattern / The gateway pattern
- DataBus pattern / The DataBus pattern
- timeout patterns / Timeout patterns
- message mutation patterns / Message mutation patterns
- message encryption patterns / Message encryption patterns
- ScaleOut pattern / The ScaleOut pattern
- saga design pattern / The saga design pattern
- publish-subscribe pattern
- about / The publish-subscribe pattern
R
- RabbitMQ
- about / RabbitMQ for NSB
- administrating / RabbitMQ for NSB
- URL, for documentation / RabbitMQ for NSB
- URL, for Windows installation / RabbitMQ for NSB
- URL, for NServiceBus samples / RabbitMQ for NSB
- URL, for development tools / RabbitMQ for NSB
- URL, for NSeviceBus.RabbitMQ source code / RabbitMQ for NSB
- URL, for NServiceBus RabbitMQ hands-on lab / RabbitMQ for NSB
- source code / The source code
- endpoints, changing / Changing the endpoints
- request-reply pattern
- about / The request-reply pattern
- requisites, NSB WCF Integration
- web service / Creating a WCF server
- message handler / Creating a WCF server
- request message structure / Creating a WCF server
- response message structure / Creating a WCF server
- configuration for NSB with WCF / Creating a WCF server
S
- SaaS / Introducing PaaS, IaaS, and SaaS
- saga
- advantages / Sagas – what are they good for?
- workflow / The saga workflow
- source code / Source code overview
- e-mail saga notification, sample / Sample e-mail saga notification
- SFTP saga, sample / Sample SFTP saga
- deployment / Saga deployment
- saga design pattern
- about / The saga design pattern
- IAmStartedByMessages<IMessage> / The saga design pattern
- Saga<IContainSagaData> / The saga design pattern
- IHandleMessages<IMessage> / The saga design pattern
- ConfigureHowToFindSaga() / The saga design pattern
- Saga development
- web services / Sagas and web services
- sagas
- through ServiceMatrix / Sagas through ServiceMatrix
- ScaleOut pattern
- about / The ScaleOut pattern
- Secure File Transfer Protocol (SFTP) / A brief introduction to ESBs
- service-oriented architecture (SOA)
- Service Broker / A brief introduction to ESBs
- ServiceControl
- URL / Introducing NSB components, Understanding ServiceControl and its function
- about / Understanding ServiceControl and its function
- .Plugin.DebugSession / Understanding ServiceControl and its function
- .Plugin.CustomChecks / Understanding ServiceControl and its function
- .Plugin.Heartbeat / Understanding ServiceControl and its function
- .Plugin.SagaAudit / Understanding ServiceControl and its function
- plugins, adding / Understanding ServiceControl and its function
- ServiceControl plugins
- for CustomChecks / Creating a ServiceMatrix solution
- for DebugSessions / Creating a ServiceMatrix solution
- for heartbeats / Creating a ServiceMatrix solution
- for SagaAudits / Creating a ServiceMatrix solution
- ServiceInsight
- about / ServiceInsight, Understanding ServiceInsight and its function
- URL / Introducing NSB components
- solution, creating / Creating a ServiceMatrix solution
- infrastructure / Creating a ServiceMatrix solution
- libraries / Creating a ServiceMatrix solution
- endpoints / Creating a ServiceMatrix solution
- services / Creating a ServiceMatrix solution
- ServiceMatrix
- about / Introducing NSB components
- URL / Understanding ServiceInsight and its function
- sagas through / Sagas through ServiceMatrix
- ServicePulse
- about / Introducing NSB components, Understanding ServicePulse and its function
- CustomChecks for / Introducing CustomChecks for ServicePulse
- SFTP
- URL / Sample SFTP saga
- SFTP saga, sample
- about / Sample SFTP saga
- features / Sample SFTP saga
- XAML, using / Using XAML
- messaging process, changing / Changing the process of messaging
- SFTP test environment, setting up / Setting up an SFTP test environment
- Simple Object Access Protocol (SOAP) binding
- about / Sagas and web services
- SOA patterns
- about / Additional SOA patterns
- Software Development Kit (SDK) / Using Microsoft Azure
- SQLNinja
T
- timeout patterns
- about / Timeout patterns
V
- virtual machine (VM) / Introducing PaaS, IaaS, and SaaS
W
- WCF
- about / Sagas and web services
- source code / The source code
- WCF client
- creating / Creating a WCF client
- service reference, adding / Adding the service reference
- service reference, calling / Calling the service reference
- design, revisiting / Revisiting the design
- source code / The source code
- WCF server
- creating / Creating a WCF server
- messages, adding / Adding messages
- message handler, adding / Adding the message handler
- configuration, adding / Adding the configuration
- tracing, adding / Adding tracing
- web service, viewing / Viewing the web service
- considerations, for deployment / Considerations when deploying
- Web Service Definition Language (WSDL)
- about / A brief introduction to ESBs
- Web Services Description Languages (WSDL)
- about / Sagas and web services
- Windows Communication Foundation (WCF) / A brief introduction to ESBs
- Windows Presentation Framework (WPF) / Sample e-mail saga notification
- Windows Task Scheduler / Event-driven jobs