面向服务的航空物流信息系统框架

合集下载

航空货运物流信息系统设计与开发

航空货运物流信息系统设计与开发

航空货运物流信息系统设计与开发航空货运物流信息系统是现代化物流管理的重要组成部分,它以信息技术为支撑,通过将物流相关的数据信息进行采集、处理、传输和应用,提高物流运营效率,降低物流成本,实现物流管理的科学化和自动化。

本文将以航空货运物流信息系统的设计与开发为主题,介绍其目标、功能、架构和流程,并阐述其带来的益处和挑战。

一、航空货运物流信息系统的目标和功能航空货运物流信息系统的目标是为航空货运物流提供全面、准确、及时的数据信息支持,实现货物的快速、高效、安全运输。

具体而言,航空货运物流信息系统应具备以下功能:1. 订单管理:通过订单管理功能,用户可以录入、查询、修改和取消航空货物运输订单,实现订单的跟踪和状态更新。

2. 运输计划与调度:系统应能自动生成航班计划,并根据货物的特性和要求进行合理的排布和调度,确保货物按时送达。

3. 仓储管理:系统将货物信息与仓库信息进行关联,在货物运输过程中,及时更新仓储信息,方便用户了解货物的存储情况。

4. 运输管控:系统应能对航班、货物和运输车辆进行监控和管理,包括车辆运行轨迹、货物运输状态、航班信息等实时更新。

5. 运输跟踪与查询:用户可以通过系统的跟踪与查询功能,实时了解货物的位置、状态和运输进程,及时处理异常情况。

6. 数据分析与决策支持:系统应提供丰富的数据分析功能,对航空货运物流进行统计和分析,辅助管理人员做出决策。

二、航空货运物流信息系统的架构和流程航空货运物流信息系统的架构通常分为前端、中间层和后端三层。

1. 前端层:前端层是用户与系统交互的界面,可以通过PC端、移动终端等多种方式实现。

用户可以通过前端层进行订单管理、货物跟踪、数据查询等操作。

2. 中间层:中间层负责数据的处理和传输,包括数据的采集、存储和传输等功能。

中间层连接前端和后端,在数据传输过程中起到桥梁的作用。

3. 后端层:后端层是系统的核心,包括数据库、服务器、应用程序等。

后端层负责数据存储和处理,通过服务器响应用户请求,并将处理结果返回给用户。

物流信息系统的功能框架

物流信息系统的功能框架

物流信息系统的功能框架1.订单管理功能:-订单录入:将客户提交的订单信息录入系统,包括发货人、收货人、货物信息和运输要求等。

-订单处理:根据客户要求,指派适当的运输方式、计划运输路线和安排交货时间。

-订单跟踪:实时跟踪订单的运输和交付状态,提供客户查询和查询服务。

-订单修改和取消:客户或物流公司根据需要,可以对已提交的订单进行修改或取消。

2.货物管理功能:-货物信息录入:录入货物的详细信息,包括重量、体积、品类、数量和特殊要求等。

-货物装载:根据货物的属性和途径路线,进行合理的货物装载计划。

-货物追踪:实时监控货物在运输过程中的位置和状态,提供实时的货物追踪和查询服务。

-货物库存管理:管理仓库中的货物库存,包括货物出入库记录、货物移动和仓库容量等。

3.运输管理功能:-运输计划:制定运输计划,包括选择合适的运输方式、确定运输路线和车辆调度。

-运输跟踪:实时跟踪运输车辆的位置和状态,提供实时的运输跟踪和查询服务。

-运输成本管理:记录运输成本相关的信息,包括燃料消耗、人员工资和维护费用等。

-运输异常处理:处理运输过程中的异常,如交通堵塞、车辆故障和天气影响等。

4.仓储管理功能:-入库管理:记录仓库中的货物入库信息,包括货物数量、质量和入库时间等。

-出库管理:记录仓库中的货物出库信息,包括货物数量、质量和出库时间等。

-库存管理:管理仓库中的货物库存,包括货物数量、质量和库存变动等。

-仓库作业管理:管理仓库内的各项作业流程,包括货物装卸、货物配送和仓库巡视等。

5.数据分析和报告功能:-数据采集和存储:通过物流系统采集和存储物流过程中的相关数据,包括订单信息、货物信息和运输信息。

