基于SOA的库存管理软件构架研究

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:lixuhai88888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
课题以供应链环境下协同库存管理软件的研究与开发为应用背景。针对集成供应链环境下库存管理的两个核心问题:库存数据的协同与库存管理过程的协同展开研究。通过SOA及工作流技术实现了管理过程的协同,通过资源描述框架RDF以及基于本体的数据共享策略实现了库存数据的协同。采用面向服务架构SOA,以面向对象建模型结合面向Agent模型优化技术,建立了库存管理软件构架。系统采用JavaEE与Agent开发平台JADE编码开发。首先,探讨了SOA/RDF框架结构及其关键技术:一是探讨了SOA及SOA开发技术Web Service,给出了库存管理软件层次结构模型,并介绍了工作流技术与业务流程执行语言BPEL以及基于工作流的Web服务编排;二是基于RDF数据模型的元数据共享策略,建立了库存管理软件的Mediator/Wrapper框架结构,探讨了RDF数据模型与关系数据库间的映射关系;三是为了充分描述RDF视图中数据元素间的逻辑关系,引入本体描述语言OWL对RDF框架进行描述,并通过查询重写算法实现了从语义查询到SQL查询的映射,实现了调用请求对调用数据的透明访问。接着,对基于SOA的库存管理软件模型进行了领域分析与领域设计。在领域分析中,首先给出了库存管理软件的功能模型,并对领域需求进行抽象与描述,给出了库存管理软件用例模型,并对关键用例进一步进行了分解,最后给出了基于元过程模型的库存管理活动模型。在领域设计阶段,建立了库存管理软件的对象结构模型与行为模型。并运用面向Agetn技术对类构架进行了优化设计,给出了一个基于简单反应式Agent模型的可实现Agent单元结构,并探讨了Agent实体间基于KQML的通信过程。最后介绍了库存管理软件的开发环境选择与配置及典型应用实现。首先,给出了库存管理软件的构件图,并采用ACME语言对库存管理软件的构件模型进行了可实现性描述。接着给出了库存管理软件基于JavaEE和JADE平台的典型应用代码片段,展示了库存管理软件的实际开发过程。提出的面向Agent优化方法,Mediator/Wrapper结构与查询重写策略在基于SOA的库存管理软件开发中得到了应用与验证,具有一定的理论意义和工程实用价值。
其他文献
安卓(Android)移动操作系统基于Linux内核,具有自由开放的源码、兼容丰富硬件和易于开发等特点;随着Google的大力推广,安卓已占领智能可穿戴设备和车载移动设备等市场。近年
视觉选择性注意模型是以认知科学、神经心理学等相关领域的研究成果为基础的,在计算机信息处理中引入并研究这种选择性注意机制,其理论成果对于智能信息研究发展具有重要的意
作为近年来刚刚兴起的概念,云计算很快以不可阻挡之势得到了快速的发展。云计算是一种计算方式,通过互联网将资源“以服务”的形式提供给用户,而用户不需要了解、知晓或者控
随着互联网信息的日益膨胀,人们能够获得的信息越来越多,但要准确、及时的获取需要的最新信息却有些困难。在线索引构建及管理作为搜索系统的重要组成部分,目的是要针对浩瀚
伴随着计算机技术的发展以及移动对象跟踪技术的不断完善,使得大量的轨道数据被采集,并迫切需要对这些数据进行有效的分析以提取出其中隐藏的知识,这就导致了移动对象轨道聚
随着社会经济的发展,人们对安防的需求越来越高,因此智能视频分析技术得到了广泛的重视。人们对相关算法的检测精度以及运行速度都有很高的要求。然而对于高清监控视频,大量
随着计算机和网络技术的不断发展,XML技术的应用得到了不断的扩展,它事实上已经成为数据交换的标准和SOA架构的基石。XML作为一种特殊的半结构化数据,与关系数据模型中的数据
随着移动通信技术的发展以及3G技术的成熟,移动通信和互联网技术的融合日趋明朗,移动互联网的发展势不可挡。移动widget作为未来移动互联网业务的重要提供方式和展现形式也引
随着科研投入的持续增长和科研项目及科研成果等科研信息的大幅度增加,科研管理的工作量随之增多且日渐复杂,对科研管理工作的要求也是越来越高。建立一个依托校园网环境的高
随着数据仓库应用的不断推广,构建数据仓库的各种工具也不断涌现出来。为了支持整个数据仓库环境中各部分之间的无缝集成,这些工具需要彼此协作,使数据流能在各个工作环节中畅通