[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