While terms of the deal are still unknown, what is certain is somebody needs to step up within the Cardinals to take over the starting job vacated by Brown. According to the official website, that man is going to be Bradley Sowell with Nate Potter backing him up.
In Sowell's career, he has started exactly zero games and played in 14 between the Cardinals this season and 10 games with the Indianapolis Colts under Bruce Arians last year.
The trade helps ease a few issues for the Cardinals, mainly one of money. By getting Pittsburgh to take Brown in all likelihood for a draft pick or two, Arizona gets out from under his contract which had $6 million due to him next year and $3.4 remaining in 2013.
With that said, the cap hit still remains as though Brown were released, but it does save some money in the neighborhood of about $900K.