13、微服务演进:案例研究

微服务演进:案例研究

1. 微服务能力模型回顾

微服务具备多种能力,这些能力在实际应用中发挥着重要作用,主要包括:
- HTTP 监听器
- 消息监听器
- 存储能力(物理/内存)
- 业务能力定义
- 服务端点与通信协议
- 用户界面
- 安全服务
- 微服务文档

2. PSS 应用理解

布朗菲尔德航空公司是一家快速发展的低成本地区性航空公司,从其枢纽直飞 100 多个目的地。该公司自主开发了 PSS 应用来处理乘客销售和服务。

2.1 业务流程视图

当前的 PSS 解决方案实现了部分面向客户和内部的功能自动化。内部功能包括飞行前和飞行后,飞行前功能用于准备航班时刻表、计划、飞机等,飞行后功能用于后台的收入管理、会计等。搜索和预订功能是在线座位预订流程的一部分,值机功能是在机场接受乘客的过程,也支持在线值机。不同功能的执行时间不同,例如乘客可提前 360 天预订,而值机通常在航班起飞前 24 小时进行。

2.2 功能视图

布朗菲尔德航空公司的 PSS 系统的功能构建块展示了每个业务流程及其相关子功能。一些子功能参与多个业务流程,如库存用于搜索和预订。数据管理和跨领域子功能在多个业务功能中被使用。

2.3 架构视图

大约十年前,为了有效管理端到端的乘客运营,布朗菲尔德航空公司开发了内部的 PSS 应用。该应用采用 Java 和 JEE 技术,并结合当时最好的开源技术,架构边界清晰,不同关注点分离到不同层,Web 应用是基于组件的 N 层模块化系统,功能通过 EJB 端

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值