What is the Open Telecom Platform (OTP)?
The Open Telecom Platform (OTP) is a battle-tested library of management, monitoring, and support code for constructing extremely high-performance, reliable, scalable, available (nine nines!) distributed network applications. It is written in Erlang. For good general introductions to both technological and business reasons supporting the use of Erlang and OTP, we recommend the following: • An interview with Joe Armstrong, Erlang and OTP’s Chief Software Architect. • A discussion of concurrency and Erlang, with examples from general Erlang and OO programming, plus highlights from the online multiplayer game industry. • An introduction to Erlang with motivating examples followed by business proof-points. • A white paper from Ericsson and Cisco (see particularly page 15), discussing Ericsson’s Engine Integral softswitch solution, which is implemented using OTP on Erlang. • A case study by Motorola comparing the use of C++ and Erlang for telecoms software. For further details on the ration