- 10
- 0
- 约7.49千字
- 约 13页
- 2021-12-08 发布于天津
- 举报
PAGE 1
PAGE 1
SOA的PDM系统架构分析
结合SOA架构和WebService技术。依据PDM系统理论和当前企业的发展需求,提出了基于SOA的企业级PDM系统架构模型,并且对架构模型的各个层次做了深入分析,并阐述了基于SOA的PDM系统的开发过程。 0引言 PDM系统是制造型企业里各个应用系统的有效集成平台.它可以帮助企业管理产品定义、掌握和提高企业产品的研发、制造进程。并完成与CAX/ERP系统的集成;同时,它还被用于企业的学问管理、学问重用和产品创新等方面川。而当今信息技术、制造技术和自动化技术的快速发展。为实现企业内和企业间各个系统间高质量的集成和协同供应了很多有效工具田。SOA技术便是其中之一。 SOA技术以服务为核心.基于开放的标准和协议,具有松散耦合特性。有利于系统间的紧密集成和业务组件的重用。因此,SOA架构对于构建复杂的企业信息化平台PDM系统来说.无疑是一个极好的解决方案。该项研究就是采用了先进的SOA架构来实现企业级PDM系统。研究中探索地提出了基于SOA的PDM系统架构模型旧.并分析阐述了基于SOA的PDM系统的开发过程。 1相关概念 1.1SOA技术 SOA是一种体系架构策略,它将应用程序的不同功能单元-服务(Service),通过定义良好的接口和契约(如WSDL)联系起来,进行封装后通过接口向外界暴露。接口采用中立的方式(XML语言)定义,独立于详细的底层平台和编程语言,促使构建的系统服务使用了统一和标准的方式进行通信。具有良好的互操作性。 SOA是一种由业务驱动的IT架构方式,支持对业务进行整合,使其成为一种相互联系、可重用的业务任务或者服务。SOA还可帮助企业进行业务创新,并能够提高业务流程的敏捷性。增加企业底层的IT基础结构,同时重用现有的IT投资。 SOA在构建企业信息化应用时,首先从企业的业务需求开始进行分析,然后进行服务建模、服务设计和服务实现。最终是服务部署。在整个过程中都要对服务进行监管,而这些主要依靠于架构体系的安全服务和质量服务来保证,最终成功地实现安全、高质量的SOA架构系统。 在SOA架构的设计中,需要考虑服务粒度的大小。粒度是指一个服务所包含功能的数量。服务粒度不能太大或太小,而应当大小合适。假如服务粒度太大,就会降低重用性;反之,假如太小,就会导致性能问题,以及业务任务与支持它的服务之间的映射变得特别复杂,增加开发难度和资源投入。 1.2WebServices技术 Web服务是通过Web接口供应,并实现一定功能的程序段。每个Web服务都被明确地定义了唯一的接口。在任何地点,任何形式的客户端都可以访问该服务,他们访问服务的方式都是一样的:即通过网络。使用HTTP/SOAP协议进行通信。Web服务采用标准规范的XML语言进行服务描述和调用,实现了跨平台的互操作性,具有松散耦合的特性,并具有可复用性和可组合性。因此Web服务是当前实现SOA架构的最佳技术。Web服务所采用的主要技术和协议如下: (1)可扩展标记语言(XML)。XML是Web服务的核心技术,它为Web服务供应了统一的数据格式,解决了系统之间数据表达的异构性问题,并可以穿过防火墙,利于通信。 (2)Web服务描述语言(WSDL)。WSDL是一种基于XML的语言,用于描述一个服务或端点,定义了Web服务及其调用方式。 (3)简洁对象访问协议(SOAP)。SOAP是Web服务使用的消息格式,即XML格式,因此支持基于任何应用层协议,如HTTP、FTP、SMTP等协议之间的通信,可以穿过防火墙。 (4)通用描述、发觉和集成(UDDI)。UDDI相当于存储可用Web服务的中心仓库。任何客户端,应用程序,开发人员都可以通过访问UDDI注册表,来发觉Internet上都有哪些可用的Web服务,并通过URI地址访问Web服务。 2基于SOA的PDM系统架构 2.1PDM系统总体架构设计 基于SOA的PDM系统架构的总体设计思路:采用以SOA为核心的技术框架,以PDM基本资源库为基础。以应用平台层为实现技术和基础平台,以PDM基础服务层为中心,通过服务接口层对基本服务和伙伴服务进行编排和组合,实现PDM系统的各项应用功能,从而建立了一个能够积极敏捷地响应业务需求的企业级PDM系统。在这个PDM系统架构的支持下,通过服务复用、服务重组、服务集成等工作,实现一个组织机敏、易于扩展、互操作性强的PDM系统。 基于SOA的PDM系统体系架构包括PDM基础资源层、基础平台层、PDM基础服务层、服务接口层、应用层(用户界
您可能关注的文档
- Solid Edge,开启济二机床三维进阶新纪元.docx
- Solid3000在化工行业的应用.docx
- Solid2000 的机械制图三维模型库的开发及应用.docx
- Solid3000在平面机构设计中的使用技巧.docx
- Solid Edge解决零件间匹配连接设计问题.docx
- Solid Edge软件在零件结构设计中的应用.docx
- Solid Edge软件学习之我见.docx
- Solid Edge的高级机构运动仿真.docx
- Solid Edge装配关系增强.docx
- Solid Edge的虚拟装配与干涉的检测.docx
- 中国国家标准 GB/Z 37551.300-2026海洋能 波浪能、潮流能及其他水流能转换装置 第300部分:河流能转换装置发电性能评估.pdf
- GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 中国国家标准 GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 《GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法》.pdf
- 中国国家标准 GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- 《GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义》.pdf
- 中国国家标准 GB/T 4937.37-2025半导体器件 机械和气候试验方法 第37部分:采用加速度计的板级跌落试验方法.pdf
- 《GB/T 4937.10-2025半导体器件 机械和气候试验方法 第10部分:机械冲击 器件和组件》.pdf
- 中国国家标准 GB/T 44937.2-2025集成电路 电磁发射测量 第2部分:辐射发射测量TEM小室和宽带TEM小室法.pdf
原创力文档

文档评论(0)