-数据分析:利用数据分析工具对物流数据进行分析,提供数据可视化、关键指标分析和决策支持。

-报表生成:根据用户需求,自动生成各类报表,包括订单报表、货物报表和运输报表等。

-预测和优化:基于历史数据和算法模型,进行物流过程的预测和优化,提高运营效率和满足客户需求。

航空物流信息系统

航空物流信息系统

图5-3 航空物流信息平台模式
四川省国际航空物流建设的航空物流信息平台应该是一个经过总体规划
的,多层次、多功能计算机网络系统,能够将政府职能部门、物流企业、工
商企业等连接起来,功能覆盖航空公司主枢纽、集散基地和国际区域的货运营业点,货运代理企业、直接用户企业等,具有与主枢纽内外的业务相关部门、境外航空业务代理公司、国内其他运输主枢纽进行信息交换,提供完整供应链管理服务的系统。

此外,建设的物流信息平台还要依托与其他信息平
台的接口,如与其它交通信息平台、银行、税务、海关等政府相关部门系统
的接口,实现和完善航空物流信息平台的增值功能。

同时由于国际航空物流自身特殊性,其是链接国内和国外贸易的枢纽,国内物流向外的延伸和拓展,其中涉及的部门和行业较国内物流复杂的多,包括进出口单证的作业过程、支付方式信息、客户资料信息、网上货运交易、电子支付、网上交税、网上报关、电子通关、多式联运等流程均需要通过国际航空物流信息平台进行运作,因此建设的物流信息平台应具有强大的组织和调控能力。

物流信息系统的架构和功能

物流信息系统的架构和功能
成功因素
该系统的成功在于其高效的处理流程、强大的数据处理能 力和高度的自动化程度,有效提高了快件处理效率和运输 质量。
案例三:某制造企业的物流信息系统
01 02
架构概述
该制造企业的物流信息系统采用模块化架构,各模块独立运行,通过标 准接口进行数据交换。系统架构包括生产计划层、仓储管理层和运输管 理层。
供应链管理
实现供应链的协同计划、协同 执行和协同监控,提高整个供
应链的效率和灵活性。
02
物流信息系统的架构
系统硬件架构
服务器架构
物流信息系统通常采用高性能的服务 器架构,包括服务器硬件、存储设备 和网络设备等,以确保系统的稳定性 和高效性。
终端设备
物流信息系统的终端设备包括各种手 持终端、车载终端和固定终端等,这 些设备用于采集、传输和处理物流信 息。
物联网技术还可以实现智能化的运输管理,提高运输安全性和降低运 输成本。
人工智能技术的应用
人工智能技术可以自动化处理物流信息,提高信息处理 的准确性和效率。
人工智能技术有助于优化物流配送计划,提高配送效率 和降低配送成本。
通过人工智能技术,企业可以实现智能化的需求预测和 库存计划,提高库存准确性。
人工智能技术还可以实现智能化的客户服务,提高客户 满意度和忠诚度。
04
物流信息系统的发展趋势
云计算技术的应用
01
云计算技术为物流信息系统提供了弹性的计算和存储资源,支持系统 的高效运行和快速扩展。
02
通过云计算技术,物流企业可以实现数据集中管理,提高信息共享和 协同作业的效率。
03
云计算技术还为物流信息系统提供了灵活的定制化服务,满足不同企 业的个性化需求。
04

航空物流信息系统(技术)

航空物流信息系统(技术)

航空货运物流信息系统(技术)目录【摘要】 0【关键词】 0【正文】 0一、物流信息系统 0二、航空物流信息系统 (1)(一)概述 (1)(二)航空物流信息系统的六大要素(电子化、自动化及通信技术) (1)三、航空物流信息平台(互联网或计算机信息技术) (5)(一)产生背景 (5)(二)平台简介 (5)(三)物流信息平台的重要性(以国货航为例) (6)(四)航空物流信息平台的发展前景(电子信息技术) (8)四、航空物流信息系统面临的障碍 (8)五、总结与体会 (9)【参考文献】 (9)【摘要】随着我国航空货运业的快速发展,航空货运开始逐步向航空物流转变,而长期以来受"重客轻货"思想的影响,我国航空货运信息化起步较迟。

作为一名通信专业的学生,我敏感地意识到技术应用于航空物流的迫切性。

