利用SOA開发基于ERPSMIS设计与实现.docVIP

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

1 - 利用 SOA 开发基于ERP 的SMIS系统 黄元江 (湖南工业大学, 湖南 株洲 412000) 摘要:针对以前 ERP系统在应用中存在异构、信息隔离、效率低下的问题,利用 SOA 开发了基于ERP 的SMIS系统 阐述了系统模块具体的实现过程,包括数据库设计、Web 服务、安全机制、部署、负载平衡和 Session 的存储的设计方案,介绍了系统的表示层、Web 服务层、业务逻辑层、数据访问层的四层架构设计方案,经过测试整个系统具有跨平台、兼容性、灵活性、安全性、稳定性和高效性的特点。 关键词: ERP,面向服务的架构, XML,SOAP [中图分类号] [文献标识码] :A 0 引言 伴随信息技术的发展,大量基于 Web 的 ERP 系统被开发出来。然而受制于技术等诸多原因的约束,大部分系统使用组件、对象相互通讯,因此紧密耦合系统拥有较差的维护性和扩展性。 面向服务的体系结构(Services Oriented Architecture,SOA)对现代软件开发模式产生了深远的影响。SOA 凭借其松散耦合、与平台无关的特性,提高了系统 的可重用性、灵活性和易扩展性,使企业能够对业务的变化做出快速的反应。Web Service 是一种标准的网络应用程序集成的方式,它使用 XML、 SOAP、WSDL and UDDI 等标准协议。基于 SOA 架构的系统可以在最大程度上减少系统间的耦合,为系统整合和扩展提供了理想的解决方案。SMIS(Sala Consultant Ltd Enterprise Management Information System) 系统主要包括员工基本信息管理、项目管理、考勤管理、绩效考核、薪资财务管理五个模块。系统的创新之处在于使用 Web Service 发布服务,WCF 作为 EJB 实现异构系统的数据交互,并采用 WSE3.0 实现系统服务的通信安全。整个系统具有跨平台、兼容性、灵活性、安全性、稳定性和高效性的特点。 1 面向服务架构的ERP系统 ERP融合了最先进的计算机技术和制造业理念,成为当今最先进的管理系统模式。系统能够对企业管理中的信息流进行良好的管理和利用,减少浪费,提高产品质量,快速响应市场,帮助管理者迅速高效地制定计划,提高企业的竞争能力。SOA 就是面向服务的体系结构是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。 基于SOA系统体系结构 :分为四层,从下往上依次分别为:表示层(ASPX 网页)、Web 服务层(Web Service)、业务逻辑层(BLL)、数据持久层(DAL)。对外接口上都用统一的对象模型 Web Service 进行封装。而新的功能可以直接设计为一个Web Service,已有的功能可以进行接口转换和封装。通过工具或手动定义Web Service的接口描述WSDL 文档,并把WSDL文档描述的内容映射到UDDI 数据结构中去,从而在 UDDI 注册中心对 Web Service 进行注册。当使用者对自己需要的服进行的检索和利用时,首先需要到 UDDI 注册中心访问 Web Service 服务的注册信息,通过注册信息访问相应的 Web Service 的接口描述 WSDL 文档,并在本地生成代理对象。 图1功能模块设计2 SMIS 的设计 图1功能模块设计 2.1 SMIS 的设计目标 针对公司现有的 ERP 系统存在的问题,在现有系统资源前提下,整合公司现有的财务系统、薪资系统、项目管理系统和考核系统、考勤系统等异构平台。采用 SOA 架构的设计思想,封装现有系统的服务,降低系统耦合,提高服务的重用性,实现各个系统信息共享和公司管理系统的集成。最终实现跨平台,具备兼容性、灵活性、安全性、稳定性和高效性的企业信息资源管理系统。 2.2系统功能模块设计 SMIS 主要是对现在企业的 ERP 系统的完善和升级、研发、运行等相关内容,系统基于网络、多用户、多层次应用。系统采用Microsoft 的ASP.NE平台它集成的类库可以使用户高效快速的开发网络应用程序。SMIS 主要涉及企业上各种信息系统,包括财务系统,薪资系统,项目管理系统和考核系统,考勤系统等。整合后的系统主要功能帐户管理(负责系统帐户的维护,添加,修改和删除)、薪水管理(负责公司财务数据的管理,公司各个员工薪水的管理,图2 解决方案结构图包括

文档评论(0)

yxnm + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档