開放電信平台
外觀
開發者 | 愛立信 |
---|---|
首次發布 | 1998年 |
當前版本 | 27.1.2[1](2024年10月17日,18天前) |
源代碼庫 | |
編程語言 | Erlang |
操作系統 | 跨平台 |
平台 | 跨平台 |
類型 | 軟體框架 (vm + tools + library + database) |
許可協議 | Apache許可證 2.0 |
網站 | www.erlang.org |
開放電信平台(英語:Open Telecom Platform,縮寫為OTP),又譯為開源電信平台,以Erlang寫成的應用程式伺服器,用於開發分布式的、高容錯性的Erlang應用程式。愛立信公司在1998年以開放原始碼的方式將程式釋出。
它包含了:
- 一個Erlang直譯器
- 一個Erlang編譯器
- 伺服器之間的通信協定
- Corba Object Request Broker
- 一個統計分析工具,名為Dialyzer
- 一個分散式資料庫伺服器,名為Mnesia
- 許多軟體庫
開放電信平台採用修改過的Mozilla公共許可證協議發放 (在 18.0 以後改為 Apache許可證 2.0),同時愛立信仍然提供商業版本的技術支持。目前,Erlang最大的商業用戶是愛立信,其他知名用戶有北電網路、亞瑪遜以及T-Mobile等[2]。
參考文獻
[編輯]- ^ 1.0 1.1 Release 27.1.2. 2024年10月17日 [2024年10月17日].
- ^ Who uses Erlang for product development?. Frequently asked questions about Erlang. [2008-04-13]. (原始內容存檔於2008-04-19). 「The largest user of Erlang is Ericsson. Ericsson use it to write software used in telecommunications systems. Many (dozens) projects have used it, a particularly large one is the extremely scalable AXD301 ATM switch.」 FAQ中列出的其他用戶包括: Nortel、Deutsche Flugsicherung、T-Mobile等