At any rate, the HTTP adaptor was the first step towards SOAP integration. The SOAP adaptor simply builds an appropriate HTTP action object and invokes the HTTP adaptor.
Timeline/contents for ACTION_soap adaptor:
August 18, 2003: It works!
In order to get just the minimum working to support SOAP, then, I spent about a day. I left a lot undone which would make sense for a real live HTTP adaptor, such as code to build proper POST requests, anything to work with results, and so forth. But I also spent some time debugging the whole action process, building the "keep" logic which inserts action results into the enactment history for a workflow, and putting together a test platform for action-based workflow.
Next time I spend time here, an HTML parser might be an interesting thing to think about. Certainly cookie handling is very needed, and I left
out all the header logic as well. There's really no shortage of things to be done. But -- it works, and retrieved a page into a workflow
enactment like a champ.