基于SOA的航运电子商务平台的研究与实现.pdf
文本预览下载声明
电子商务I应用研究
APPLIEDRESEARCH
)2《;≤l
A
基于SO
的航运电子商务平台的研究与实现
【摘要】:SOA(Service一0rientedArchitecture)是的松耦合特性,便于维护和扩展,同时也能够很容易地与其
一种架构模型,它可以根据需求通过网络对松散耦合的粗粒 他服务提供者的异构系统进行无缝的集成。
度应用组件进行分布式部署、组合和使用。本文结合SOA在
某航运电子商务平台中的具体应用,分析SoA这一系统架构2 SOA简介
的优势,以及在具体应用中所遇到的问题和存在的误区。
【关键词】:面向服务架构;松耦合;航运电子商务; SoA是一种粗粒度、松耦合的软件体系架构,其应用
Web服务 的所有功能均被定义成可调用的、独立的服务。服务基于标
准的精确定义的接口进行通信,通信通常涉及简单的数据传
1 引言 递,通过将多个服务进行有序的编排协作从而构建复杂的业
务流程。
全球经济一体化的特征应该主要体现在全球国际贸易的 面向服务架构的提出为软件的架构设计带来了一场革
一体化,而国际海运是全球贸易实现的主体。对航运商务平 命,SoA的松耦合、服务组件的可重用性,以及这一架构
台来说,从运输管理角度出发.需要有效整合各种物流资源, 在异构系统集成上的强大优势被业界的绝大部分企业所认
降低物流成本,提高服务质量:从客户服务角度出发,需要 同。在本电子商务平台中,根据与不同的服务提供者的交
满足客户对物流服务的个性化需要,并保证客户对物流过程 互情况和级别具有三条服务总线:多航运公司集成接口、客
的知情权,因而,航运交易系统需要一个先进的电子商务平台。 户多渠道访问接口以及面向内部客户服务驱动接口,针对
0riented
本文基于面向服务的架构(Service 不同的服务接口具有不同的安全控制和质量保证。根据具
Architecture,SoA).采用了消息驱动的方式,将用户的
服务请求信息发送到航运公司。系统负责对整个航运过程进 Component BroRer可以很
行监控.并及时地将航运情况及异常信息及时地通知客户。 好的降低系统的耦合度,但同时也会带来系统性能方面的下
SOA的使用使得该系统具有较强的灵活性,能够及时地响应 降以及对网络和服务提供者的巨大依赖。针对这些问题,本
快速变换的市场需求,在SOA的引导之下,该系统具有较好 Sign
系统也提出了一些解决方案,例如使用SSO(Single
万方数据
应用研究l电子商务
APPLIED
On,单点登录)以减少系统问的数据传输和访问频度,使可以随时通过该平台了解和监控相关货物和船舶的运输情况。
用共用的Webservice服务接口来减少特定Web服务的不 and
发票和付款管理(Invoices
断增加等。 通过该平台计算本次航运所需的各项费用,并可以与航运公
司协商付款方式。航运公司可以通过该
显示全部