说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

管理企业级API的7个最佳实践

HTML文档下载 WORD文档下载 PDF文档下载
成功的API设计、部署和管理对于将终端用户及开发者与他们所需要的计算、应用资源联系起来,可谓是大有裨益。为此,MuleSoft公司产品管理总监Reza Shafii结合自身多年经验,深度总结了企业级服务和API管理的7大策略。

成功的API设计、部署和管理对于将终端用户及开发者与他们所需要的计算、应用资源联系起来,可谓是大有裨益。为此,来自开源集成平台MuleSoft公司的产品管理总监Reza Shafii结合自身多年经验,深度总结了企业级服务和API管理的7大策略。


图:Reza Shafii

Shafii表示,对于那些已经非常精通面向服务的体系架构(简称SOA)的人而言,API管理的基本原则并没有什么不同。唯一的区别就是,API模型来自于开发者和用户社区本身,而SOA在企业中往往是经过实践检验、趋于统一、自上而下的项目。

可以说,成功的企业级API策略讲求以一个一致而又敏捷的方法来进行API设计和开发,同时还需配合以一个稳固的、企业级的运行时,和一个用来测量其使用情况和性能的方法。接下来,就让我们一起来看看Shafii所总结的管理企业级API的7个最佳实践吧。

1. API优先的设计方法

SOA最佳实践就是将API开发从后端应用中完全地分离出来。“与其在执行应用之后再创建API,倒不如先尽己所能提前创建好一个接口,然后再将其与后端逻辑相挂钩。这样一来,问题便可逐个击破,开发者也可以更专注于清晰明了的API执行过程,而API测试也会变得更加容易。”Shafii如此说道。

2. 选择一个稳定的API运行时

运行时的选择可以说是至关重要。因此,我们必须要注意一个企业级API从创建开始的所有需求,比如可扩展性、实用性、可靠性等。即使API没有进行修改,也应该能够在企业内部和云端顺利运行。这样一来,开发者便可以干很多事情,比如利用云来获取更多额外资源,或者在充分准备之后,实现企业模型到云模型的转移等。

3. 创建一个中央服务存储库

另外一个关键点就是将API开放到一个中央存储库中,以便于开发者和终端用户发现。

4. 通过版本、策略和契约来管理服务

对于任何操作系统或应用程序来说,API的版本控制都是必不可少的,其重要程度不亚于安全性和策略管理。

5. 提升和开放你的API

Shafii强烈建议为API创建一个社区平台,并为其提供信息和技术支持。

6. 通过度量、分析来监控和测量API使用情况

在商业活动中,评估力度越大,就越能有效追踪到API的运行过程和结果。不管是从潜在的技术层面还是商业层面,一定的度量标准都会帮助开发者更好地了解API的使用情况。

7. 重构API以提升API用户体验和效率

对于这最后一点,Shafii更是反复强调,一定要对API保持不断的更新。

(编译/张新慧、唐小引 责编/唐小引)

文章来源:ZDNet

