专注在线职业教育23年
下载APP
小程序
希赛网小程序
导航

系统架构师考试培训业务环境分析

责编:chxtfjfh 2014-01-02

21.4.2业务环境分析

在航空业中,Ramp Coordination是指飞机从降落到起飞过程中所需要进行的各种业 务活动的协调过程,其流程图如图21-4所示。通常,每个航班都有一个人负责Ramp Coordination,这人通常称为Ramp Coordinator.由Ramp Coordinator协调的业务活动有:

图21-4设想的体系结构的模板

实际上,Ramp Coordination的流程因航班类型的不同,机型的不同有很大差异。图 21-5所示的流程主要针对降落后不久就起飞的航班,这种类型的航班称为short turn around航班。除了 short turn around航班外,还有其他两种类型的航班,如图所示。Arrival Only航班指降落后需要隔夜才起飞的,Departure Only航班是指每天一早第一班飞机。 这些航班的Ramp Coordination的流程和Short Turn Around类型的流程大部分的业务活 动是相似的。这三种类型的航班根据长途/短途,国内/国外等因素还可以进一步细分。 每种细分的航班类型的Ramp Coordination的流程都是略有不同。

 

图21-5 Ramp Coordination 流程图

很明显,如此多的流程之间共享着一个业务活动的集合,如此多种类型的流程都是 这些业务活动的不同组装方式。以服务为中心的企业集成中流程服务就是通过将这些流 程间共享的业务活动抽象为可重用的服务,并通过流程服务提供的流程编排的能力将它 们组成各种大同小异的流程类型,来降低流程集成成本,加快流程集成开发效率的。以 服务为中心的企业集成,通过服务建模过程发现这些可重用的服务,并通过流程模型将 这些服务组装在一起。

服务建模

IBM推荐使用组件业务建模(Component Business Model)和面向服务的建模和架 构(Service-Oriented Model and Architecture)两。种方法学建立业务的组件模型、服务模型和流程模型。

服务模型是服务建模的主要结果。Ramp Coordination相关的服务模型及和Ramp Coordination流程相关的有两个业务组件,内容如下。

Ranq Control:负责Ramp Control相关各种业务活动的组件。

Flight Management:负责航班相关信息的管理,包括航班日程,乘客信息等。

这两个业务组件分别输出如下服务。

(1)Retrieve Flight BO:由Flight Management输出,主要用于提取和航班相关的数据信息。

(2)Ramp Coordination:由 Ramp Control 输出,主要用于 Ranq) Coordination 流程的编排。

(3)Check Spot:由Ramp Control输出,用于检测机位安全信息。

(4)Check Unloading:由Ramp Control输出,用于检查卸货状况。

(5)Check Loading:由Ramp Control输出,用于检查装货状况。

(6)Check Push Back:由Ramp Control输出,用于检查关门动作。

在服务建模确定系统相关的服务输出后,还需要确定服务在当前环境下的实现方 式。在我们的案例中,Retrieve Flight B0被实现为信息服务,Ramp Coordination被实现 为流程服务,通过BPEL4WS方式实现。其他4个服务都是Staff Service.需要注意的是, 因为环境的不同和随着系统的演化。我们可能会改变服务的实现方式,如Check Push Back现在通过Staff Service即人工服务实现。将来随着自动化程度的增强,Check Push Back完全可能通过自动化的系统实现。到那舟,只需重新实现这个服务,而无需改变整 个流程。这是服务的可替换性的一个典型实例。


更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
相关阅读
查看更多

加群交流

公众号

客服咨询

考试资料

每日一练

咨询客服