因此本文针对航空物流信息系统建立的必要性,从技术的角度和专业认知的角度出发,立足于航空物流概论的课程基础,深入研究航空货运物流信息系统以及专业技术知识在其上的运用。

【关键词】航空物流信息系统服务平台【正文】当前,中国民航货运业正在向着现代航空物流的发展方向转变。

与此同时,信息化建设越来越为广大物流企业所关注。

在企业与企业之间、企业与政府之间,建立一套服务于整个行业的信息协作机制,成为航空物流持续发展的关键。

一、物流信息系统随着经济发展的区域化、全球化,物流在国民经济中发挥着越来越重要的作用。

在信息技术发展和Internet应用的冲击下,为走出管理模式陈旧、有效资源利用率低的困境,应对激烈竞争,物流信息管理系统成为实现企业核心竞争力的重要手段。

物流系统包括运输系统、储存保管系统、装卸搬运、流通加工系统、物流信息系统等方面,其中物流信息系统是高层次的活动,是物流系统中最重要的方面之一,涉及到运作体制、标准化、电子化及自动化等方面的问题。

由于现代计算机及计算机网络的广泛应用,物流信息系统的发展有了一个坚实的基础,计算机技术、网络技术及相关的关系型数据库、条码技术、EDI等技术的应用使得物流活动中的人工、重复劳动及错误发生率减少,效率增加,信息流转加速,使物流管理发生了巨大变化。

航空公司的航空物流信息系统建设

航空公司的航空物流信息系统建设

航空公司的航空物流信息系统建设航空物流作为现代物流业的重要组成部分,扮演着连接全球供应链的枢纽角色。

为了提升运行效率、降低成本,并更好地满足客户需求,航空公司开始重视航空物流信息系统的建设。

本文将讨论航空公司航空物流信息系统建设的必要性、关键功能和实施步骤。

一、航空公司航空物流信息系统建设的必要性随着全球贸易规模的不断扩大,航空物流业务也得到了快速发展。

然而,传统的手工操作和纸质文件管理已经无法满足业务的需求。

因此,航空公司需要建立高效的航空物流信息系统来加强管理和监控,实现信息共享与协同操作。

具体的必要性包括以下几方面:1. 提升物流效率:通过信息系统优化航空物流的运输组织和操作流程,提高运作效率,缩短物流时间,减少运输成本。

2. 优化资源利用:航空物流信息系统可实时获取航班、机位等资源信息,帮助航空公司更好地规划和利用运输资源,提高资源利用率。

3. 提供精准数据支持:航空物流信息系统可以提供实时的物流跟踪和监控数据,为航空公司和客户提供精准的物流信息支持,提升服务质量和客户满意度。

4. 加强风险管理:航空物流信息系统可以帮助航空公司通过对物流过程的监控与预警,及时应对突发事件和风险,保障货物的安全和可靠性。

二、航空物流信息系统的关键功能为了实现航空公司航空物流信息系统的建设目标,系统需要具备以下关键功能:1. 订单管理:包括接受订单、订单处理、订单跟踪等功能,实现对物流需求的全生命周期管理。

2. 运输管理:涵盖运输组织与调度、货物装载与卸载、航班管理等功能,实现航空物流过程的可视化和自动化。

3. 跟踪与监控:通过物流跟踪系统实时监测货物位置和状态,提供准确的货物跟踪信息。

4. 库存管理:对货物库存进行实时跟踪和管理,确保货物信息准确无误。

5. 数据分析与决策支持:通过数据分析和可视化报表等手段,为航空公司提供决策支持和运营分析。

6. 客户服务:提供在线客户服务平台,方便客户查询物流信息、提交投诉和反馈建议。

基于SOA的第四方航空流信息平台架构分析