iPhone 6和Galaxy S5暂不会采用弯曲屏技术 当程序不工作时,开发者常用的借口 携程技术副总裁叶亚明:三次重大技术改进的故事及背后原因 Google抛弃C语言,采用Go语言重写Go编译器 jQuery Mobile 1.4.0正式版发布,着重性能改进 IBM收购Aspera加速大数据传输 各式各样的极品程序员,你属于哪一种 Google员工离职前必做的14件事情 GitHub上最火的开源项目及编程语言是什么? 2014的12个大数据趋势:Hadoop继续升温,R将进入主流 研究称三星手机可能存在安全漏洞 初创IT公司里开发者最容易犯的九种错误 还有多少开发者在为IE6做兼容性测试? 解读华三“新IT易之道”理念下的云计算和数据中心 回顾苹果2013:硬件几乎无突破 热衷收购 敏捷开发流程管理须参考的3个要素 微软潘正磊谈DevOps、Visual Studio 2013新功能、.NET未来 Jail Breaking之后,iOS 7的指纹识别还hold住么? “勇者前线”开发商Gumi获1900万美元融资 工信部发首批10张虚拟运营商牌照 开发者有哪些新机会 【PPT集萃】十位一线专家分享Spark现状与未来 谁主沉浮,亚马逊和思科角力DaaS市场 忆往昔峥嵘岁月稠——看苹果第一代iPhone的“风骚”往事 开源工具链“大牛”的经验分享:HelloGCC 2013精彩演讲回顾 20个超实用的JavaScript技巧及最佳实践 【开源专访】Linux Deepin:做更好用的Linux桌面系统 访Andy Jassy:感受亚马逊AWS生态观,思考国内外云计算差异 站到风口,最先飞起来的能将服务做到极致的IDC 苹果Siri再获一专利:可使用自然语音输入来搜索和标记图片 研发周报:Google抛弃C语言,采用Go语言重写Go编译器 取其精华 IE11里移除和新增的功能 为什么环境变量替换不正确? 怎么打开foxpro中,通过剪切板考过去的图片,dbimage和image控件都不能打开,显示“bitmap is not valid” vaj中如何使用自己的JAR? 怎样改变当前窗口的大小,是当前窗口最大化? 高手争峰 如何把一个log文件读到数据结构中去 请教一个很菜的问题:) 这个程序有什么问题? 怎样做???? 简单问题,可就是搞不定!! 请问jsp中servelet在win2000中的设置方法,需要下载什么类库文件么? 一个新问题,那就是点击工具栏的退出按钮以后只退出当前打开的窗口,而不是整个应用! 如何在 index.htm 中引用 count.asp ? 远程数据库访问的问题--亟待高手们解答 王国荣的电子信箱是哪里? 我的程序生活 先给50分,稍后在加:我正在做一个系统,需要做到每次开机时提醒用户有哪些事情要做! [Tips]获取Memo&Richedit中光标坐标的最简单方法! 急急,如何才能把图片的底色与窗口的底色自然地融为一体? 如何改变按钮的颜色? 在mtml help workshop 中如何制作带上下文关联ID的帮助 调试程序时,控制台程序与直接建立的C++程序有区别吗? 给菜鸟推荐本书 VB调用外部DLL问题 【洗心革面,重新做人,割发断指,庄严声明】 从今以后 kook 不近女色,不灌疯水,以 panda_w 为榜样,苦练VC,研习汇编,做一个 CSDN 的正面典型! 谁有ULTRAEDIT 的注册码 能否推荐几本关于VB提高和关于VB数据库的书 紧急问题,关于SSL通过MS PROXY String类的问题 连接数据库的东东真是奇怪! 如何打开pdm格式文件 ===========灌水传说=========== 奇怪的问题,怎么办? 呵呵,初学者,请多多指教 剖 尸 小问题:自定义组件的显示 怎样打印picturebox中的内容??? 关于Datawindow的Group的问题 谁能告诉我 Delphi6的序列号 紧急问题,关于SSL通过MS PROXY! 请问,如果用ASP作邮件发送,接收的功能,win2k怎么设置????????? 各位大侠,谁用visual age for java3.5 开发过 ejb呀,发个例子及过程给我好吗?没例子,有过程也可以!以分做谢! 哪位大哥能将解一下notify()和wait()的用法 我用delphi做的工程是一个exe+n个DLL的,请问datamodule放哪里合适;请高手们详细讲讲. 如何除去这可恶的标题? 请问如何取得动态数组的维数,换言之如何取得动态数组的值? 1000M,一会儿就满了,怎么回事? 求助!数据管道问题 砌码者最悲惨的事 哪有CISCO WORK2000下载?(5CD的) 有没有具有代码自动提示的WIN32汇编IDE? 买同一个书包,小明花去了他所带钱的5/8,小红花去了她所带钱的3/5求两个人所带钱的比,如果是方程就要把解的过程详细的打出来好么 有一种植物的茎是红色的,叶子是绿色的,请问是什么花啊 小红的明明带着同样多的钱去买大数学本..小红花光了自己的钱,并向明明借了1元,刚好买了8本数学本,明明剩下的钱恰好还可以买4本数学本.那么数学本的单价是多少?用方程解 小明和小红一共有250元,当小明花掉他自己的5分之2,小红花掉40元后两人剩下的钱相等求小明原来的钱是多少? 一种红色的花 花朵像纸做的,谢了以后变成暗紫色.叶子有点像南瓜的叶子. 数学知识竞赛共20题,小红做对了总题数的4分之3,明明做对的题数是小红做对题数的5分之4.明明做对几题?急急急! 小红和小明带同样多的钱去买练习本.小红花光了自己的钱,并向小明借1元钱,刚好买了8本练习本 有绿叶子,还有红叶子,红叶子中间长着黄色的长长的棒棒,是什么花啊? 小红和明明带着同样多的钱去买大数学本.小红花光了自己的钱,并向明明借了1元刚好买了8本数学本.明明剩下的钱恰恰可以买4本数学本.那么数学本的单价是多少? 小莉买文具和图书共用去54元,其中买图书的钱数比买文具的2倍还多3元,买文具和图书各用多少元? 透过红色玻璃看黄色的花绿色的叶呈什么颜色 数学分式方程,就1题 假期里,小莉用一天学习时间的45%看课外书,她每天看课外书时间是90分,小莉每天用于学习的时间有多长?小莉每天用于学习的时间占一天的百分之几? 春天来了 我的月季花叶子由绿变黄了就4月份,原本刚刚全部变绿的叶子开始慢慢变黄,现在全都蔫了.阳光都很好,也不缺水,为什么会这样?该怎么补救?需要加什么肥料?现在的样子就像冬天的那 数学分式方程 练习题1、2都要过程.急 一.1.小星和小莉看课外书,小星看了40页,是小莉所看页数的5分之4.小莉看了多少页?2.小星和小莉看课外书,小星看了40页,比小莉所看的页数多4分之1.小莉看了多少页?3.小星和小莉看课外书,小星 这是什么花?特征是:五片黄色的花瓣、喇叭型的样子,花蕊的底是红色;绿色叶子好像小枫叶型. 一道数学分式方程题有一市政府改建工程,若由甲乙两工程队合作,24天可完成,需费用120万元,若甲单独做20天后,剩下的工程由乙做,还需20天完成,这样需要费用110万元求甲乙两队单独完成此工程 假期里,小莉用一天学习时间的45%看课外书,她每天看课外书的时间是90分.小莉 绿宝石花叶子黄了 数学的分式方程题900/X+30=600/X方程两边都乘多少? 小莉看一本书,5天看了全书的20%,照这样计算,把剩下的书全部看完还需多少天? 粉掌的花叶怎么变绿了 初二数学分式方程一题(不难)过程我忘了怎么写,请自己写出来,不要打在上面.把“火”字去掉 小明和小莉出生于1999年10月份,他们的出生日期不是同一天,但都是星期三,且小明比小莉出生早,两人出生日期之和是22,那么小莉的出生日期是( )A:15日 B:16日 C:17日 叶子由红变绿的是啥花?请问这是什么花 小红和明明带着同样多的钱去买数学本,小红花光了钱,并向明明借了1元,刚好买了8本数学本,明明剩下的钱还可以买4本数学本.那么数学本的单价是多少?(用方程解) 小明和小莉出生于1999年12月份他们的出生日他们的出生日不是同一天,但都是星期一 请问大绿叶/红色花朵的花是什么花?(有图)很绿很绿的叶子,叶片比较大 ,高有40厘米左右,开的花是红色的,如图所示.请问这是什么花?该如何培养?昨天在空调房放了一晚第二天早上起来还没 数学活动课上,韩老师给同学们出了一道题,规定一种新运算,若对于任意数有理数a和b,有ab=a-b-1,则2(-3)=? 这次考试小红考了98分.小红比小刚的分数的七分之八还多2分.你知道小刚考了多少分吗? 小明和小莉出生于1998年12月份,他们的出生日不是同一天,但都是星期五,且小明比小早,两人出生日期之和是29,那么小莉的出生日期是()A、15号 B、16号 C、17号 D、18号 绿叶慢慢变红的是什么花怎么繁殖? 小红捐360小刚是小红的9分之10小刚捐的是小红的8分之7小刚捐了多少元? 《黄冈小状元》的问题:小明买了2kg梨,共22个;小莉买了3kg梨,共24个,两个人买的梨平均每个各是多少千克?谁买的梨大些? 绿叶黄色花通过红色玻璃滤镜是什么颜色 在一次跳绳比赛中小明跳了92个 小红跳了85个 小刚跳了87个 小敏跳了几个 注.我跳的个数是我们5个的平均数上面的写错了 在一次跳绳比赛中小明跳了92个 小红跳了85个 小刚跳了87个 小敏 【急】小明和小丽出生于1999年12月份,他们的出生日不是同一天,但都是星期五,且小明比小莉出生早,两人出生日期之和是22,那么小莉的出生日期是?(一元一次方程解) 什么花在春天开花 学校举行一分钟跳绳比赛,小红跳了120下,小玲跳的下数是小红的八分之九,小刚跳的下数比小玲少十五分之二小刚跳的下数比小玲少多少下?不用方程 刚买了一盆花,不知道是什么花,请问谁知道这是什么花? 颐和园中大海棠树争奇斗艳地开满了密密层层的淡红的花.缩句为海棠开满了花.还是海棠树开花? 一个数是2和3的倍数这个数是 这两盆花是什么花 什么花秋天、冬天、春天、都可以开花?还适合在班级开的,不容易死…… 一个数同时是2 3的倍数,这个是数有什么的特征? 我有一盆花,但是不知道什么名字,请问下这是什么花, 四季海棠花怎么养 2和3的倍数的共同特征是什么 中间叶子是红色的周围是绿色的一年四季都是这样是什么花?中间叶子是红色的周围是绿色的一年四季都是这样!买时老板说是叫富贵什么?不记得了,不知道哪位朋友知道是什么花,知道他的养 四季海棠的叶子打卷这盆花刚买来没多久,开始有花,我买来后花和花骨朵全都掉了.有人说是因为浇水浇多了.后来我3天浇一次水.现在两个月了,终于又开花了.可是它下面的叶子又打卷了.而且 三位同学购物,小明花去钱数的1/2等于小琳花去钱数的1/3,小琳花去钱数的3/4等于军军花去钱数的4/7,结果军军比小明多花93元,他们三人共花了多少钱?急 花像叶子一样是红色的,叶子是绿色的是什么植物,适合什么样的环境生存, 四季海棠花落了,下面的根怎么办 小明和小红共带了200元去购物,购完后2人剩下的钱正好相等,已知小明花去的和原来的钱比是3比7,小红花去小红花去的和原来的比是9比13,小明花去多少元 这是什么树?绿色树叶,红色的花 我的日本海棠花的叶子一片片枯萎了并都掉光了,我该怎么办呢? 小红花和小明去超市购物,小红买了6个果冻,每个2.1元.小明买了2块巧克力,比你多花3元,每块巧克力多少元 绿色花叶还带红色花叶是什么花? 栀子花的叶子黄了我是河南郑州的,上个星期买了一盆栀子花,但是一个星期,就开始有黄叶的情况,我发张照片,请高手来看下最近又开始掉花蕾了,郁闷了
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn