Manyou Open Platform(Manyou開放平台/MYOP)服務是由Comsenz公司為套用開發者提供的開放平台。
基本介紹
- 中文名:MYOP
- 外文名:Manyou Open Platform
- 提供者:Comsenz公司
- 服務對象:套用開發者
MYOP簡介,MYOP與UCenter Home,
MYOP簡介
MYOP被設計為能夠滿足大容量數據及頻繁存取的需要,因此是套用伺服器與UCenter Home用戶網站之間的通信橋樑。MYOP通過專有API與UCenter Home進行通信,根據套用開發者的需要,調用UCenter Home的相應數據,並將其快取,封裝成若干API接口,以供套用開發者使用。
由於UCenter Home被設計成可以在幾乎任何支持PHP/MySQL的虛擬主機或伺服器上使用,而套用開發者通常又需要大量頻繁存取UCenter Home上的相關數據,以使得套用能夠和UCenter Home用戶網站緊密的整合,成為網站的一部分。因此,考慮到UCenter Home複雜的伺服器環境及UCenter Home安裝伺服器運算能力、存儲能力的限制,MYOP致力於分擔UCenter Home伺服器的數據存取壓力,使得套用開發者能夠儘可能不受到速度影響的,充分使用API接口滿足自身需要。
MYOP由較強運算能力的伺服器集群構成,通過對UCenter Home用戶網站數據的快取及分散式處理,保證套用開發者對API回響速度的需求。由於MYOP與UCenter Home用戶網站伺服器只使用較為簡單的數據同步和觸發機制,同時確保無論API如何被套用調用,基本都不會影響到用戶網站伺服器的穩定運行。
同時,MYOP能在一定程度上解決同一個套用運行於不同版本的UCenter Home上的兼容性問題。MYOP與UCenter Home之間的專有API接口,將儘可能的考慮不同版本UCenter Home的差異性問題,使得套用開發者不必過多受到UCenter Home版本差異性的困擾。但不可避免的是,如同所有軟體產品一樣,隨著技術的發展,在UCenter Home產品架構進行重大升級或調整的情況下,有可能套用開發者仍然需要進行一些版本適配的工作,以確保套用可以完好的運行於新的產品中。
MYOP與UCenter Home
值得套用開發者注意的是,所有基於MYOP開發的應用程式,事實上邏輯層都是運行於套用開發者自己的伺服器,經過MYOP的代理,或iframe方式,展現在各種UCenter Home用戶網站上。因此MYOP提供的API,是一套真正實現一次編寫,到處運行的協定。
得益於MYOP與UCenter Home的緊密整合特性,對於訪問者而言,在訪問各種不同類型的UCenter Home用戶網站時,例如股票SNS,旅遊SNS,高校SNS,地區SNS等等,均會感覺到這些MYOP應用程式是運行在UCenter Home用戶網站上,從而獲得十分良好的使用體驗,而實際上這些應用程式所實現的功能,是由UCenter Home+MYOP+套用伺服器共同提供的。