Real artists ship

There is life after one project is announced. Banco de España -Spain’s central bank- selected Microsoft for Target2 a couple of years ago. The solution, built on top of Biztalk, is not very demanding from a functional or performance point of view, but is pretty critical -it handles cross-borders payments over 50K euros-. I worked…


Exchange Component Architecture Poster

I’m not an expert on Exchange, but I have several projects with Exchange involved, so that poster seems useful. Also, a printed version on the TechNet Magazine. Technorati tags: exchange 2007, architecture


More than one thousand orchestrations per second

Finally it’s public, last summer I worked on a benchmark in order to prove the viability of BizTalk processing 62 million messages (with orchestrations involved) each day. That means more than 1,000 messages per second. It was pretty fun, we started with a very small number -as usual on performance testing-, and grew up until…


Building from scratch

Architecting systems you can build from scratch or evolve an existing one. A lot of pros and cons on both, but one of the pros of the new ones is how clean can be. I have been for some time with SlaterLabs, building a core banking solution in .NET. As soon as we started to…



We have launched a new community site about architecture, The site content currently is some podcasts (the ArCast series from Channel9), articles from MSDN, the Architecture Journal and some blogs. Also interesting, they are using 4 personas for the different kind of architects, Solution, Infrastructure, Strategic and Industry.


Initiative on creating a Handbook of Software Architecture

Grady Booch presented an initiative for creating a Handbook of Software Architecture in the last OOPSLA. Could be an interesting place to have an eye on it and make some contributions.


Domain Specific Languages

A domain-specific language (DSL) is a programming language designed to be useful for a specific set of tasks, in contrast to general-purpose programming languages. Wikipedia A couple of weeks ago I had the oportunity of assist to an event here, in Madrid, about DSLs, with Beat Schwegler and Ingo Rammer. The sessions was pretty good…


Rendering Engine vs Forms on design time

A couple of weeks ago I had an interesting design discussion about developing a smart client. This application is being developed with Windows Forms and is going to have more than a thousand forms. The center of the discussion was about creating the forms on design time -we can call it ‘static’ forms solution-, or…


Integrating 3270 applications with a SOA

Currently I’m working on the implementation of a kind of service oriented architecture, with  the challenge (isn’t it the right way of calling it) of integrating a bunch of 3270 applications -about 2K green screens-. The solution design we are working on is consuming the 3270 screen on a middleware (BizTalk 2004) via XML. For the…