Agile Communication Environment

From Wikipedia, the free encyclopedia
Jump to: navigation, search

Agile Communication Environment (ACE) is an Avaya software product that uses a service-oriented architecture (SOA) and web services to integrate unified communications capabilities with business applications and processes.[1][2][3][4]

Development history[edit]

In 2005 a small team of engineers from Nortel's Maidenhead R&D center developed, as a skunkworks project, a prototype unified communications application server, code-named Arachne. The project was reviewed by executive leadership and in late 2006 the program was given the go-ahead under the title of Project Raptor.

The development work was done in four of Nortel's R&D labs: Ottawa, Beijing, Maidenhead and Galway. Approximately 80 engineers worked on this program.

  • Late 2006 - Project Raptor begins.
  • November 2007 - Product officially announced at a joint Nortel/IBM event in New York and soon afterwards rebranded as Agile Communication Environment.[5]
  • Winter 2007/Spring 2008 - Lead customer trials conducted, focused around Parlay X WSDLs and SIP/CTI interfaces.
  • July 2008 - Version 1.0 is released.
  • November 2008 - Version 1.1 is released.
  • March 2009 - Version 1.2 released.
  • August 2009 - Version 2.0 released.[6]
  • September 2009 - Version 2.1 released.
  • December 2009 - Avaya acquires Nortel Enterprise business
  • April 2010 - Version 2.2 released.[7]
  • December 2010 - Version 2.3 released.[8]
  • December 2011 - Version 3.0 released.[9]
  • August 2012 - Version 3.0.3 released.[10]

Avaya ACE architecture[edit]

Avaya ACE is composed of two server elements: the Avaya ACE core server and the Application Integration Engine (AIE).

The Avaya ACE server hosts SOAP-based Web services that enable client applications to access core communications capabilities. ACE routes service requests to the underlying network elements that provide those capabilities.

The AIE is an optional Avaya ACE component that hosts a number of the Avaya ACE prepackaged applications and provides a central point for administration of those applications.

Web services[edit]

Avaya ACE offers its web service APIs bundled in developer-friendly toolkits for custom application development. Avaya ACE supports standards-based interfaces such as Parlay X that provide developers high-level access to communication capabilities such as audio and video call control, media service control, call notification, and presence. Services such as click-to-call, presence, notification, and call forwarding are modular and platform-neutral so they can be combined, assembled, and sequenced in different ways, without regard to the underlying communications platform. Developers can integrate these services into applications and business process using any platform or programming language.

Packaged applications[edit]

Avaya ACE also provides a set of pre-programmed applications that offer out-of-the-box integration into common business applications such as Microsoft Office, Internet Explorer, OCS 2007 R2, Lync 2010, Microsoft Dynamics, SFDC, IBM Business Process Management and IBM Lotus Sametime (either standalone or embedded within Lotus Notes).

See also[edit]


  1. ^ "Avaya Agile Communication Environment" (PDF). Avaya. Retrieved April 25, 2011. 
  2. ^ Gardner, David W. (December 13, 2010). "Avaya Bolsters ACE Unified Communications Platform". Information Week. Retrieved April 25, 2011. 
  3. ^ "Avaya Agile Communication Environment". Avaya. Retrieved October 26, 2012. 
  4. ^ "Avaya Agile Communication Environment Overview". Avaya. August 2012. Retrieved October 26, 2012. 
  5. ^ McGee-Smith, Sheila (Jun 5, 2008). "Nortel Plays Its ACE". No Jitter. Retrieved April 25, 2011. 
  6. ^ Burt, Jeffery (June 9, 2009). "Nortel Upgrades ACE Communications Platform". eWeek. Retrieved Aug 23, 2011. 
  7. ^ "Avaya Agile Communication Environment Release 2.2 Contents". Avaya. Retrieved October 26, 2012. 
  8. ^ "Avaya Agile Communication Environment Release 2.3 Contents". Avaya. Retrieved October 26, 2012. 
  9. ^ "Avaya Agile Communication Environment Release 3.0 Contents". Avaya. Retrieved October 26, 2012. 
  10. ^ "Avaya Agile Communication Environment Release 3.0.3 Contents". Avaya. Retrieved October 26, 2012. 

External links[edit]