物流平台技术方案.docxVIP

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

PAGE2

系统建设内容

物流平台一体化系统包含PC端、移动APP端及微信小程序;PC端主要使用者是企业内部相关业务人员即平台用户、承运商、货主;移动APP端分为承运商APP端、司机APP端,而司机APP端有分为承运商下属司机APP、个体司机APP、企业司机APP;微信小程序主要是面向货主,为货主提供轻量级便捷服务,包括货物在途监控、异常预警、扫码签收及服务评价等功能。

建设企业统一管理平台,通过业务对接,系统提供一站式服务,通过统一规划、统一标准,接入企业内其他管理软件。为企业的各信息化子系统提供统一的登录入口及权限划分,各业务部门相关人员通过各自的账号登陆系统,系统根据各自所拥有的权限展示相应的管理子系统模块。系统涵盖物流业务管理、厂内物流管理、厂内无人值守、物流出厂管理等子系统,各科室人员可以进入相应子系统进行业务管理操作。

系统设计

总体设计

平台将SOA、Saas、云计算、Web2.0、MDM等新兴技术和思想与企业云技术进行融合,平台包括了开发工具、核心框架、集成平台、管理控制台、技术构件、业务服务平台、工作流程管理,这7大要素通过分层架构,组织在一起,符合开放性的业界标准,具有良好的扩展性。帮助企业快速灵活的搭建“随需应变、敏捷稳健”的业务系统。系统遵循J2EE、SOA等国际标准,拥有自主知识产权和多项技术专利,经鉴定达到国际先进水平。内容主要包括如下方面:

1) 基于SOA标准的基础设施,兼容国际和国内通行的传输协议、消息传递协议、服务描述与发现、服务组合与编排、服务展现、服务质量、事务性标准、安全、互操作、服务管理等。

2) 基于SOA架构的安全管理服务器,兼容国际和国内安全控制标准的实体鉴别、加密、完整性、访问控制和防抵赖。支持在全局统一的安全策略下实行集中认证、统一授权或分级授权。

3) 基于标准化资产管理规范的可重用的服务库,降低基于中间件开发和运行的网络应用的建设成本。

4) 提供基于模块化的服务资产管理手段,从最大程度上解决络应用面临的部署不灵活,出错几率高,升级成本高的问题。提升网络应用部署的灵活性,降低软件后期运维成本,实现软件多版本共存及按模块热切换升级。

5) 基于统一实体身份认证、统一访问控制策略的,将应用系统、数据资源和互联网资源集成到一个信息管理平台之上的信息门户。

6) 解决跨单位、跨系统、跨部门的业务流程整合的业务流程管理引擎。

7) 支持服务集成的企业服务总线ESB(EnterpriseServiceBus),简化应用之间的集成拓扑结构,为集成化中间件套件产品提供一个松散耦合、灵活部署的应用架构。

8) 通过MDA集成开发工具实现系统的快速开发和灵活部署。

特别值得注意的是该平台支持基于云计算架构实现内容管理和网站群云服务,这种云服务是“高度可扩展、弹性的、按需取用的服务”。通过与云计算模式的融合,使得数据采集和应用服务群能够快速的扩展服务,响应变化的业务需求,满足用户建立企业级,乃至全国级大规模物流服务体系,开展SAAS(软件即服务)业务的要求。

物流平台基于软件分层模型,体系架构分层原则和各层的职责描述如下图:

体系构架分层的基本原则:

1)不得跨层调用,每一层都只与直接相临的层进行通信;

2)上面各层都建立在下层的基础上,隐藏下层的信息并为上层提供服务;

3)各层要封装自己的实现,向前一层提供访问接口;

4)各层支持分布式的部署,即可部署于不同的容器实例中。

展示层:

1)系统最终用户的使用界面和设备。包括基于浏览器的瘦客户端和基于GUI的胖客户端应用;

2)尽量减少与后台的交互;

3)界面符合用户的使用习惯。

交互层:

1)是客户层的统一接入点;

2)提供用户层的展现逻辑和对应用层的访问接口;

3)负责转发业务请求、错误处理、页面导向等;

4)也包括单点登录、会话管理、用户输入的逻辑校验等功能。

流程层:

1)业务逻辑的接口,实现业务流程的控制,是业务领域层的服务接口;

2)启动事务控制;

3)实现公共的业务逻辑集中处理。

领域层:

根据业务需求进行抽象的业务对象模型,包括业务规则和逻辑处理的实现。

资源访问层:

1)对领域层隔离底层数据访问细节,保证领域逻辑的重用度;

2)对系统的各种资源和外部系统统一的访问逻辑的实现;

3)支持多数据源,允许同一笔业务访问不同的数据库(数据仓库);

4)支持经典的JDBC模式;

5)并行支持采用Hibernate等O/RMapping机制。

技术选型

采用基于JAVAEE的跨平台多层B/S结构设计,支持Windows平台及各种版本的Linux平台包括国产操作系统,既可以部署在物理机上,也可以部署在虚拟机上。

采用SpringCloud微服务架构开发,前台界面使用比较流行的VUE框架,WebSocket协议实现服务器端与客户端

您可能关注的文档

文档评论(0)

152****7751 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档