I know this is probably going to be quite a big one to implement and maybe not one for the next couple of weeks :-), but I’d like to get the discussion going anyway.
To be able to integrate external systems, it’d be very nice to get some kind of activity type that allows us to fire a call to an external system. The days of integration through sending around (and parsing them on the other side) are long gone, so what would be really cool is to have some kind of way to be able to make an HTTP request to an external system (say a billing system).
Solve360 is going to be part of quite a big architecture here (with billing, supplier management, loyalty and also systems on our partners’ sides).
I think the functionality would just have to include pretty much the same as a scheduled email does nowadays, with the ability to include fields from the contact/project details in the request (including the contact’s or project’s identifier), or possibly just sending the entire contact/project XML blob as a body.
For now, I’ll probably implement this using a polling agent on an thin daemon running somewhere on EC2 or so, but this is not how I like it to be in the end.
Any thoughts?
cheers,
Alef