基于SOA的第四方航空流信息平台架构分析
第 五 层 应 用 层 是 通 过 调 用第 四 层 发 布 的 服 务 ,获 取 相 关 数 据 和 功 能 , 为各 个 具 体 应 用 服 务 ,如 航 空 物 流 服 务 、系 统 管 理 ,
辅 助 功 能 有 政 务 服 务 、门 户 服务 、信 用 体 系 等 。
42 核 心 业 务 流 程 .
4 L的关 键 技 术 是 其 决 策 智 能 优 化 功 能 得 以 实现 ,客 户 ( P 服务 需 求 方 )在 搜 寻 供 应 方 时 有 两 条 路 径 :一是 是 通 过 自 己手 动 选 择 可 信 服 务 提 供 方 ;二是 客户 通 过 关 键 词 、关 键 业 务 的 输 人 ,系 统 自动 锁 定 匹 配 的信 息 ,让 客 户 筛 选 。之 后 ,经 过 多 种 方 案 的 比对 得 到 初 步 的 预 算 和 方 案 。无 论 是 哪 种 途 径 ,决 策 系 统 都 要 经 由 业 务 优 化 功 能 ,其 中包 括 智 能 配 送 、运输 路 径 优 化 、运 输 载 体 优 化 三 个 子 系 统 。 智 能 配送 中 ,先 由 系统 做 出配 载 计 划 ,在 具 体 的 实 施 过 程 中 城 市 运 输 的调 度 系统 将 根据 配 载 计 划 平 衡 城 市 区域 的运 力 。最 后 订 单 提 交 ,明确 双方 各 项 义 务 和 物 资 及 物 流 的 经 费 并 提 交 订 单 ,进 入 下 一 环 节 的操 作 ( 图 4 。 见 )
分 :航 空 物 流 服 务 、政 务服 务 、系 统 管 理 、门 户 服 务 、信 用 体 系
( 图 2 如 )
图 1 S A 体 系 结构 O

图 2 第 四方 航 空物 流 信 息 平 台 功能

航空物流业智能航空物流信息管理系统建设方案

航空物流业智能航空物流信息管理系统建设方案

航空物流业智能航空物流信息管理系统建设方案第1章项目概述 (4)1.1 项目背景 (4)1.2 项目目标 (4)1.3 项目范围 (4)第2章航空物流业现状分析 (5)2.1 行业发展概况 (5)2.2 行业存在的问题 (5)2.3 智能航空物流信息管理系统的必要性 (5)第3章系统需求分析 (6)3.1 功能需求 (6)3.1.1 航空货运信息管理 (6)3.1.2 仓储管理 (6)3.1.3 航班调度管理 (6)3.1.4 数据分析与决策支持 (6)3.2 功能需求 (6)3.2.1 响应时间 (6)3.2.2 数据处理能力 (7)3.2.3 系统稳定性 (7)3.3 安全需求 (7)3.3.1 数据安全 (7)3.3.2 用户权限管理 (7)3.3.3 系统安全防护 (7)3.4 可用性需求 (7)3.4.1 界面友好 (7)3.4.2 系统兼容性 (7)3.4.3 系统维护与升级 (7)第4章系统设计与架构 (7)4.1 总体设计 (7)4.1.1 表示层设计 (7)4.1.2 业务逻辑层设计 (8)4.1.3 数据访问层设计 (8)4.2 模块划分 (8)4.2.1 航班管理模块 (8)4.2.2 货物管理模块 (8)4.2.3 配送管理模块 (8)4.2.4 库存管理模块 (8)4.2.5 报表统计模块 (8)4.3 技术选型与架构 (8)4.3.1 技术选型 (9)第5章关键技术与实现 (9)5.1 人工智能技术应用 (9)5.1.1 机器学习与深度学习 (9)5.1.2 自然语言处理 (9)5.1.3 计算机视觉 (10)5.2 大数据分析与挖掘 (10)5.2.1 数据挖掘算法 (10)5.2.2 数据可视化 (10)5.2.3 实时数据处理 (10)5.3 物联网技术 (10)5.3.1 射频识别技术(RFID) (10)5.3.2 传感器网络 (10)5.3.3 车联网技术 (10)5.4 云计算与大数据平台 (10)5.4.1 云计算平台 (10)5.4.2 大数据平台 (11)5.4.3 数据安全与隐私保护 (11)第6章系统功能模块设计 (11)6.1 航空物流信息采集与处理 (11)6.1.1 信息采集模块 (11)6.1.2 信息处理模块 (11)6.2 航空货物运输跟踪与管理 (11)6.2.1 货物跟踪模块 (11)6.2.2 货物管理模块 (11)6.3 航空物流资源配置与优化 (11)6.3.1 资源配置模块 (11)6.3.2 优化调度模块 (11)6.4 数据分析与决策支持 (11)6.4.1 数据分析模块 (12)6.4.2 决策支持模块 (12)6.4.3 预警与风险管理模块 (12)第7章系统安全与隐私保护 (12)7.1 系统安全策略 (12)7.1.1 访问控制 (12)7.1.2 数据加密 (12)7.1.3 安全审计 (12)7.1.4 安全更新与维护 (12)7.2 数据安全与隐私保护 (12)7.2.1 数据分类与标识 (12)7.2.2 数据脱敏 (12)7.2.3 数据备份与恢复 (13)7.2.4 隐私保护 (13)7.3 网络安全防护 (13)7.3.2 入侵检测与防御系统 (13)7.3.3 虚拟专用网络(VPN) (13)7.3.4 安全防护策略更新 (13)第8章系统实施与部署 (13)8.1 系统开发与实施流程 (13)8.1.1 需求分析与设计确认 (13)8.1.2 系统开发 (13)8.1.3 系统测试 (13)8.1.4 用户培训与验收 (14)8.2 系统集成与测试 (14)8.2.1 系统集成 (14)8.2.2 系统测试 (14)8.3 系统部署与运维 (14)8.3.1 系统部署 (14)8.3.2 系统运维 (14)8.3.3 用户支持与培训 (14)第9章项目管理与风险控制 (14)9.1 项目组织与管理 (14)9.1.1 项目管理委员会负责项目的整体决策、监督及协调,保证项目目标的实现。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Logistics物流商论1662012年7月 面向服务的航空物流信息系统框架研究①上海工程技术大学航空运输学院 赵鸣摘 要:为整合航空物流相关企业的信息资源,提高企业间的协作能力和航空物流企业的核心竞争力,针对航空物流信息系统的发展特点,本文设计了面向服务的多层航空物流信息系统架构,对系统各层功能做了明确定义。

