API经济:软件开发的互联网思维

来源 :计算机世界 | 被引量 : 0次 | 上传用户:ywyyang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  互联网对于世界的改变是全方位的,软件开发也是其中之一。随着互联网不断深入到工作和生活的方方面面,在一个完全封闭的环境中运行的软件日益变少,越来越多的应用程序或多或少会涉及互联网应用,比如微信、微博或者地图等,这些互联网应用通常会以API的方式提供。
  如今,这种方式越来越流行,并逐渐演变成为当今热门的API经济。比如,亚马逊AWS、互联网巨头Google、社交媒体Facebook,其很多服务都通过API的方式来提供。而且,API也为国际互联网巨头们带来了非常可观的经济效益。统计数据显示,2012年Salesforce.com 23亿美元的年收入中就有超过一半的收入是通过API产生的,而Google 每天通过API处理也高达50亿笔。
  和国外相比,API经济在国内才刚刚开始,目前还没有引起太大关注。不过也有企业开始尝试,比如微博和微信都对外开放API,其开发平台上也有API的管理。实际上,今天已有一些有远见的企业开始尝试将API作为一种商业服务来收费,比如根据功能多少、调用次数、优先级等分为不同的费用模式;而一些企业在内部应用开发中尽管没有对API的使用进行计费,但也致力于通过API来规范应用程序的开发。
  API的流行带动了相关管理工具市场,包括IBM和CA Technologies都有类似产品提供。这是因为API的管理及收费并不是简简单单地开放一个函数,而是涉及到如何开放以及开放给谁、怎么计费的问题。比如, API有两种收费方式,一种是按量计费,另一种是按功能计费。一般而言,如果选择不同功能的套餐,API种类越多收费越高。如果API数量多,管理起来就是一个非常复杂的事情。比如,API的身份要统一管理,API的服务能力、API的计费全部要统一管理,这也是API为什么需要一个管理工具的原因。
  根据CA Technologies的观点,一个API管理工具至少要完成三个方面的功能:首先,作为服务消费者和服务提供者的桥梁,完成身份管理和转换、API访问控制和流量管理以及API的权限管理,还可以追踪 API 性能,并生成所有服务交互的审查跟踪结果;其次,对API实现全生命周期管理,把企业内部陈旧的API转换为新的API格式,同时对从开发、测试到生产的整个API生命周期进行管理;第三,还要负责用户注册、收费、计费、审计等。以CA Technolgies的API管理平台为例,这套API管理平台就可以实现上述功能,以保障企业API管理的高效性和安全性。
  
  目前,API管理平台的目标主要是针对一些准备以提供API服务作为商业模式的企业和一些存在大量API调用的企业。但鉴于越来越多的互联网公司正在向合作伙伴、开发人员、移动应用程序和云服务开放他们的数据和应用,API在Web、移动设备、面向服务的架构(SOA)以及云中应用得越来越多,需求势必增加。值得一提的是,企业除了要引入一套API的管理平台,包含后端集成、移动优化、云编排以及开发人员管理等高级功能,还需要一套完整的API管理方法论才能应对企业面临的各种API管理的挑战。
  今天,软件正在成为越来越多企业业务的核心支撑,有人甚至提出,未来所有的企业都将变成软件企业,软件在很大程度上决定了一个企业的未来。应该说,顺应这个形势,伴随互联网浪潮兴起的API经济的价值才刚刚显现,它正在以互联网的方式来推动乃至颠覆软件的开发方式。
