Agile Communication Environment

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Agile Communication Environment (ACE) is an Avaya software solution that leverages a Service Oriented Architecture (SOA) and web services to integrate Unified Communications capabilities (Presence, Click-to-Call, Audio Call, Video Call, Multimedia Conferencing, etc.) with business applications and processes.[1][2][3][4]

Development history

In the autumn of 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

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

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

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

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.

External links