文档详情

基于SOA的航运电子商务平台的研究与实现.pdf

发布:2017-07-30约1.08万字共5页下载文档
文本预览下载声明
电子商务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 断增加等。 通过该平台计算本次航运所需的各项费用,并可以与航运公 司协商付款方式。航运公司可以通过该
显示全部
相似文档