2014-02-12 15:45:18 来源:TechTarget中国
企业希望通过互联网曝露信息给移动应用使用,而应用编程接口(API)使之成为可能。API可以用于一切事情,从赚钱和省钱,到帮助创建品牌或者向云端转移。虽然API开发确实不是新技术,但它一直在演变,在使用这一技术时,使架构师们以正确的心态使用很重要。
本文中,业内人士讨论了API开发的最新趋势,以及在新一年中架构师要想保持在浪潮之颠,他们需要做什么。
API和API开发将会有怎样的趋势?关于架构师们在2014年使用API,你有什么建议?
现在,在该认栽中我所看到大的进化趋势是平台和生态系统对于IT专业人士变得越来越难以管理。就应用角度而言它变得很不同,从位置角度年它更令人绝望,在帮助IT更敏捷和灵活上,API发挥着很大的作用。最后,这意味着开发人员将会更加适应以一种更智能的方式服务于他们的终端用户。
当你进入到云端时,一个完全托管的API管理平台给客户和API开发人员提供了一个共同的地方,来利用并获得更大的价值,而不是市场上的某些解决方案。云使访问变得容易,而且减轻了管理设施或平台本身的负担。消费者和API生产者都是价值链的最末端,都要利用云。
如果开发人员和架构师并不了解API,那么他们就需要了解它。革命的的确确正在发生。API来也,而且随着用户体验重要的增加,API也变得越来越有意义。API允许用户一层一层剥开用户体验的层级,并提供管道,然后把任何类型的优化了的用户体验置于这些API之上。它提供了更多的修改融会贯通的、合理化的流程,这一流程允许人们按设备调整用户体验,而不必重写代码。
最大的改变是从SOAP到REST。这有点宗教辩论的意味。如果你更多地是从体验方面看的话,SOAP还是很繁忙的。如果你是在更开放的开发者社区讨论的话,或者是与开发移动应用的人们讨论的话,那么他们更喜欢REST协议。
架构师要深入思考API,使之易于使用。他们越轻量,那么就会有越多的移动开发人员使用他们。采用率越高,那么就越有机会使公司在适合的客户中打响品牌,就能获得更多的利润。
设计精良的架构正是承担起所有重责的人,而不是移动应用开发者。例如,如果一个典型的移动应用需要从多个应用中访问信息的话,那么就不要强迫他们做单独的调用。通过将一些常见的调用模式融合到单一的API调用中,帮助他们提升移动应用程序的体验,而这一融合要小心地在平台中进行,如集成平台却服务。
发布设计精良的、轻量的API是一种企业吸引移动应用开发者到他们的API上和基础产品及服务。开发人员和架构师可以利用全新的创新周期,使IT专业人员的生活变得更轻松和更有效率。这是尝试新的工具和技术的一次机会。
免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。