其他文献
一、自主管理离不开充满正能量的集体  實践证明,学生只有通过对道德品质和道德行为的自觉检视,通过各种途径了解自身的“闪光点”与“阴暗面”,正确认识自我,才能真正把握自己、塑造自己和战胜超越自己。那么,初中生如何在集体中认识自己呢?  首先,在积极班级精神的感化中认识自我。环境可以改变一个人,在开学初,教师可引导全班同学共同商量定出班级精神。每当学生犯错或气馁时,教师便可让他们大声呼喊班级精神,以便
化学是一门初中阶段开始的新课程,对初中生来说是新奇的,新概念、新名词和新思维都需要学生学习、理解和掌握。在初中化学课堂教学过程中,学生逐步了解基础的化学物质,也将接触部分有危险的化学物品。那么,教师如何培养学生高尚的人文精神,塑造学生良好的人生观、价值观和世界观,将人文教育融入教学是非常重要和急迫的。化学教师不仅要引导学生学习,将理论与实例结合起来,还要鼓励他们积极参与角色代入、小组辩论等课堂活动
摘要:红色资源蕴含着伟大的爱国精神,能够有效培养大学生的社会责任感。而黑龙江恰好拥大量本土化的红色资源,能很好地培养大学生的爱国精神,让他们树立科学的价值观。本文探究了红色资源与民办应用型高校大学生社会主义核心价值观构建的关系。  关键词:红色资源 社会主义核心价值观 民办应用型高校  一、黑龙江红色资源概述  黑龙江的红色资源丰富绵长,是我国红色资源的重要组成部分,其不仅蕴含了伟大的爱国精神,还
摘要:随着语文新课程改革的逐步推进,游戏化教学已成为教学的新方法。面对教学发展的新历程,我国小学语文课程应积极开展游戏化教学,调动学生的学习积极性,保证高质量教学。本文阐述了游戏化教学的重要性,并提出了有效运用的策略。  关键词:游戏化教学 小学语文 运用  随着新课程改革的实施,教学模式也发生了改变。游戏化教学被广泛运用于小学语文课堂教学中,从而营造轻松的教学氛围,有效激发了学生语文学习的热情,
天气真好,太阳公公露出了灿烂的笑容。可是,考利狗的心情不好。  早晨起床后,考利狗玩皮球。小皮球,拍过来,拍过去,左手拍拍,右手拍拍,唉!真没劲。  用过午饭后考利狗拿出咕噜猫送的布娃娃玩了起来。考利狗对着布娃娃说了好多心里话,可是……布娃娃只会眨眼睛,不会说话。唉!真没劲。  考利狗呆呆地坐在地上,唉声叹气。  “嗨,考利狗,让我们一起玩吧!”咕噜猫在窗台上向里张望。  “好啊!”  “我来当妈
摘要:對学生审题能力的培养看似老生常谈,但大都流于形式。学生知道要认真审题,仔细看题,但根本不知应该如何操作。其实,审题是教师开启数学教学质量之门的金钥匙,审题的过程其实就是弄清解题,建立比较清晰的数学情境。基于此,本文从低效审题,原因分析;优化策略,提升能力;巩固策略,形成习惯这三个方面入手展开探讨,层层递进,环环相扣,旨在提高小学数学教师审题质量。  关键词:小学数学 审题 教学质量  “你看
根据IDC和Gartner等研究机构的调查,企业IT投入中70%被用于IT系统的维护和管理,而真正用于创新方面的投入只有30%。这显然不是人们所希望的,因此,很多企业一直在设法减少IT日常运维成本,将有限的IT投入更多地用于业务创新;而另一方面,由于虚拟化、云计算等技术的普及和应用,使得IT环境正在从传统的数据中心转变为私有云、公有云同时存在的混合环境,这就使得IT运维管理更趋复杂。如何摆脱当前I
在现代化教育背景下,多媒体技术已频繁运用于教学中,且取得了良好的教学成效。在这种形势下,初中化学教师也要合理运用多媒体技术,促进学生学习与发展,为学生后续化学学习之路的顺利推进奠定基础。下面,笔者将针对初中化学多媒体教学进行反思。  一、初中化学多媒体教学的优势  1.开阔学生视野  新课程改革对初中化学教学提出了更加严格的要求,它除了要求教师不断更新教学理念和教学方法之外,还要求学生充分理解与运
摘要:近几年,随着全球科技逐渐发展,机器人已不是新鲜事物,很多学校已经将机器人引入教学,影响着学生的日常学习。但是,农村学校教学设备和技术较为落后,教师在教学时应针对这些现状找出相应的解决办法。本文针对如何在农村学校中开展机器人教学展开了思考。  关键词:农村学校 机器人教学 信息技术  机器人教学是一种STEM教学理念,让学生对机器人进行组装、搭配、调试,再操作机器人,有助于农村学生增长认知,激
数学知识存在于生活中的每一个环节中,在我们周围充满着教育的契机,幼儿数学教师要将数学教学与日常生活紧密结合,使数学教学生活化,激发幼儿学习数学的兴趣。笔者主要从分类、对应、排序、集合和领域五个方面阐述幼儿数学学习在生活中的融合与应用。  一、分类在生活中的融合与应用  在幼儿整理玩具时,教师可以让幼儿根据颜色、形状、大小等进行分类学习;在秋天进行户外活动时,教师可以带领幼儿拾落叶,引导幼儿按大小、