what's new in nservicebus 4.0 20130718
DESCRIPTION
A short presentation on the new features and improvements in the latest release of NServiceBus 4.0. Presented on July 18th 2013 at the DublinAlt.Net meetingTRANSCRIPT
![Page 1: What's new in NServiceBus 4.0 20130718](https://reader033.vdocument.in/reader033/viewer/2022051817/547859a3b4af9f7a2d8b466b/html5/thumbnails/1.jpg)
What’s newin NServiceBus 4.0
Sean Farmar
![Page 2: What's new in NServiceBus 4.0 20130718](https://reader033.vdocument.in/reader033/viewer/2022051817/547859a3b4af9f7a2d8b466b/html5/thumbnails/2.jpg)
A bit of background
•What is NServiceBus
•Why would you need it
•Getting Started
![Page 3: What's new in NServiceBus 4.0 20130718](https://reader033.vdocument.in/reader033/viewer/2022051817/547859a3b4af9f7a2d8b466b/html5/thumbnails/3.jpg)
What is NServiceBus?
•Distributed bus (not a broker)
•Messaging pub/sub (asynchronous)
•Durable and Transactional (if you want)
•Sagas (Workflow and background task scheduling)
![Page 4: What's new in NServiceBus 4.0 20130718](https://reader033.vdocument.in/reader033/viewer/2022051817/547859a3b4af9f7a2d8b466b/html5/thumbnails/4.jpg)
Distributed BusAppApp
Bus.dlBus.dlll
AppAppAppApp
Bus.dlBus.dlll
AppApp
Bus.dlBus.dlll
AppAppAppApp
Bus.dlBus.dlll
AppApp
Bus.dlBus.dlll
AppAppAppApp
Bus.dlBus.dlll
AppApp
Bus.dlBus.dlll
AppAppAppApp
Bus.dlBus.dlll
![Page 5: What's new in NServiceBus 4.0 20130718](https://reader033.vdocument.in/reader033/viewer/2022051817/547859a3b4af9f7a2d8b466b/html5/thumbnails/5.jpg)
Publish Subscribe [pub/sub]
![Page 6: What's new in NServiceBus 4.0 20130718](https://reader033.vdocument.in/reader033/viewer/2022051817/547859a3b4af9f7a2d8b466b/html5/thumbnails/6.jpg)
Publish Subscribe [pub/sub]
![Page 7: What's new in NServiceBus 4.0 20130718](https://reader033.vdocument.in/reader033/viewer/2022051817/547859a3b4af9f7a2d8b466b/html5/thumbnails/7.jpg)
Durable
TxTxQQ$$ Order
AppApp
Receive
DBDBCall 1 of 3
Rollback
Call 2 of 3
Rollback
The order is back in the queue
![Page 8: What's new in NServiceBus 4.0 20130718](https://reader033.vdocument.in/reader033/viewer/2022051817/547859a3b4af9f7a2d8b466b/html5/thumbnails/8.jpg)
Sagas
•Long running business processes
•Events to linear business process
•State management
•Time management
![Page 9: What's new in NServiceBus 4.0 20130718](https://reader033.vdocument.in/reader033/viewer/2022051817/547859a3b4af9f7a2d8b466b/html5/thumbnails/9.jpg)
Service Examples
Subscribe to Customer Status Updated
Publish
Customer Status Updated
Save status locally
Subscribe to Product Product Pricing UpdatedPricing Updated
Publish
Product Pricing Updated
Save pricing locally
Place Order
Publish Order Accepted
Sales
Marketing
Customer Care
![Page 10: What's new in NServiceBus 4.0 20130718](https://reader033.vdocument.in/reader033/viewer/2022051817/547859a3b4af9f7a2d8b466b/html5/thumbnails/10.jpg)
Particular.net
NServiceBus
ServiceMatrix
ServiceInsight
ServicePulse Coming Soon
![Page 11: What's new in NServiceBus 4.0 20130718](https://reader033.vdocument.in/reader033/viewer/2022051817/547859a3b4af9f7a2d8b466b/html5/thumbnails/11.jpg)
NServiceBus 4.0•New Transports: ActiveMQ,
RabbitMQ, SQL Server
•Improved Performance
•Configuration Improvements
•RavenDB Support
•Management Service
•New tools
![Page 12: What's new in NServiceBus 4.0 20130718](https://reader033.vdocument.in/reader033/viewer/2022051817/547859a3b4af9f7a2d8b466b/html5/thumbnails/12.jpg)
ServiceMatrix 2.0
•A visual tool
•Visual studio integration
•Code generation
•Inline documentation
![Page 13: What's new in NServiceBus 4.0 20130718](https://reader033.vdocument.in/reader033/viewer/2022051817/547859a3b4af9f7a2d8b466b/html5/thumbnails/13.jpg)
ServiceMatrix 2.0
![Page 14: What's new in NServiceBus 4.0 20130718](https://reader033.vdocument.in/reader033/viewer/2022051817/547859a3b4af9f7a2d8b466b/html5/thumbnails/14.jpg)
ServiceInsight 1.0
•Visualisation of distributed systems
![Page 15: What's new in NServiceBus 4.0 20130718](https://reader033.vdocument.in/reader033/viewer/2022051817/547859a3b4af9f7a2d8b466b/html5/thumbnails/15.jpg)
DEMO
![Page 16: What's new in NServiceBus 4.0 20130718](https://reader033.vdocument.in/reader033/viewer/2022051817/547859a3b4af9f7a2d8b466b/html5/thumbnails/16.jpg)
Q&A
![Page 17: What's new in NServiceBus 4.0 20130718](https://reader033.vdocument.in/reader033/viewer/2022051817/547859a3b4af9f7a2d8b466b/html5/thumbnails/17.jpg)
Thank You!Particular.netudidahan.com/blog
Sean Farmarseanfarmar.comtwitter: @farmar