Wednesday, October 22, 2008

Youpie Yée

What makes China happy ? Youpie Yee !

See here :

Blagues de saison

"Aujourd'hui, il vaut mieux avoir les bourses en action que des actions en bourse".

"Vendez vos actions en bourse et achetez un chien : Il n'y a plus que ça qui rapporte" (Laurent Ruquier)

Month by month or 1 by 1

Yesterday I spent some time improving my start page. You can now browse my published articles month by month and one by one. See some details here :

Wednesday, October 15, 2008

SOA Services Granularity

When discussing about SOA a very common question goes about the granularity of services.

I have always applied two principles to decide for myself if a service has the right granularity :

1. Does it make sense ?

If a Business User of this service reads the service specification, he should be able to understand it. This requires to have servcice specifications in natural language.

2. Is it Human ?

Services are ways to request for information. My basic belief is that it should be possible for a normal human being to process that information. I like to think about services in terms of web pages : how would it look like if it was a web page ? (That's probably because I'm a fan of the Semantic Web vision). The rationale is that if the service provides something that is not human (thousands of records) there is room for service re-factoring (by using an iterator for instance).

A service that would dump all your emails at once on your screen in one page would be useless. What you want is a service to browse emails titles 20 by 20 and the possibility to open an email by selecting it. In addition you want a search function. Paging, Summaries and Searching are examples of human services.

Friday, October 3, 2008

TOGAF Certification Course Completed this week

This week I completed a TOGAF 8.1 Certifcation course. This means that I should be TOGAF Certified in the coming days. This is the second Certification I pass this year after the ITIL Certification (Thank you IBM!). TOGAF is about Entreprise Architecture and it's a fascinating topic. I'll blog about the highlights of this TOGAF course soon.