Browse by Tags

  • Messaging as an Enterprise Integration Pattern

    With our recent release of Dovetail Carrier, we’ve been having more conversations around messaging as an enterprise integration pattern. (For more on Carrier, be sure to check out some of Kevin Miller’s recent posts on the subject.) In my feed reader this morning, I saw a new post from Gregor (a software architect from Google) where he discusses ...
    Posted to Gary Sherman (Weblog) by gsherman on February 19, 2010
  • Carrier – Customizing Your Response Emails

    Out of the box Dovetail Carrier is very good at receiving emails and allowing you create business functionality which can react to incoming messages. There is a flip side to receiving emails. Sending them. This post will explain how the Email Agent extension uses templates to send email notifications. First we need to explore what information your ...
    Posted to Kevin Miller (Weblog) by kmiller on February 3, 2010
  • More On Dovetail Carrier RuleSets

    I wanted to discuss RuleSets in more detail this time diving deeper into a couple of topics I pulled out of Creating Your First Carrier Extension because they were too advanced for an introduction. RuleSets Have Context Your conditions and actions need a way to inspect the message they are evaluating. This is accomplished via the ...
    Posted to Kevin Miller (Weblog) by kmiller on January 28, 2010
  • Creating Your First Carrier Extension

    Extensions are the heart of Dovetail Carrier. The application itself does nothing unless there is an extension present. This makes it important to understand how to create your own extensions. This guide will take you through creating a brand new extension and having it subscribe to one of the core Carrier messages IncomingEmailMessage. Create ...
    Posted to Kevin Miller (Weblog) by kmiller on January 28, 2010
  • Clock – A Super Simple Carrier Extension

    Let’s set aside TwitterAgent for a bit and create the simplest extension to Dovetail Carrier possible, a timepiece, a clock, a chronometer of sorts. The intent of this post is to document in one place all the pieces required to create a Carrier Extension. The Marker For now we need to mark the assembly with an attribute announcing it as a ...
    Posted to Kevin Miller (Weblog) by kmiller on December 16, 2009
  • Customizing Dovetail Carrier - Creating and Publishing Messages

    Previously we made a plan to go get Twitter direct messages and publish them into the Dovetail Carrier message bus. Thankfully the Twitter API is pretty simple but there are a few things to worry about. We need to listen to Twitter for direct messages. Transforming and publishing the direct message into the message bus. Host your ...
    Posted to Kevin Miller (Weblog) by kmiller on December 7, 2009
  • Customizing Dovetail Carrier – Making A Plan

    Dovetail Carrier facilitates the creation of an enterprise message bus where messages can be produced and more importantly consumed. We have included a framework for creating sets of rules that act as consumers of messages coming into the system. I will be doing a series of posts around creating custom extensions for Carrier. The goal of these ...
    Posted to Kevin Miller (Weblog) by kmiller on December 4, 2009