服务层采用.NET平台下继承了面向服务特性的WCF(Windows Communication Foundation)技术对原有或新业务组件进行封装,使服务具有原子性,更易于移植和业务功能扩展。

应用层为用户提供一个公共信息查询平台,使跨系统或跨平台数据访问透明化。

这种面向对象的软件体系结构,可极大地提高企业旧信息系统的利用率,缩短新系统的开发周期,加快航空物流企业的转型进程。

关键词:航空物流 信息系统 面向服务 WCF 中图分类号:F252 文献标识码:A 文章编号:1005-5800(2012)07(a)-166-02随着经济发展的区域化、全球化,物流在国民经济中发挥着越来越重要的作用。

在信息技术发展和Internet应用的冲击下,为走出管理模式陈旧、有效资源利用率低的困境,应对激烈竞争,物流信息管理系统成为实现企业核心竞争力的重要手段,传统的仓储、运输企业逐渐向网络化、信息化、服务一体化、管理科学化转换,发展成为集客户管理、仓储管理、物流协同资源规划于一体的现代物流企业。

而作为一种服务性、支持性企业,物流企业客户需求变化频率高、业务伙伴更换频繁、业务功能不断扩展,不断重新建设信息系统给企业带来信息建设周期长、资源重复利用率低、投资浪费等问题,有必要采用一种软件复用技术,整合企业现有信息系统资源,并易于企业业务及管理能力扩展。

SOA(Service Oriented Architecture)是一种基于服务来组织计算资源,具有松耦合和间接服务寻址能力的软件体系结构,是信息技术与业务管理之间的桥梁,一方面对于业务的拓展和变化提高了已有软件的可复用性;另一方面也提高了信息系统的适应性,扩展了信息系统的管理能力。

WCF(Windows Communication Foundation)是专门针对面向服务(Service-Oriented)应用程序提供的.NET平台下的分布式编程框架,将微软所支持的各种分布式技术整合到一起,降低了系统开发周期,增强了系统的可伸缩性,解决了不同网络和应用环境下的数据和操作的共享以及异构系统间跨平台访问与操作问题。

本文在分析航空物流的业务特点及发展趋势的基础上,结合现代物联网技术,提出了提高航空物流各合作伙伴信息共享和协作能力的软件解决方案,从而提高航空货运企业核心竞争力,最大限度地发挥航空物流的优势。

1 航空物流与物流信息系统1.1 航空物流所谓航空物流,就是用航空工具实现物流操作。

相比海运物流和公路物流,优势是速度快,货物安全系数高,劣势是价格贵,很多物品限制运输。

