Manyou Open Platform(Manyou开放平台/MYOP)服务是由Comsenz公司为应用开发者提供的开放平台。
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+应用服务器共同提供的。
开始之前
在您开始着手第一个基于MYOP的应用之前,请务必仔细阅读《MYOP应用服务协议》,在您完全理解、同意并遵守《协议》各项条款的基础上,方可开始进一步的工作。