云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

中间件_栖霞网站建设_学生机

小七 141 0

云存储公司_数据库_云主机代理平台

当我们进入21世纪的第三个十年时,很明显:我们生活在一个数字世界。我们学习、交流和工作的方式越来越数字化。推动这个新世界的不仅仅是数字信息——数据、图像、图形——本身;数字世界的真正力量来自于让我们能够利用这些信息进行互动、整合和创新的连通性。这种联系在我们产生的数字信息量和它对社会的影响之间形成了一种非线性关系。

只要有数字信息,就有分享它的愿望。在软件应用的早期,这意味着通过计划的批处理作业来提取、组合和处理数据。随着个人计算机变得越来越强大,并通过本地网络连接起来,客户机-服务器计算提供了一种实时共享信息的新方法。现在不仅可以共享数据,还可以共享用于处理数据的应用程序功能,大数据需要学习什么,从而产生了"应用程序集成"的概念。应用程序集成的可能性随着万维网的兴起而爆炸式增长,既有万维网的全球普及性,也有实现其功能的协议和技术互操作性。网络最初是静态主页的集合,但后来发展成为我们数字社会的支柱。今天,我们可以在智能家庭扬声器上收听个性化的播放列表,通过健康数据遥测计划健身方案,从手机上购物和转移资金。所有这些都是可能的,因为一个简单的应用程序集成机制:web API。

我们编织了一个多么纠结的web

从技术上讲,特价云服务器,web API(或简称"API")不过是一个网络接口,与使用web协议(如HTTP、JSON、XML)的软件功能相连。然而,在业务方面,这种集成工具允许组织通过新的分销渠道和新的数字设备,为其他组织的消费开放其核心能力。我们——通常被认为是第一家提供web API的公司——能够通过使用我们的API促进客户数据迁移,与客户的核心企业应用程序集成,并通过他们首选的参与系统与利益相关者联系,从而在一定程度上改变软件行业。亚马逊和eBay使用api在第三方网站上销售商品,Facebook和Twitter使用api获得喜欢和分享,移动应用经济建立在通过api提供的数据和服务之上。像Twilio和Stripe这样的公司已经取得了独角兽的地位,它们的主要商业产品是api。API是当前数字经济的基础,人们无法想象像Lyft这样的公司——他们使用来自Google Maps、Twilio、Stripe和AWS的API——在没有它们的情况下走过概念阶段。由于需要将数据和功能集成到自己的墙中,许多公司采用了诸如XML和SOAP之类的webapi协议作为连接应用程序的手段。后web企业应用程序集成的第一波浪潮(称为面向服务的体系结构(SOA))旨在为企业提供共享服务。尽管SOA对可重用性的关注是向前迈出的一步,但它带来的回报有限,返现app,因为实现几乎完全集中在web技术上。我们现在正处于第二次浪潮中,大数据治理平台,领先的组织正在采取一种新的集成方法—API主导的连接性(ALC)—这种方法仍然使用web API技术,但也采用领先的web API组织的最佳做法。

从应用程序集成到API主导的连接性

eBay和Twilio等公司很早就学会了在这一点上,API的价值仅在于它的采用。为了提高使用率,他们引入了消费者至上的理念,并致力于使他们的API产品尽可能有用、可用和可理解,以确保消费型开发人员能够快速工作,而不需要人手。亚马逊认识到通过API将内部产品团队解耦的能力,这是杰夫•贝佐斯(jeffbezos)编撰在一份传奇备忘录中的。ALC方法将这些实践与前几代企业应用程序集成的经验教训结合起来。

早期应用程序集成侧重于为特定项目或目的连接应用程序和数据端点。SOA引入了应用程序端点的概念,这些端点可以用于多种用途。ALC通过将组织的核心业务能力公开为具有定义的业务模型的长寿API产品而建立在这种方法之上。ALC把消费者放在第一位。api是"由外而内"设计的,主要关注消费者的需求,尽管提供者有限制和偏见。此外,ALC组织将使用API的应用程序的开发人员视为一流的客户,他们的用户体验(或在本例中的"开发人员体验")是主要的产品考虑因素。

一些关键实践对于在ALC的核心交付以用户为中心的API是必要的。在组织上,api通常由跨职能的产品团队拥有和管理,这些团队与特定的业务能力或更广泛的业务领域保持一致。这些团队包括业务和技术角色(如API产品经理和首席API工程师),他们拥有客户关系、API产品路线图和解决方案体系结构。团队应该尽可能地自主运作,模仿亚马逊的结构。这种设置与同样席卷企业IT的DevOps和微服务架构(microservice architecture)运动密切相关。然而,大多数ALC组织在开发新的微服务和支持现有应用程序资产的API之间取得了平衡。遗留应用程序功能和作为基本级别"系统API"公开的数据被组合成核心API产品(有时称为"流程API"),这些产品可在多个业务上下文中使用。根据需要添加更多的API抽象,以满足新消费者上下文的需求(例如,针对特定消费者渠道(如移动)的"体验API"),为了推动API的使用并实现业务价值的最大化,

外卖:应用程序网络效应