1. 程式人生 > >應用使能平臺AEP

應用使能平臺AEP

什麼是應用使能平臺AEP

應用使能平臺,即Application Enablement Platform(AEP),又有翻譯成應用支援平臺,應用支撐平臺的。根據字面意思,AEP就是能快速開發部署物聯網應用的雲平臺,常常以平臺即服務(PaaS)的形式出現,因此開發出來的應用具有云服務的特性:動態擴充套件,按需服務,高可用性等等。

應用使能平臺是一種以技術為中心的產品,它以與行業無關的可擴充套件的中介軟體為核心,
方便使用者在平臺上開發全新的IoT應用程式或者將原有行業應用遷移或者升級成IoT方案。

AEP的架構

根據AEP的定義,大部分AEP能提供圖形化視覺化開發工具,快速開發模型、中介軟體、資料儲存功能、業務邏輯引擎、對接第三方系統API等等。如果AEP是面向物聯網的,那麼常常會包括裝置管理,裝置接入,連線管理等等功能。
Aeris的AEP架構示例

如今,AEP在向兩個方面發展。首先,隨著連線到物聯網應用的物體越來越多,所使用的通訊技術越來越多樣,AEP的基礎功能在向更復雜的方向進化:
AEP的發展趨勢

其次在AEP所整合的功能也越來越多,以上示例給出了最基本的功能模組,但是實際中的應用程式所需要的“能力”,實際上就是雲服務卻是多種多樣的,因此,不同的AEP會整合進許多不同的雲服務,而且,所整合的雲服務越多,AEP就越強大,給客戶帶來的價值就越大。

基於AEP搭建IoT解決方案的思考

AEP平臺幫助企業極大節省物聯網應用開發時間和費用,據Aeris測算,開發者使用AEP平臺開發應用,和獨立開發相比,可以節省70%的時間,使應用更快地推向市場,同時還節省了底層開發的架構和開發人員的費用。

AEP平臺解決的另一個重大問題是IoT應用的靈活擴充套件問題,即使IoT應用的終端規模或者使用者人數迅猛增加,也無需擔心在開發和支援上的資源投入,因為通常,開發者能在AEP平臺上快速地擴充套件和管理其應用,就像在雲端計算中做的那樣。

當然AEP也帶來了新的問題,首先是平臺的使用費用問題。當前很多物聯網應用相比傳統的應用系統,只是錦上添花,而其可能產生的價值也不足以支付AEP平臺等這類中介軟體服務商的期望,因此出現了非常態的一些現象:要麼是企業把AEP平臺當成是其原型測試平臺,要麼就是AEP平臺擼起袖子,開始為企業實現更多的應用的增值的開發。

AEP帶來的另外一個問題就是安全問題,很多企業出於對資料安全的考慮,不願意將資料存在共有云上,更何況,對於物聯網企業來說,AEP上所管理的資產可能就是企業的主要資產了,不可避免要對AEP進行各種考評(初創小公司開發的AEP的生存要艱難很多)。

典型的應用使能平臺AEP

全球知名的AEP平臺有Thingworx,Comulocity,AWS IoT,Watson IoT Platform等。MachNation在2016年對35家AEP進行了評測,這35家是:(字母順序)
- Aeris (AerCloud)
- Afero (Afero)
- Altizon (Datonis)
- Amazon (AWS IoT)
- Amplía (OpenGate)
- AT&T (AT&T IoT Platform)
- Ayla Networks (Ayla IoT Platform)
- Bosch (Bosch IoT Suite)
- C3 IoT (C3 IoT Platform)
- Carriots (Carriots)
- ClearBlade (ClearBlade)
- Connio (Connio)
- Cumulocity (Cumulocity)
- Davra Networks (RuBAN)
- DevicePilot (DevicePilot)
- Electric Imp (Electric Imp Platform)
- Ericsson (Application Platform for IoT)
- Exosite (Murano)
- Gemalto (SensorLogic)
- HPE (HPE Universal IoT Platform)
- IBM (Watson IoT Platform)
- Kaa (Kaa IoT Platform)
- MachineShop (MachineShop)
- Microsoft (Azure for IoT)
- MODE (MODE)
- PTC (ThingWorx Technology Platform)
- Relayr (Relayr)
- SAP (SAP HANA Cloud Platform for the Internet of Things)
- Scriptr.io (Scriptr)
- SiteWhere (SiteWhere)
- Software AG (IoT Foundation)
- Telit (Telit deviceWISE)
- TheThings.iO (TheThings.iO)
- Waylay (Waylay)
- Yaler (Yaler)

參考:2016 IoT Application Enablement Platform ScoreCard – Executive Summary

Cumulocity

Cumulocity是歐洲領先的AEP平臺和物聯網解決方案提供商,詳細介紹可以參考:物聯網企業採風:Cumulocity

Telit (Telit deviceWISE)

Telit是總部位於義大利的物聯網綜合方案提供商,詳細介紹可以參考:物聯網企業採風:Telit,其名下的AEP平臺的詳細資訊可以參考:
https://help.devicewise.com/display/M2MOpen/Home

PTC(ThingWorx)

PTC的ThingWorx是較早成型的AEP平臺,是AEP的領導者,詳細資訊可以參考:物聯網企業採風:PTC

AEP在實際解決方案中的應用的可以參考:[轉]華為和他小夥伴們的九大物聯網解決方案