航司电商OpenAPIs架构导论(航司协同平台&集市)

术语及概念前提

        对于Open API(Public API), Open APIs, OAI & OAS, IATA Open APIs, Microservices,Swagger等几个概念,如下图所示:



真正价值

        扩大在线客户群体,挖掘蕴藏的潜力和市场。



建设蓝图

        后面详细介绍S/1/2/3几个关键环节。


建设路径

    在建设过程中,必须根据不同的阶段,对应的最终用户,决定战略路径和实施重点。


建设层次

        但是对于每个建立的APIs群体和层次,必须因地制宜的规划和布局。


建设规划

        分为三个关键阶段迭代建设。其中协同平台和协同集市是真正生产力和数字化能力的体现。


航司数字化能力根基 / Digital Capabilities



航司微服务”蜂巢” / Airline Microservices Hive



航司协同平台 / Airline Coordination Platform



航司协同集市 / Airline Coordination Marketplace



建设目的

        终极目标:App Store的模式及生态。



建设要素



建设难点



建设风险



逻辑架构



时间轴及路径建议



Open APIs趋势



APIs经济:协同生产力、创业、盈利、生态



FinTech API生态

        相对较为完善且成熟的行业API生态系统。



Open Bank Project

https://openbankproject.com/,https://github.com/OpenBankProject

开源API和应用市场,通过生态环境下的第三方协同开发及应用,以期促进金融机构安全且敏捷的增强他们的数字化产品及服务能力。



Open Data

与OpenAPIs息息相关且经常被涉及的概念和现实产物。

类似于开放式系统、开源代码等,其期望数据能够免费被提供给每个人使用和重新发布,但不受版权、专利、其他约束条件限制。


API黄页 / API Directory

https://www.programmableweb.com/apis/directory

绝非某一个行业,或IT趋势,而是全球性数字化能力的趋势,通过开放API,提升协同开发能力及生态。



航空业APIs

几乎全部GDS、重要航旅企业,尤其是互联网航旅公司都有了较为完善及成熟的OpenAPIs的实现及运营。



IATA’s OpenAPIs



IATA’s OpenAPIs

StB(Simplifying the Business)提出的“连接,协同,共享”航司及机场的资源,更简洁的服务于旅客。



架构的进化

根据OpenAPIs平台及集市的完善和生态的成熟,内部中后台架构是一个不断迭代及优化,且萃取的过程。



资源及服务黄页

明确企业已有数据、信息、业务流程、工具等等资源,从而确定对于不同访问权限和开发者的暴露能力。


API业务策略 / API Business Strategy

根据最终开放的开发者不同,定义API业务及架构策略。



API货币化 / API Monetization

当APIs成熟后,航司企业需要考虑如何按照不同类型的API来“盈利”。



OpenAPIs角色及分工

开发者、发布者/管理者、消费者、用户构成整个生产及消费群体。



OpenAPIs生命周期

API具有独立于其所依赖的后端服务的生命周期,且完全不同一般的软件服务的上线发布流程。



OpenAPIs社区建设

除了Portal上的宣传之外,更需要注重长期及全方位的感染开发者及宣传航司理念。



开发SDK及Dev Studio全面支持

平台的成熟、开发者的簇拥、生态的完善。(但是航司需要对于Dev Studio慎重。)



IATA NDC的区别对待

http://ndc.developer.iata.org/docs/NDC%20RESTful%20Architecture%20Whitepaper.pdf



开发者Portal,http://developer.airline.com

即API的Content Management System,航司第二个官网。



OpenAPIs管理平台职能



APIM的Gartner评分

基于《Magic Quadrant for Full Life Cycle API Management》,选择业界产品支持。



APIM的业界评分

基于互联网开发人员的评定。



APIM选型考虑因素

UA在2017年对于APIM选型的参考。



The OpenAPI Specification (OAS) 开发规范

原Swagger Specification,旨在定义人机均可读的编程语义的接口文档,及契约规范。



OAS的API-First开发模式

OpenAPI-Specification 3.0来自及衍生与Swagger 2.0 Specification(即OpenAPI 2.0)。



Swagger工具集

通过优秀的标准化工具将业界规范融合在日常开发及管理之中,提升OpenAPIs的标准化质量水平。



DevOps

通过DevOps提升Microservices开发的敏捷性和自动化水平,以期应对OpenAPIs的个性化敏捷化的诉求。



容器化 / Containerization

即Docker & Kubernetes的应用,及与Microservices的结合;DevOps中的重要一环,必须应用的技术堆栈。



WSO2 APIM实践



Azure & AWS混合实施方案参考


©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,132评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,802评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,566评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,858评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,867评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,695评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,064评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,705评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,915评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,677评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,796评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,432评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,041评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,992评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,223评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,185评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,535评论 2 343

推荐阅读更多精彩内容