Chariot Bloggers

These are extracts of recent articles from Chariot's own consultants, including content from the "official" Chariot Blog and from our own individual blogs. We encourage you to read the original blog article.


Declarative Spring WebFlow security using Acegi

02/25/2008



I just went through the exercise of converting an annotation based Spring 2.5 multi-action controller over to a WebFlow based implementation. As you're probably aware, url based (declarative) Acegi security does not translate over to WebFlow. Instead, as they're discussing for SWF-93, using the attached spring-webflow-security archive, you can declaratively assign security to states and events.

Don't make the mistake of adding FlowSecurityInterceptor to your FilterChainProxy (it's not a Filter!). Add it to your flowExecutor con...

 

Read the full article...

Use JConsole with ActiveMQ for a quick JMS test client

As I was working with OpenESB to try an integrate it with ActiveMQ I stumbled across a quick and easy way work with ActiveMQ. My needs were basic and I just wanted to be able to browse, add and remove messages from a set of queues. I knew that ActiveMQ has JMX support so I wondered if my basic needs could be met using JConsole. Sure enough they were. Here's what I did:

First, I configured ActiveMQ with the queues I needed and started the server (console output below).

 

Read the full article...

It's been a long time!

Just a quick post to let you know that this blog isn't dead. I know, it has been a long time since my last post. The truth is that I've been involved with a major SOA implementation (using BEA tools) since September 2007. This project is taking up most of my time and unfortunately my blog is feeling the affects :). I hope to get back in the lab soon however, in the meantime I'll be making some random SOA related posts that I hope you'll find useful.

Oh, btw...Chariot Solutions is hosting its annual Emerging Technologies conference in March (http://www.phillyemergingtech.com/). This year there will be an SOA track along with various others. Take a look and hope to see you there!

 

Read the full article...

Random track playback on Naim CD Players

11/29/2007



While the player is stopped, on your remote, press the "prog" button followed by the "1" button. This, of course, assumes you hadn't already keyed in a track program. To clear a track program, regardless of "random" or your own personal ordering, press and hold the "stop" key.

 

Read the full article...

One too many, reprise.

11/25/2007



Switching genre gears from my initial "one too many" post, I also happen to be a fan of what most would classify as "extreme" music. Cutting to the chase, Pig Destroyer needs to drop the new member before they officially jump the shark (unless they're intentionally trying to be Slipknot Jr.).

 

Read the full article...

One too many.

11/25/2007



I would consider myself a casual Grateful Dead fan. Of course this is in light of knowing there are fans who possess thousands of hours of material, whom I would indeed call "hardcore". Nevertheless, it always strikes me in an almost sickening way at how bad Donna Jean sucks. Listen to literally any live recording and she is horribly out of tune. This brings to mind several questions - were her vocals out of the mix in the stage monitors? was everyone else too spaced out to realize how pathetic her attempts at singing in tune were? were Keith's drugs that much better/cheaper as to make her "contribution" tolerable? etc., etc.. This also makes me wonder if her presence would have been tolerated, say "if then was now"? To expand on that, would the voic...

 

Read the full article...

Envy... too easy!!

08/02/2007



The MythTV box I've built contains an nVidia card not yet supported out-of-box by Ubuntu (Feisty). I looked into building the kernel module myself, but just couldn't seem to get all my ducks in a row. The nv driver was actually doing pretty well, but I'd kind of also like to give XvMC a whirl too (potential *big* plans for an Intel GMA 950 based machine as well!). Anyway, a friend of mine at work mentioned that I might give

 

Read the full article...

Open ESB & GlassFish: JMS messaging (part 2)

The long awaited follow-up to Open ESB & GlassFish: JMS messaging (part 1) is finally here...well, long awaited for me that is :) I've been waiting since March to get back to OpenESB and GlassFish to implement our business use case. My hope for this post was to have GlassFish working with ActiveMQ embedded in Geronimo but I'm not quite there yet. However, I feel confident that I have a solution that will work.

First a quick review on what I was trying to do in part 1. My initial approach to integrating ActiveMQ embedde...

 

Read the full article...

Milestone 1: Use Case Implemented in Sun JavaCAPS

Well it's been a long road and I'm happy to announce that we've reach our first milestone in the SOA Lab of an implemented use case using our Virtual Enterprise. Steve Smith and I decided back in late April to combine our efforts and work collaboratively with JavaCAPS to complete the work. This post will focus on my hands on experience with Sun JavaCAPS 5.1.2 and overall impressions with the product.

Impressions of the Sun JavaCAPS tools

Architecture

Java CAPS has been ar...

 

Read the full article...

The Sonic Youth

04/20/2007



I'd forgotten for some time, but taking a step back and thinking about it, Sonic Youth was the best concert I've ever seen.

 

Read the full article...