<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6221339291550796625</id><updated>2011-11-26T22:39:28.443-08:00</updated><category term='Scala'/><category term='Humor'/><category term='Enterprise Architecture'/><title type='text'>Axiom Architectures</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://axiom-architectures.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6221339291550796625/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://axiom-architectures.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Tom Flaherty</name><uri>http://www.blogger.com/profile/08256705201252115551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp3.blogger.com/_JHL5r3Gxgwo/SJI5S1UA2wI/AAAAAAAAABM/jyNM8Uxdta8/S220/Tom-Flaherty-Wallet.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6221339291550796625.post-4913438833853103756</id><published>2009-04-01T19:40:00.000-07:00</published><updated>2009-04-01T20:46:42.513-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Enterprise Architecture'/><title type='text'>A Practical Road Map to Enterprise Architecture</title><content type='html'>&lt;p  style="font-family:arial;"&gt;&lt;a name="A_Practical_Road_Map_for_Enterprise_Architecture"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p  style="font-family:arial;"&gt;&lt;a name="A_Practical_Road_Map_for_Enterprise_Architecture"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:arial;"&gt;On this auspicious day April 1, 2009 I decided to release&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p  style="font-family:arial;"&gt;&lt;a name="A_Practical_Road_Map_for_Enterprise_Architecture"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:arial;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;a href="http://axiom-architectures.googlecode.com/files/Practical-Roadmap-For-EA.pdf"&gt;"A Practical Road Map to Enterprise Architecture&lt;/a&gt;&lt;/span&gt;&lt;a href="http://http//axiom-architectures.googlecode.com/files/Practical-Roadmap-For-EA.pdf"&gt;"&lt;br /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:arial;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:arial;"&gt;A collection of 8 diagrams:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:arial;"&gt;&lt;a name="A_Practical_Road_Map_for_Enterprise_Architecture"&gt;&lt;/a&gt;&lt;/p&gt;&lt;h1&gt;&lt;a name="A_Practical_Road_Map_for_Enterprise_Architecture"&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p  style="font-family:arial;"&gt;&lt;a name="A_Practical_Road_Map_for_Enterprise_Architecture"&gt; &lt;/a&gt;&lt;/p&gt;&lt;p  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a name="A_Practical_Road_Map_for_Enterprise_Architecture"&gt;&lt;span style="font-family:arial;"&gt;1. Enterprise Architecture Practices Diagram&lt;/span&gt; &lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a name="A_Practical_Road_Map_for_Enterprise_Architecture"&gt;2. Enterprise Architecture Practice Descriptions &lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a name="A_Practical_Road_Map_for_Enterprise_Architecture"&gt;3. A 4-Tier Architecture Footprint &lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a name="A_Practical_Road_Map_for_Enterprise_Architecture"&gt;4. Gap Analysis Strategy with Architecture Alignment Benefits &lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p face="arial"&gt;&lt;span style="font-size:100%;"&gt;&lt;a name="A_Practical_Road_Map_for_Enterprise_Architecture"&gt;5. Agile Development &amp;amp; Production Practices Road Map &lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p face="arial"&gt;&lt;span style="font-size:100%;"&gt;&lt;a name="A_Practical_Road_Map_for_Enterprise_Architecture"&gt;6. Agile Development, Change Management and Governance &lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p face="arial"&gt;&lt;span style="font-size:100%;"&gt;&lt;a name="A_Practical_Road_Map_for_Enterprise_Architecture"&gt;7. Agile Development &amp;amp; Production Practice Descriptions &lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a name="A_Practical_Road_Map_for_Enterprise_Architecture"&gt;8. Zachman Framework Influence&lt;br /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a name="A_Practical_Road_Map_for_Enterprise_Architecture"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;These diagrams summarize my approach from the last 12 years.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a name="A_Practical_Road_Map_for_Enterprise_Architecture"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;In the next few weeks I will blog about each idea in these diagrams&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6221339291550796625-4913438833853103756?l=axiom-architectures.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axiom-architectures.blogspot.com/feeds/4913438833853103756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6221339291550796625&amp;postID=4913438833853103756' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6221339291550796625/posts/default/4913438833853103756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6221339291550796625/posts/default/4913438833853103756'/><link rel='alternate' type='text/html' href='http://axiom-architectures.blogspot.com/2009/04/practical-road-map-to-enterprise.html' title='A Practical Road Map to Enterprise Architecture'/><author><name>Tom Flaherty</name><uri>http://www.blogger.com/profile/08256705201252115551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp3.blogger.com/_JHL5r3Gxgwo/SJI5S1UA2wI/AAAAAAAAABM/jyNM8Uxdta8/S220/Tom-Flaherty-Wallet.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6221339291550796625.post-5650866917132141115</id><published>2009-01-29T07:54:00.000-08:00</published><updated>2009-01-29T08:14:21.622-08:00</updated><title type='text'>Presentation Recommendations</title><content type='html'>&lt;span style="font-family:arial;"&gt;I am putting together a series of slide presentations to be distributed at&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;a href="http://code.google.com/p/axiom-architectures/"&gt;Axiom Architectures at Google code&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;In writing these presentations I recognized that I was falling into the trap getting too caught up in covering every little detail. In other words I was writing a paper and passing it off as a presentation. The upshot was that the material was generating inertia rather than momentum during my talks.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;So to better connect with my audience, I jotted down these presentation recommendations:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;A. Comfort&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;    Recognize that you were invited because people believe in you.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;   Take comfort from this belief.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;   The audience wants to get to know you.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-family:arial;"&gt;B. Narrative&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;    &lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;   Tell a memorable story.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;   Maintain a consistent thread throughout your story&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;   Tie in your personal experiences, perspectives, insight, opinions and humor.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-family:arial;"&gt;C. Material&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Condense the slides to focus entirely in support of your story.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Your slides are only sign posts for the audience to follow your narrative.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Pull out any distracting diversions and props.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-family:arial;"&gt;D. Profound&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;List papers and references so the audience can stay connected with you and your knowledge.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Consider suggesting some next steps.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Close with a profound statement to invite stimulating questions.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6221339291550796625-5650866917132141115?l=axiom-architectures.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axiom-architectures.blogspot.com/feeds/5650866917132141115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6221339291550796625&amp;postID=5650866917132141115' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6221339291550796625/posts/default/5650866917132141115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6221339291550796625/posts/default/5650866917132141115'/><link rel='alternate' type='text/html' href='http://axiom-architectures.blogspot.com/2009/01/presentation-recommendations.html' title='Presentation Recommendations'/><author><name>Tom Flaherty</name><uri>http://www.blogger.com/profile/08256705201252115551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp3.blogger.com/_JHL5r3Gxgwo/SJI5S1UA2wI/AAAAAAAAABM/jyNM8Uxdta8/S220/Tom-Flaherty-Wallet.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6221339291550796625.post-2654306792621340456</id><published>2008-07-31T17:20:00.000-07:00</published><updated>2008-07-31T18:53:56.627-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scala'/><title type='text'>Scala - What Inspires Me</title><content type='html'>&lt;span style="font-family:arial;"&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;  During the last year I have been developing in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Scala&lt;/span&gt; and will be giving my first talk to the &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.denveropensource.org/home"&gt;Denver Open Source Users Group&lt;/a&gt;&lt;span style="font-family:arial;"&gt; on August 5, 2008. The preparation for this talk got me to reflect on what inspires me about &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Scala&lt;/span&gt;. There is:&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;1. The uniform object model that incorporates primitives as first class objects.&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;2. Strong typing and clean generics.&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;3. Traits for composing &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;mixins&lt;/span&gt;.&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;4. Dynamic construction for mixing classes and traits at run time for dependency injection.&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;5. Closures and functions passed as values.&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;  But what inspires me the most is pattern matching. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;OO&lt;/span&gt; and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;FP&lt;/span&gt; combine into something entirely new. A match looks like an ugly Java switch statement with type enhancements, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;tuples&lt;/span&gt; and extractors. But what I see is a lovely dance between deconstruction and reconstruction that enables you to transform anything.&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;   Indeed something to be inspired about&lt;/span&gt;.&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;p&gt;For those unfamiliar with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Scala&lt;/span&gt;, it is an ambitious merger of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;OO&lt;/span&gt; and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;FP&lt;/span&gt; (Functional Programming) that sits up top of the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;JVM&lt;/span&gt; and fully &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;interoperates&lt;/span&gt; with Java. Visit &lt;a style="font-family: arial;" href="http://www.scala-lang.org/"&gt;www.scala-lang.org&lt;/a&gt; for complete information.&lt;/p&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6221339291550796625-2654306792621340456?l=axiom-architectures.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axiom-architectures.blogspot.com/feeds/2654306792621340456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6221339291550796625&amp;postID=2654306792621340456' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6221339291550796625/posts/default/2654306792621340456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6221339291550796625/posts/default/2654306792621340456'/><link rel='alternate' type='text/html' href='http://axiom-architectures.blogspot.com/2008/07/scala-what-inspires-me.html' title='Scala - What Inspires Me'/><author><name>Tom Flaherty</name><uri>http://www.blogger.com/profile/08256705201252115551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp3.blogger.com/_JHL5r3Gxgwo/SJI5S1UA2wI/AAAAAAAAABM/jyNM8Uxdta8/S220/Tom-Flaherty-Wallet.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6221339291550796625.post-2363882714516793651</id><published>2008-06-09T10:22:00.000-07:00</published><updated>2008-06-09T10:30:11.059-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Enterprise Architecture'/><title type='text'>Viability with Open Source</title><content type='html'>&lt;span style="font-family: arial;"&gt;    I really love the fact that we are witnessing first hand the emergence of lightweight and accessible enterprise integration with Apache Service Mix and Camel&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;   I can't think of a better environment than Apache. Apache practices a pure form of Open Source which invites lots of good committers that promotes creativity along with quality. With this support Apache has the resources to take on large enterprise projects.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;  Vendor sponsored Open Source falls short in attracting outside committers.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;  The ecosystem that enterprise projects require has become too big for any vendor.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;   So not only are we witnessing accessibility but long term viability.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6221339291550796625-2363882714516793651?l=axiom-architectures.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axiom-architectures.blogspot.com/feeds/2363882714516793651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6221339291550796625&amp;postID=2363882714516793651' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6221339291550796625/posts/default/2363882714516793651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6221339291550796625/posts/default/2363882714516793651'/><link rel='alternate' type='text/html' href='http://axiom-architectures.blogspot.com/2008/06/viability-with-open-source.html' title='Viability with Open Source'/><author><name>Tom Flaherty</name><uri>http://www.blogger.com/profile/08256705201252115551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp3.blogger.com/_JHL5r3Gxgwo/SJI5S1UA2wI/AAAAAAAAABM/jyNM8Uxdta8/S220/Tom-Flaherty-Wallet.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6221339291550796625.post-1087796676555489882</id><published>2008-06-05T15:22:00.000-07:00</published><updated>2008-06-05T21:12:25.010-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Humor'/><title type='text'>I Finally Get It - Apache Camel Endpoints</title><content type='html'>.&lt;br /&gt;I&lt;span style="font-family:arial;"&gt; enjoyed Bruce Synder's talk about Apache Camel at the Denver Open Source User Group meeting on June 3, 2008&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;   I first saw Camel as just a language living inside an ESB and talking to its internals. However it finally dawned me during the talk what Camel can do outside on its own.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;  Camel can transport and translate anything between endpoints in just 3 lines.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; This blows my mind.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; I am going to put an endpoint in all my applications.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; The next logical step is to create a Borg implant endpoint.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;   Enterprise Architects can now reveal their true colors and broadcast that final memo about the status of the integration project:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;    "That resistance is futile, you will be assimilated".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6221339291550796625-1087796676555489882?l=axiom-architectures.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axiom-architectures.blogspot.com/feeds/1087796676555489882/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6221339291550796625&amp;postID=1087796676555489882' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6221339291550796625/posts/default/1087796676555489882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6221339291550796625/posts/default/1087796676555489882'/><link rel='alternate' type='text/html' href='http://axiom-architectures.blogspot.com/2008/06/i-finally-get-it-apache-camel-endpoints.html' title='I Finally Get It - Apache Camel Endpoints'/><author><name>Tom Flaherty</name><uri>http://www.blogger.com/profile/08256705201252115551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp3.blogger.com/_JHL5r3Gxgwo/SJI5S1UA2wI/AAAAAAAAABM/jyNM8Uxdta8/S220/Tom-Flaherty-Wallet.jpg'/></author><thr:total>1</thr:total></entry></feed>
