Archive for March, 2007

What does Canonical mean?

Thursday, March 22nd, 2007

When we worked with iWay Consultants, they were using a word ‘Canonical‘. I didn’t know what canonical means! All right I’m not a native English speaker, but even one of our American coworkers asked them to learn what canonical is…

They were saying:

  • “We would convert input file to canonical XML message.”
  • “We will create a canonical XML message for Sales Orders, so all input interfaces will be converted to canonical message…”, so on…

I understand canonical means general, common, basic… The goal is to create a common message for Sales Orders. So we would convert each input interface to a common (canonical) XML message, then we would convert it to IDOC ORDERS05.

I was wondering whether canonical is a general term in SOA or XML terminology or they were using it personally. Therefore let’s dig deep about that.

(more…)

Speedlinking March 6, 2007

Tuesday, March 6th, 2007