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

管理企业级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

8大核心要点:我们能用HTML5 Canvas做什么? 移动周报:直接拿来用!最火的Android开源项目 前MySQL CEO:云将重新定义开发者的每一件事 CIO必知六件事,至少必须想到的! PPT集萃(四):来自五位中外专家分享的虚拟化和云存储实践 Jolla和Sailfish OS,那些你应该知道的事儿 不仅保值还能升值:过时的苹果电脑创下67.1万美元售价 三十天完成跨平台办公套件Joeffice的开发 jQuery 1.10.0和2.0.1同时发布 软件初创公司招投的九个必备技巧 BYOD浪潮即将来袭 六大年轻杀手重塑企业软件 灵活运用AppFlood:提高APP eCPM的10个技巧 事半功倍:你应该知道的HTML5五大特性 创建API监视器的五大技巧 流量激增15倍+ 乐蜂网桃花节大促背后的技术事 Windows 8和IE 10:如何保障视频播放? 云计算大会讲师秀之13:梁家恩,12年积累,构建永久免费的语音云平台 众望所归:智能手机芯片将为服务器所用 没有学位,他通过以下四步进入Google 谈谈Google Polymer以及Web UI框架的未来 保密入髓:前苹果员工揭示公司是如此善于保守秘密 调查显示:软件开发公司出现“人才荒” 三星拟6月20日在伦敦召开新品发布会 推手机新品Galaxy和ATIV 历届中国云计算大会PPT集萃(五):数据安全隐患解析与应对 搞趣网创始人:做不了阳春白雪 就做下里巴人 CMDN Club 28期:创业公司一定不要浪费资源 浅谈Lean UX:我们到底该怎么设计? 张艺谋今日正式加盟乐视 作品专区落户超级电视 WebKit华丽转身:欧朋浏览器8.0新鲜出炉 分析师称应出售Bing?除非微软倒闭,否则不可能卖Bing Go Mobile沙龙第二期:软硬整合与创客精神 成语接龙----大家一定要做最长的水贴!!!!!! 打算攒台电脑, 请水友帮忙推荐一个 主板(集成声卡)+ 显卡 , 谢谢 ASP新手请教——动态显示的问题 再开一贴,请同行帮忙,也是100分 如何在DataGrid中处理光标离开某个Cell时的事件? [提问]请问哪里有象记账凭证现金输入式的控件?! 谢谢。 怎样在win2000下隐藏linux的分区? 如何查看表的定义及约束 控制条与对话框的问题 那位老兄有<windows防火墙与网络封包截获技术>的光盘,我光有书,没盘 請問怎樣獲得本頁的文件名(除文件名其他部分都不要﹐包括在框架中使用正確) ForBeginner(No.1):Keyword->RedHat8中文显示,AC97,xmms播放mp3 哪位大虾帮我看看这段代码,不胜感激 能否在JSP,Servlet中用asp(js)写的页面 浏览器被黑--恶意加锁:win98的ie 5.5浏览器打开时出现“分级审查窗口”,必须输入正确的密码才能使用? 请教一个关于微软件的.net开发环境的问题?! 有谁用过“微软公文盖章系统” 50分悬赏||____||一个常识问题 java界面控制 有关ASP+ACCESS的查询数据出错,报错 “超出系统资源。 ” java界面控制 求一用php实现压缩/解压缩的程序. 请问在WORD200中有什么好的方法在下划线中输入文字,而下划线不随字体而改动? Excel中保护工作表? 请问使用16倍速的刻录机能刻32倍速的盘吗 MYSQL如何实现自动删除数据库中的记录 紧急提问:CB中那些类用.操作符 请问一个概念的问题:??????????????????????? 如何生成报表文件啊? 装了oracle8i以后怎么登陆不了? 如何按照记录号转到指定的记录?不用SQL 用过magicskin的请进。 无法于数据库建立信任连接的问题_高分有送! 偶这个星期到深圳去,不知道在深圳有那些途径可以找到工作的? 手机掉到马桶里你会怎么办? 各位前辈帮忙看一下这个语句怎么解决(这是一个关于SQL语句的问题) 请教 java 命令的用法 用session跟踪用户的问题。 Xml中查找最大值! 请PHP高手推荐几本高阶的PHP书籍 偶这个星期到深圳去,不知道在深圳有那些途径可以找到工作的? Unicode问题 str:=#0+'9'+#0+'5'+#0+'8'+'~'+#207+'m'+'N' 在线等待。。 定位文件指针? 如何用ADO动态建SQL数据库 哪有 《Visual C++ 实践与提高——COM和COM+篇》下载 iis 为啥总出现 "the special module not found" 学习powerbuilder8.0 看哪些书比较好? 200相送,问题简单 一个使用用户空间控制流程的问题,望各位帮忙解答,小弟感谢不尽,在线等待 iis 为啥总出现 "the special module not found"(补充) 菜鸟问题---applet中的Runable方法, 有没有6.5mm的钢珠,在什么地方有卖.我给赏分 大连的街和路是怎么分的啊,比如说街是东西方向,路是南北方向吗 为什么祥子被称为骆驼? 谁知道钢珠 抢的设计图和零件尺寸 地下室有个开关,怎么从开关处接个电线插座? 骆驼在小说中起什么作用?和祥子有什么内在关系 有5.5mm或5mm的自行车钢珠吗 骆驼祥子中“骆驼”这一外号的由来极其深层次含义 作文:我真不想长大.每天,我们就这样慢慢长大.读着林海音的《窃读记》,我们真切地体会到她对儿时生活的那份眷恋.回首我们的童年,一定也有许多难忘的人和事温暖着我们,请以《我真不想 A,B两地相距skm,甲,乙两人分别从A,B两地同向行进(乙在前,甲在后),当甲追上乙时,甲的行程为s甲,乙的行程为s乙,乙的行程为S乙,则s,s甲,s乙,三者之间的关系是( ) 骆驼祥子把骆驼卖掉是第几章 请问什么晶体放入水中,可以涨大,成冰状物体如题 1填空题 A,B两地相距skm,甲乙两人分别从AB两地同向行进(乙在前,甲在后).当甲追上乙时,甲的行程为s甲,乙的行程为s乙,则s,s甲,s乙三者之间的关系是—————— 关于“一起长大”的名句或名言用于写书法的字数为10个字 不想长大 作文说清理由,字数多点, 一种运动鞋原价228元,现在打六折出售.学校要给排球队买12双运动鞋,一共要多少元? 再生纸是以废纸作原料加工生产出来的纸张.回收的废纸可以加工出相当于废纸原重的5分之4的再生纸,因而被誉为低能耗、轻污染的环保型用纸.(1)李阿姨的为公室整理出80kg的废旧报纸、书 不想长大作文要写出为什么不想长大 若以连续掷两次骰子分别得到的点数m,n作为点p的坐标(m,n),则点p在圆x^2+y^2=25外的概率是? 再生纸是以废纸做原料加工生产出来的纸张.回收的废纸可以加工出相当于废纸原重的五分之四的再生纸,因被誉为低能耗、轻微污染的环保型用纸.据中国造纸协会统计,2010年全国纸及纸板消 怎样准备英语专八的翻译?还有阅读 有关不想长大的作文 粉刷长12米,宽5米,高3米的教师,扣除门窗,黑板面积9.8平方米,粉刷的面积有多少平方米? 作文《其实,我真的( )》①补充题目②写一篇记叙文③500~600④抒发真实情感⑤(最最重要的一点)求各位高手来帮帮我,只有一天时间呀 如果作文(不想长大)帮帮偶吧m(._.)m 连续掷两次骰子,以先后得到的点数m,n作为点P(m,n)的坐标,那么点P落在圆x2+y2=17外连续掷两次骰子,以先后得到的点数m,n作为点P(m,n)的坐标,那么点P落在圆x2+y2=17外部的概率为(  )记“点P 英语翻译需要把真题背下来吗? 英语翻译The last required a bit of explanation what would have happily left to a learned third party.09年阅读真题,这篇是一家人去土耳其旅行的游记,这是最后一句,可是我愣没看懂,求高手翻译,最好能句子结构再 已知圆C:x2+y2=9 若连续掷两次筛子记点说为m ,n则点(m,n)在圆内的概率是多少? 英语翻译如题Nor is hanging on to older workers the only way to cope with a falling supply of labour. 线性代数的一道题,我们给的题就一个得数,A=(a,r1,r2),B=(b,k*r1,n*r2)均是三阶方阵,a,b,r1,r2是三维列向量,k,n是两个不为零的实数,若|A|=x,|B|=y,则|A+B|为多少 已知圆x2+y2=9(1)若连续投两次骰子,记向上数分别为m.n则点(m.n)在圆c内的概率 美国 澳大利亚 加拿大现在人口是什么型现在这三个国家是原始型 传统型 过渡型还是现代型人口国家 英语翻译如下,求达人帮忙翻译.LZ CET-6水平,因为不懂产品翻译很吃力.Terms and Definitions 术语和定义The following terms with the appropriate definitions are used in the standard 以下术语及相关定义须应用于标准 高屋建瓴 是什麽意思 座右铭启示 求线性代数题一道.设A={0 3 3}1 1 0-1 2 3 ;且AB=A+2B.求B 小佳家离公园6km,小红家离公园4km,小佳家和小红家相距10km,她们约好8点同时出发到公园玩.小佳骑车的速度为12km,小红的速度为10km,小佳比小红早十分钟出发,她们什么时候才能在公园见面? 两地相距100km在一副地图它们之间的距离是20cm图上距离与实际距离的比是 钢珠是怎么加工的 易中天说曹操是个可爱的奸雄,请举例说明,并分析 我真想.,作文.我真想干什么,作文 屋顶有钢珠落地的声音 怎么处理我家住顶楼,每天都有类似钢珠落地的声音(多次),有飘移现象,有时声音拖很长,很恐怖,尤其是夜里,夏天及夜里更频繁,请问如何处理? a,b两地相距10km,小王由a骑车到b,速度为12km每小时,在骑车的过程中,有哪几个量?哪些是常量,哪些是变量他们有何限制? 客货两车从甲乙2地同时相向而行,4小时后两车相距100km又过了2小时,两车又相距100km,问甲乙两地的距离 a,b两地相距skm,从a地到b地,甲车的时间为ah,乙车时间为bh,甲乙两车同时从abl两地出发,相向而行需要多长时间相遇?、、、分式形式 一面平面镜子竖直放置,一人高1.8米,要想在镜子中看到自己的全身,问镜子至少要多长?考虑该问题与人的身高或人与镜子的距离是否有关.最好写出具体步骤或具体的思考过程。 座右铭的启示 甲乙两人骑自行车从相距Skm的两地同时出发,若同方向而行,经过m1时甲追上乙;若相向而行,经过m2时甲乙两人相接上:遇.设甲的速度为v1(KM/H),乙的速度为v2(KM/H)那么v1/v2=? 金星的MP4质量好吗JXD688,质量好不好,一般在什么价位啊. 专八翻译怎么复习 已知甲从A地走到B地要ah,乙从B地走到A地要bh.若甲乙两人分别从AB两地同时出发,相向而行,那么从出发到相遇需要( )hA.a+b B.(a+b)/2 C.1/a+1/b D.ab/a+b1÷(1/a+1/b)=ab/a+b这个算式是怎么来的, 金星mp4的质量如何? 我想知道,天安门广场现在还是世界上最大的城市广场吗?我在校的时候曾知道天安门广场是世界上最大的城市广场,这是吉尼斯世界纪录,但是现在还是吗? 北京长安街走的车也多行人也多,还是东西方向的怎么就不叫路呢? 每次老师在黑板上写字的时候,写到最下面都要半蹲下来写,怎么解决可以让老师好写字(①把黑板设置成不用老师蹲下也可以写字的样子②自己想办法...提示:这个是要做一个小发明!)记住 英语翻译我明年三月考专八,五月考人事部翻译二级,但是我不能两项都专攻,只能复习一样,所以我选了翻译,不知道准备了这个直接去考专八会不会没问题? 如图,AB是东西方向的马路在A点的东南方向1000√2米的地方有一中学C,现有一拖拉机自西向东行驶,拖拉机发出的噪声800米范围内均有影响,该拖拉机在行驶过程中对中学C有影响吗?试说明理由 六年级上册的语文大本上的《骆驼子》这篇文章.马林能够化险为夷的根本原因是( ).选ABCD.A:大娘的掩护 B:敌人的大意 C:马林的机智 D:骑兵连的营救 有研究称所有哺乳动物遵循21秒排尿定埃及武打冠军因支持前总统穆尔西 金牌世上真有“摇钱树”:桉树能测地下黄金美国安局铁杆盟友临阵“倒戈” 称反对外媒称俄罗斯在G20峰会监控各国元首埃及再次审理穆兄会领导人美国百年交响名团将首次访华巴西劫匪入室抢值钱漫画叙利亚副总理称没有掌握自己被免职消息美国最新型隐身驱逐舰下水 因价格太贵俄罗斯否认疑借助俄礼物窃听G20代表华为称澳政府针对国家宽带网项目未做最国际新闻早报:以色列释放第二批26名迪拜将孔明灯列为危险品:致火灾商铺将中国承建高速路给斯里兰卡带来的社会和泰国或明年起征收入境税 外国游客超三叙利亚副总理贾米勒被解职 为主要反对横跨欧亚大陆 土耳其海底隧道正式启用首条横跨欧亚海底隧道启用 可乘火车从日警方查获“大麻办公室” 现场发现1盘点打医生事件:美请FBI培训 日需港媒:香港政改年中落定后将立《反港独日航一客机引擎故障紧急降落东京 所幸日本政府情报失准 安倍未获知英国德国日航一客机引擎故障紧急降落东京 所幸蒙牛签约上海迪士尼度假区F1中国赛周末开战 各车队周三忙搭建男子成都街头持刀挥舞 民警警告无效开河南今年将完成农村土地确权4000万吉林今年将完成30%农村土地确权任务巴西毒贩被警察制伏 看门狗跟着躺倒“【微谈·祭扫】殡葬改革不只关乎“死不天津:攀爬坦克留“墨宝” 如此游乐廊坊“全市政法综治维稳干部培训班”开原阳老汉扫墓迷路误上高速 电动车没电NBA 马刺八连胜 勇士又输球重读抗战之十五•九一八后四川军阀如何石家庄铁道大学女大学生帮助景区走失儿轿车失控上便道 蹊跷! 路灯无辜被撞灵寿供电联合多部门治理线下违章植树3火箭VS马刺前瞻:哈登PK伦纳德矛盾印度一男子娶眼镜蛇为妻 称蛇的前世为
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