有报告指出,中国航空运输市场以每年7.6%的速度增长,成为仅次于美国的世界第二大民用航空市场。

中国民航重组后的几大航空集团也逐渐加大货运业务的投入,组建专业的航空货运公司,将航空货运作为其新的经济增长点。

1.2 航空物流的业务流程业务流程是指货物运输过程中货物流、信息流和实施控制管理的全过程。

简单来看,航空物流公司根据自己业务的实际情况在中心地区设立分拨中心,各地收集起来的快件按所到地区分拨完毕,装上飞机。

各地飞机飞到分拨中心,各自交换快件后飞回。

各地分公司再将快件用地面运输送到收件人手上。

中心分拨理论减少了中间环节,快件的流向简单清楚,减少了错误,提高了操作效率,缩短了运送时间,事实证明是经济、有效的。

进一步详细分析,无论是国际的国内的航空货物运输,主要包括以下几个步骤:(1)货主发货。

快递企业从各分点收取航空快件,运转到总运转中心。

(2)货物分拣。

在总运转中心对货物分拣,确定对应机场发货总量同外包装件数。

(3)货代公司收货。

航空货运代理接受托运人委托运输,审核单证,接收货物,并根据快递企业要求向航空公司预订舱位。

若是进出口货物,还要进行报关。

(4)航空公司批舱。

航空公司根据实际情况安排航班和舱位,订舱后,航空公司签发舱位确认书(舱单),同时给予装货集装器领取凭证,以表示舱位定妥。

(5)机场安检。

航空货运代理在对应航班起飞前3小时交机场主单,对应起飞前2小时过完安检,并将货物到达机场资料给快递企业。

(6)分发派送。

快递企业在飞机落地后2~3小时提取货物,完成分检后运到各派送点安排派送。

可以看出,一次航空货物运输至少涉及货主、快递公司、航空货运代理、航空公司、机场等,与各方的协作和信息共享是确保货物运输准确无误的关键。

如果是进出口货物,航空货运代理还要去海关查验,并与海关信息系统交换数据。

1.3 航空物流信息系统现代物流的发展要求航空物流企业必须具备以下几种能力:能建立并管理全球性的航空运输网络,深入覆盖所有主要城市;能对最终用户从单个或多个仓库取货送货路线进行重新设计,减少地面运输造成的延迟,充分体现航空物流的快速;能提供定制化的服务,包括跟踪信息服务,保证在途货物信息透明化(特别是国际货物运输);能与机场离港系统、订座系统实时信息交互,合理配载,顺利订舱;具备相应的组织和流程灵活性,能够灵活处理各种突发问题;能提供客户增值服务等。

因此,一个先进的物流信息系统应该包括以下几部分:(1)客户管理系统。

通过收集客户需求信息、记录客户购买信息、进行销售分析和预测、管理销售价格、处理应收货款及退款等,①基金项目:上海市教委重点学科(第五期)建设项目“现代民航工程及管理”(J51403);上海工程技术大学科技发展基金项目(2008xy42);上海工程技术大学2011大学生创新活动计划(cs1108009)。

Logistics物流商论 2012年7月167实现对客户资料的全方位、多层次的管理,使各个环节实现流通机能的整合。

(2)仓库管理系统。

在与客户管理系统共享部分信息的基础上,实现存储管理、进出货管理、机械设备管理、分拣处理、流通加工、出货配送管理、货物追踪管理、运输调度计划、分配计划等内容信息的处理。

在货物管理方面,目前已采用的自动化技术有POS、条码、GPS、GIS、RF射频技术等。

(3)分析决策系统。

通过建立各类物流运筹分析模型实现对物流业务的互动分析,实现与合作伙伴的协同资源规划。

而在航空货运企业现有的管理信息系统中,“信息孤岛”的问题比较严重,系统功能不易扩展,平台移植性差,需要引入一种全新的软件系统架构,整合现有资源,顺畅衔接协作平台,使资源浪费降到最低。

面向服务的SOA技术和WCF技术正具有复用度高、扩展性好的特点,并较好地解决了异构系统间跨平台访问与操作问题,使得航空货运企业能快速实现向现代物流管理模式的转换。

