企业希望通过互联网曝露信息给移动应用使用,而应用编程接口(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专业人员的生活变得更轻松和更有效率。这是尝试新的工具和技术的一次机会。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
数字化转型:如何更好地利用API和微服务
API,即应用程序编程接口,它提供给应用程序、开发人员访问其它应用的能力,而又无需访问源码,无需理解内部工作机制细节;简单地说,API就是实现应用与应用连接的一种隐形的桥梁。
-
金融行业数字转型:利用API构建新IT基础
从制造业、物流业,银行业到零售业,各行各业的根基都因应用经济的兴起发生着深刻的变革。在互联网和智能手机普及化的推动下,这种现象变得司空见惯。到2021年 ,蓬勃发展的全球应用经济的预估总值将达到6.3万亿美元,相比2016年的1.3万亿美元,增长近5倍。
-
如何使用Azure API管理服务?
在云和微服务架构时代,API是数字化业务的通用语言。根据分析公司Forrester Research预测,仅在美国,API管理工具的支出将在未来5年内达到近30亿美元。
-
私有存储云如何构建?
如何构建自己的私有存储云呢?在这之前,我们要先退后一步,思考一下云计算到底意味着什么。