基于SOA开源技术的物流管理系统原型的设计与实现

被引量 : 3次 | 上传用户:yucol
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息技术高速发展的今天,在解决异构平台互联、不同协议系统之间的通信、遗留系统和新增系统接口等问题的过程中,“面向服务的体系架构(SOA Service-Oriented Architecture)应运而生。它具有基于标准、松耦合、共享服务、粗粒度等优势。在过去几十年的发展中,产生了以IBM的WebSphere系列为代表的可进行SOA架构开发的成熟的软件产品,但对于广大中小企业和软件架构研究者来说,中小型软件企业在进行产品研发选型时需要进行成本控制,高昂的版权费迫使他们不得不放弃采用SOA架构的方案,而对于架构研究者和软件爱好者来说,试用版软件较短的试用期和受限的使用功能使得他们不能很好的对SOA的相关原理进行充分的研究。这种状况制约了SOA技术的普及和发展,此时我们将目光投向开源社区,开源社区众多优秀的开源软件和庞大的开源队伍,使得采用开源技术实现SOA架构成为可能,SOA不再是IT巨鳄的专利,开源技术使得SOA架构可以平民化、大众化。本文在对SOA原理和开源技术研究的基础上,结合项目实践中物流公司现状,采用开源技术构建了基于SOA架构的物流管理系统,这是对于采用开源技术实现SOA架构的初次探索。本文围绕开源技术实现SOA过程中的关键步骤展开,主要工作包括以下内容:1、调查SOA技术和物流管理系统发展现状,对SOA定义、特征、基础体系结构和主要的协议进行研究学习。2、分析SOA方法学与其它方法学的关系、研究SOA方法学SOAD的功能、总体指导思想和过程框架。3、对SOA实施技术SCA、BPM、ESB和开源工具Apache Tuscany、JBoss jBPM、Apache Synapse进行研究。4、对物流公司现状进行分析,用SOAD方法学进行物流公司业务流程分析、系统模块划分、服务建模分析。5、围绕物流管理托运申请处理这一核心业务流程进行分析采用jBPM进行流程建模。应用服务组件模型进行服务的创建。对于业务处理过程中的消息格式转换、传输协议转换采用Apache Synapse设计代理来实现。通过物流管理系统原型的设计和实现,探索了采用开源技术设计和实现的SOA原型的可行性、优势和不足之处,并提出了展望,希望能够通过进一步的研究和实验,来不断的提高采用开源技术实施SOA架构的能力,让SOA架构爱好者和中小企业都能够分享SOA技术带来的便利。
其他文献
利益集团长期以来一直是政治学研究的热点问题。利益集团作为资产阶级民主制度的产物,在资本主义国家的政治舞台上扮演着重要的角色。在我国,改革开放以前一直强调全国人民根
贾樟柯导演的电影《三峡好人》讲述煤矿工人韩三明千里迢迢寻找妻子麻幺妹及护士沈红寻找丈夫郭斌的两个故事。时至今日,学界对该影片的研究硕果累累,但主要集中在对影片主题
电影中融入了文化,本文从文化的视角对美国灾难电影进行分析,探讨了美国灾难电影中所体现的以自我为中心的个人主义和英雄主义的文化特征,美国人极力制造英雄神话是好莱坞电
中小型贸易企业不仅是国民经济的巨大贡献者,也在伴随信息化进程的深入,展露出未来信息化建设主体的潜力。相对于大型企业来说,中小型贸易企业的人力、财力和信息技术实力都
文化产业被誉为未来的"朝阳产业"和"黄金产业",作为东北老工业基地,辽宁省的振兴过程是一个将文化注入工业、文化的含量在工业生产总值中的比重逐步提高的过程。本文在借鉴国
企业资源计划(Enterprise Resource Planning) (简称ERP)是当今世界上最主要的管理手段之一。在企业中成功地实施ERP可以促使企业物流、资金流、信息流的整合,提升整个企业的
从古至今,对"春秋决狱"的作用评价不一,但是仅就汉武帝一朝而言,"春秋决狱"的负面影响要远远大于其正面影响,可以说是起到了"以法杀人,更以理杀人"的作用。
当今社会已经进入一个信息化的时代,企业对信息需求的增长,使得计算机、网络技术等已经快速的融入到企业的需求当中。这种企业信息化程度的不断提高,使应用于企业内部管理的
<正> 在继巡警通过警车上的电脑就知道路过的车有无违章后,近日北京街头又出现了长“眼睛”的感应红绿灯,能根据流量自动调整信号,减少绿灯空放。这说明北京的交通指挥系统正
由于轴承传统润滑方式的局限性,轴承自润滑技术成为未来的趋势。金属基镶嵌式固体自润滑轴承材料能够实现无须加油或者间隔较长时间加油的自润滑,能够在高温、低温、污染、腐