2 物流信息系统的关键技术为满足客户需求的多样化,随着软件技术的不断更新,物流信息系统逐渐从紧耦合、封闭式系统向松耦合、开放式,面向供应链管理的方向发展。

面向服务的软件体系结构和技术可以独立于开发环境和运行平台,轻松实现新旧系统的对接。

2.1 面向服务SOA所谓服务就是精确定义、封装完善、独立于其他服务所处环境和状态的函数。

服务间需要某些方法进行连接。

服务间存在协作关系,可能是简单的数据传送,也可能是两个或更多的服务协调进行某些活动。

SOA本质是服务的集合,软件开发就像是搭积木一样将各个服务组件结合在一起。

在SOA架构中,涉及服务消费者、服务代理者和服务提供者三个角色。

(1)服务提供者,定义服务生成接口文件,将服务发布到一个或者多个服务代理处,并接收来自一个或者多个服务请求者的服务调用信息。

(2)服务请求者,通过服务代理者查询服务地址和服务接口,并利用服务描述绑定或者调用服务提供者提供的服务。

(3)服务代理者,完成服务提供者和服务请求者之间的匹配。

由于服务代理的存在,使得服务请求者与服务提供者之间没有直接依赖,服务地址的变更或增加新服务组件,不会影响到服务请求者。

2.2 WCFWCF是基于.NET平台的分布式编程框架,继承了面向服务的体系结构,通过客户端与服务器之间匹配的消息访问点通信机制实现异构系统间的分布协同。

消息访问点(Endpoints)的内容包含了地址(Address)、绑定(Binding)、契约(Contract)和行为(Behavior)。

地址指定服务位于何处,绑定说明服务所能理解的通信协议,契约说明服务接口函数及数据交换格式。

行为主要用于定制消息访问点在运行时的一些必要的行为。

在WCF发布之前,微软支持6种主要的分布式技术:RPC、WSE、ASMX、Remoting、COM+和MSMQ。

不同的技术有不同的API、编程方式、操作要求和配置需求,应用系统代码紧密依赖于这些技术。

当有新需求时,或应用系统与其他非.NET 平台应用系统通信时,只能放弃需求或者重新编写通信程序。

WCF集成旧技术特性并统一为一个编程模型,提供比以前更多的连接特性。

3 基于SOA与WCF的航空物流信息系统架构在航空物流信息系统的改造中,关键在于对快递公司、机场仓储系统、离港系统、航空公司订座系统的货物信息进行集成。

SOA 和WCF技术的应用,能保留物流相关企业原有的系统模式,将需要交互的功能模块封装成新的服务组件,并搭建一个公共信息交换平台,解决相关企业信息系统的互连互通问题。

基于企业原有信息系统之上,公共信息交换平台系统由上至下依此如下:(1)应用层。

提供一个公共信息平台,供各类客户查询信息和显示查询结果,具体的查询过程对客户透明。

(2)服务层。

WCF实现对业务逻辑层不同粒度的封装与抽象,并保存WCF服务地址与接口的匹配信息,供应用层服务请求者查询。

(3)业务层。

也可称为业务逻辑层,此层对服务进行定义,可以是服务的具体实现,也可以是对其他WCF服务的调用封装。

(4)数据层。

包括物流各相关企业的各个应用数据库,根据企业间的合作协议,制定专用的访问接口共享消息。

以上体系结构的优点,一是对于服务层的各个服务,可以根据业务需要进行服务粒度的划分,增加和删除服务不影响业务逻辑层和应用层的程序代码,只要修改相关接口文件;二是软件重用性好,业务逻辑中的各组件可以是新开发的,也可以是已有的,按照新的业务逻辑重新封装即可得到一个新的服务;三是可以采用技术实现基于Web的公共信息平台,用户按照授予的权限访问企业数据,感觉不到是跨系统或跨平台操作。

4 结语顺应物流经济的发展,航空物流企业在向现代物流管理模式转换的过程中,由于各相关企业的信息系统无法实现互联互通,极大地限制了业务能力的拓展,企业间协作性较差,大大降低了航空物流的工作效率。

本文在分析航空物流的业务特点、物流信息系统的发展方向后,认为将一种新的软件体系结构SOA和面向服务的WCF技术应用到现代物流信息系统中是可行的,提出了一种基于SOA和WCF的物流系统架构模型,并对该架构的各层功能做了定义。

相关文档
最新文档