<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.26.0">
</HEAD>
<BODY>
On Mon, 2009-09-14 at 01:12 -0400, Alex Balashov wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
anorexicpoodle wrote:

&gt; Have you looked at all into the ACP-XML api? I have an old doc from 4.1 
&gt; on it but haven't seen much since. Seems like it would be a great way to 
&gt; integrate larger scale Acme provisioning and management with a home 
&gt; 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 &quot;right&quot; 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.

</PRE>
</BLOCKQUOTE>
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. <BR>
<BR>
FWIW the EMS communicates with the SD via ACP
</BODY>
</HTML>