Enterprise Integration Patterns: Gregor's RamblingsGregor's Ramblings on Enterprise IntegrationMarch is Not a Number- (Found July 2, 2008 ) A lot of discussion these days relates to DSL's (Domain Specific Languages) that allow business models and rules to expressed in a more readable fashion in the source code. Ultimately one might be able to share the executable source of the system with the business users to validate that this is what they wanted. While Java is not necessarily the greatest language to "host" a DSL we can go a lot further than developers generally believe or care for.http://www.eaipatterns.com/ramblings/40_marchnan.html My Loss, Your Gain - SOA Patterns Article- July 2, 2008 Beginning of this year I submitted an article to a renowned software publication who is running a special issue on software patterns. Sadly, my article did not make it into the magazine but I decided to publish an expanded version on my site. Hey, I got to make it worth your time following my ramblings! Am I bitter that my article was rejected Not at all, but if I ever get a hold of these %$& -bleep- of a -bleep- I'll...http://www.eaipatterns.com/ramblings/52_soapatterns.html Google Gears Live From Japan- (Found July 2, 2008 ) Since Google's Developer Day, I have been promising to speak more regularly about Google products. This is a bit of a balancing act for me, as I want to avoid the slippery slope of becoming a corporate sock puppet. I also don't want to neglect my interest in connected systems, SOA, and asynchronous messaging. With the Internet turning into the largest connected system, the gap between Web-based technologies and connected systems design has become significantly smaller, allowing me to combine...http://www.eaipatterns.com/ramblings/65_gears.html Double-Dipping: OOPSLA and Colorado Software Summit- (Found July 2, 2008 ) I am just returning from a trip to Montreal and Keystone, CO for the OOPSLA and Colorado Software Summit conferences. I spoke on SOA Patterns, workshopped my conversation pattern paper, and gave six talks on event-driven architectures and building mashups using Yahoo! Pipes and Google Mashup Editor. Phew!http://www.eaipatterns.com/ramblings/64_oopslacss.html Bubble 2.0- (Found July 2, 2008 ) Whats wrong with this picture I crash a stylish party at a pricey venue (SF Moma). I have no business being there, nor do I have the required invitation. I nonchalantly talk my way in, and hit the crowd with two fellow geeks. Within a few seconds an attractive blonde with a low cut dress approaches us and engages us in a conversation. We grab a few free drinks, indulge on the tirelessly circulating horse doeuvres, and talk to the blonde.http://www.eaipatterns.com/ramblings/63_bubble20.html Enterprise Mashup Summit- (Found July 2, 2008 ) I attended the Enterprise Mashup Summit last Friday. It was a small-ish event, with about 50 people attending. We saw about 10 presentations, mostly by vendors plus an open forum. None of the presentations were too sales-ey, which gave the event a nice workshop feel. Given the limited size, it would have been nice to have more time for interaction. Here is a quick rundown of my impressions.http://www.eaipatterns.com/ramblings/62_mashupsummit.html Facebook Developer Garage- (Found July 2, 2008 ) The Internet is cruel. So you finally made the leap from EAI stone age to become a hip mashup developer. Now it turns out you are once again behind the curve, Unless you've written your won Facebook app and scored a million or so installs you are just a worm in the dust of the global data superhighway. Join the club.http://www.eaipatterns.com/ramblings/61_facebookgarage.html Mashups Tools Market- (Found July 2, 2008 ) As I reported from Mashup Camp, an increasing number of vendors play in the mashup space. I am obviously not the only one who noticed. Dion Hincliffe recently discussed 17 different mashup tools. Maybe I have an MBA hidden inside me (or 10 years of consulting left some marks), but I was temped to conduct my own market segmentation. Gartner would be proud of me. Just be aware that my analysis is not meant to be comprehensive and all statements carry a 0.5 probability of being right :-)http://www.eaipatterns.com/ramblings/60_mashupmarket.html Mashups == EAI 2.0- (Found July 2, 2008 ) Mashups pull data from different sources, aggregate and transform the data to be used in different contexts. EAI solutions pull data from different sources, aggregate and transform the data to be used in different contexts. Huhhttp://www.eaipatterns.com/ramblings/59_mashupeai.html Mashup Camp- (Found July 2, 2008 ) I attended the first day of Mashup Camp today. The event took place at the Computer History Museum, which is actually walking distance from my office. Ironically, the only day in the year when something actually happens within walking distance in Silicon Valley it had to rain. Oh well.http://www.eaipatterns.com/ramblings/58_mashupcamp.html |