Wed Jun 29 02:24:57 PDT 2016
XML doesn't care about the presentation of the data, just the data
itself. It would be up to the UI to worry about displaying the data,
asking for user input, that type of thing. So, following an MS analogy,
the 'wizard' logic would be in the UI, get/set-edit/create/command would
be passed as XML formatted messages, and you'd get XML formatted
asynchronous responses and status reports arriving back from the agent.
Keeping the interface asynchronous buys you a lot of flexibility in
UI-wise, I think.
More information about the Kernel