期刊鉴别 论文检测 免费论文 特惠期刊 学术答疑 发表流程

造船企业物流管理系统的SOA软件模型架构设计

时间:2013-08-15 16:19 文章来源:http://www.lunwenbuluo.com 作者:论文部落 点击次数:

  由于在传统的系统架构中,造船企业的物流应用管理系统在实现业务运作的流畅性上存在瓶颈。譬如部分原先存在的旧系统不太可能对新业务模式作出立时三刻的迅捷反映。于是,为了解决新旧系统的统一和共存以及实现流畅的业务运作,我们采用了基于SOA的物流开发模型,把逻辑层划分成为业务流程层、服务层和应用层三个部分,以系统服务作为基本单位,并通过中间件来实现数据库的互访。

  1基于Web服务的SOA架构

  基于Web服务的SOA架构在造船企业物流管理上的实现目标为:

  (1)面向服务的业务,将服务视为基本单位来构建造船企业物流管理的业务。

  (2)采用基于标准的工作流模式,快速地组合以上服务并允许其重用,同时实现数据的共享和数据复用。

  (3)最终目标其实就是建立可持续发展的造船企业物流业务共享平台。

  2SOA系统分层

  在SOA系统中不同的功能模块被分为七层:

  第一层:系统本身就已经存在的程序资源,一般即指造船企业物流管理系统中的原有系统资源,如物资定额、成本核算等等。

  第二层:组件层,用以封装底层系统。

  第三层:服务层,这一层在SOA系统中用来构建我们所需不同功能的服务。划分为三种类型:(1)业务服务或业务过程。如采购申请、领料申请等,指可以暴露给外围用户的服务,在这里即指各项业务的非核心用户,例如生产部门提出领料申请的领料人员等等。(2)业务功能服务,这类服务被更上层的业务服务调用,同时这里的服务是能够被不同的业务领域所共享的服务,不同用户在不同的业务领域都可以共享这些服务。例如库存管理、定额管理等等。这部分服务一般来讲是不开放给外围用户使用的,基本是各项业务的核心用户,如仓库管理员、定额员等等。(3)技术功能服务,这一类服务有权限管理、用户管理等等,主要用来实现底层所需的技术功能。

  服务层的服务可以以用户管理为例:

  在每个系统中都涉及到用户管理,它是所有系统首先开发的基础模块,这是非常常用的基础业务。传统的业务模式,每个业务系统均要将这个业务模块开发一次,而在SOA架构的软件模型架构中,将用户管理视为一项服务便再是合理不过的。因为这类业务具有重用性,并且,在物流管理这个系统范畴中,虽然有相当多系统服务,但最终是在一个统一的信息服务平台中。用户以唯一的身份标识,应该可以访问物流管理系统中的所有系统服务,于是统一的用户管理结构就显得非常地必要。在SOA架构中,具有标准接口的用户管理服务此类业务一旦开发完成,随时可以封装入不同新的业务系统。这样一来,一次开发多次利用,就实现了服务的重复利用,势必可以提升工作效率并且缩减开发成本。

  这样的层次结构,实现了各层次间的透明性和独立性。


  •   论文部落提供核心期刊、国家级期刊、省级期刊、SCI期刊和EI期刊等咨询服务。
  •   论文部落拥有一支经验丰富、高端专业的编辑团队,可帮助您指导各领域学术文章,您只需提出详细的论文写作要求和相关资料。
  •  
  •   论文投稿客服QQ: 论文投稿2863358778 论文投稿2316118108
  •  
  •   论文投稿电话:15380085870
  •  
  •   论文投稿邮箱:lunwenbuluo@126.com

联系方式

  • 论文投稿客服QQ: 论文投稿2863358778
  • 论文投稿客服QQ: 论文投稿2316118108
  • 论文投稿电话:15380085870
  • 论文投稿邮箱:lunwenbuluo@126.com

热门排行

 
QQ在线咨询
咨询热线:
15380085870
微信号咨询:
lunwenbuluoli