<?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-12959813</id><updated>2011-04-21T18:07:50.329-07:00</updated><title type='text'>Motley Thoughts</title><subtitle type='html'>Contemplating the universe.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://motleyjc.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12959813/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://motleyjc.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>JC Reddy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-12959813.post-112131868868683333</id><published>2005-07-13T22:19:00.000-07:00</published><updated>2005-07-13T22:28:37.480-07:00</updated><title type='text'>Java Business Integration (JBI)</title><content type='html'>JSR 208 (Java Business Integration) is a harmless and quite useful specification which was approved recently. Guess, &lt;a href="http://www.jcp.org/en/jsr/detail?id=208"&gt;who abstained from voting&lt;/a&gt;: IBM and BEA. JBI standard threatens to commoditize the integration space (at least in the Java world) which is great for all the integration-consumers, but obviously isn't for the vendors. There are already many open-source projects that are in the works, including the currently popular &lt;a href="http://www.servicemix.org/"&gt;ServiceMix&lt;/a&gt;. I think JBI will be widely adopted over time, with or without IBM and BEA.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12959813-112131868868683333?l=motleyjc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://motleyjc.blogspot.com/feeds/112131868868683333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12959813&amp;postID=112131868868683333&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12959813/posts/default/112131868868683333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12959813/posts/default/112131868868683333'/><link rel='alternate' type='text/html' href='http://motleyjc.blogspot.com/2005/07/java-business-integration-jbi.html' title='Java Business Integration (JBI)'/><author><name>JC Reddy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12959813.post-111631232519528780</id><published>2005-05-16T23:17:00.000-07:00</published><updated>2005-06-26T22:27:51.596-07:00</updated><title type='text'>Aspect Oriented Programming</title><content type='html'>Aspect-Oriented Programming (AOP) may one day become as popular as Object-Oriented Programming (OOP). It is too early to say, but all the signs are here. &lt;a href="http://www.jboss.org/products/aop"&gt;JBoss&lt;/a&gt; is certainly betting on AOP, and &lt;a href="http://eclipse.org/aspectj/"&gt;AspectJ&lt;/a&gt; is gaining mindshare of the early adapters.&lt;br /&gt;&lt;br /&gt;I programmed in &lt;a href="http://www.franz.com/resources/educational_resources/clos_versus_other/java.lhtml"&gt; CLOS&lt;/a&gt; (Common Lisp Object System) for a number of years, which supports multiple inheritance, method combinations, mixins, meta-object protocol (MOP), and dynamic class evolution, among others. Most of what AOP promises have been readily available in CLOS for more than a decade, and I have used some of them successfully. This &lt;a href="http://www.voelter.de/data/articles/aop/aop.html"&gt;article&lt;/a&gt; describes how CLOS supports all that AOP has to offer. In comparison, Java is a over-simplified object-oriented language, but I believe that is the primary reason for its success. CLOS, as a language, never took off in the mainstream industry, and all its elegant ideas never became widely popular.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12959813-111631232519528780?l=motleyjc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://motleyjc.blogspot.com/feeds/111631232519528780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12959813&amp;postID=111631232519528780&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12959813/posts/default/111631232519528780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12959813/posts/default/111631232519528780'/><link rel='alternate' type='text/html' href='http://motleyjc.blogspot.com/2005/05/aspect-oriented-programming.html' title='Aspect Oriented Programming'/><author><name>JC Reddy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
