<?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:blogger='http://schemas.google.com/blogger/2008' 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>2024-03-08T16:59:03.005-08: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?alt=atom'/><link rel='alternate' type='text/html' href='http://motleyjc.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>JC Reddy</name><uri>http://www.blogger.com/profile/02248270132860083593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.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>25</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=&quot;http://www.jcp.org/en/jsr/detail?id=208&quot;&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&#39;t for the vendors. There are already many open-source projects that are in the works, including the currently popular &lt;a href=&quot;http://www.servicemix.org/&quot;&gt;ServiceMix&lt;/a&gt;. I think JBI will be widely adopted over time, with or without IBM and BEA.</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/fullpage/post/12959813/112131868868683333?isPopup=true' title='0 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><uri>http://www.blogger.com/profile/02248270132860083593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</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=&quot;http://www.jboss.org/products/aop&quot;&gt;JBoss&lt;/a&gt; is certainly betting on AOP, and &lt;a href=&quot;http://eclipse.org/aspectj/&quot;&gt;AspectJ&lt;/a&gt; is gaining mindshare of the early adapters.&lt;br /&gt;&lt;br /&gt;I programmed in &lt;a href=&quot;http://www.franz.com/resources/educational_resources/clos_versus_other/java.lhtml&quot;&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=&quot;http://www.voelter.de/data/articles/aop/aop.html&quot;&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.</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/fullpage/post/12959813/111631232519528780?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><uri>http://www.blogger.com/profile/02248270132860083593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>