[VoiceOps] [LIKELY JUNK] Acme: EMS or CLI?

anorexicpoodle anorexicpoodle at gmail.com
Mon Sep 14 02:18:34 EDT 2009


On Mon, 2009-09-14 at 01:12 -0400, Alex Balashov wrote:

> anorexicpoodle wrote:
> 
> > Have you looked at all into the ACP-XML api? I have an old doc from 4.1 
> > on it but haven't seen much since. Seems like it would be a great way to 
> > integrate larger scale Acme provisioning and management with a home 
> > grown system.
> 
> Unless the API is so complicated[1] that it's easier to write an 
> automated CLI-based provisioning wrapper for a narrow class of tasks.  :-)
> 
> I have encountered this a lot.  Say I need a little tool to add a few 
> routes to some piece of infrastructure.  It is unlikely that the scope 
> of the tool will substantially expand, and at any rate, it is certain 
> that evolution toward a fuller OSS/BSS framework can be categorically 
> ruled out.  I can either spend half a day building a little wrapper 
> with Net::Telnet + Expect, or I can sit there for a week trying to 
> decipher some vastly overcomplicated enterprise-strength B2B/B2C 24/7 
> five-9s N+1 high-ROI clicks-and-mortar turn-key-convergent 
> mission-critical service-impacting world-historic 
> culture-transformative spiritually-transfigurative SOAP and/or WSDL 
> monstrosity that requires maddeningly various client-side libraries, 
> executes like an 800 lb. donkey stuck in a tar pit.
> 
> There is real value to doing things the "right" way and diving into 
> the latter.  But the Byzantine thought patterns underlying the design 
> philosophies of these things often weigh against it economically.
> 
> -- Alex
> 
> [1]  I haven't seen this API, so, to be perfectly fair, I don't know.
> 

Fortunately the ACP api seems like little more than a XML wrapper for
the CLI, though there might be an advantage in that I am unsure if ACP
locks the config session on an SD, where a scripted terminal session
most surely would. Seems like a happy middle ground between the full
blown EMS or managing them by hand. 

FWIW the EMS communicates with the SD via ACP
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://puck.nether.net/pipermail/voiceops/attachments/20090913/84cd545b/attachment.html>


More information about the VoiceOps mailing list