下载此文档

基于SOA的PLM系统架构.doc


文档分类:办公文档 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
基于SOA的PLM系统架构
Dig一ita—lFa~ctory.
基于SOA的PLM系统架构
■江苏科技大学李黎明王黎辉
SOA技术以服务为核心,基于开放的标准和协议,具有松散耦合特性,有利
,SOA架构对于构建复杂的企业信息化
平台PLM系统,无疑是一项有效的解决方案.
SOA技术以服务为核心基于开放

利于系统问的紧密集成和业务组件的重
,SOA架构对于构建复杂的企
业信息化平台PLM系统,无疑是一项有

构更强调基于统一的快速开发和
灵活组合."服务"是SOA的核心
元素,它对应于业务流程,业务功
能或数据资源,按照统一的规格服


SOA的特征
图1SOA体系架构的三角模型
————
袭u联r一—I—_1一一一,:~
I肚I旦l"儿(=_,S

,潲≮二)安捉

鲨i!>Jk个\一服,
/
务t'
j娃fHfl';告~上]三上上1兰j'总lI
符螗【一—_r一LTr—L—]一线冠】
挺:
}
[二仃,~i,土L一~——J卉摔
"面向服务的架构"(SOA)表达了

种软件架构理念,它将应用程序的不
同功能单元(服务)通过这些服务之间

采用中立的方式进行定义,它应该独立
于实现服务的硬件平台,操作系统和编
程语言,这使得构建在各种各样系统中
的服务可以用一种统一和通用的方式进
行交互.
实施SOA的关键目标是实现企业


特征,可从企业外部访问,随时可用,粗
粒度的服务接口,,可
图2SOA体系架构的分层模型
重用的服务,服务接口设计管理标准
化的服务接口,支持各种消息模式,精
确定义的服务契约.
SOA可以看作是模型,XML/Web
Server技术之后的自然延伸,将帮助我
们站在一个新的高度理解企业级架构中
的各种组件的开发,
助企业系统架构者以更迅速,更可靠,

以往,以SOA架构的系统能够更加从容
地面对业务的急剧变化.
SOA的体系架构
(1)三角模型
面向服务的体系架构中共有服务
提供者,服务请求者和服务注册中心

的具体实现,并通过注册服务操作将
其提供的服务发布到服务注册中心.

服务服务请求者则是服务执行的发
起者首先需要到服务注册中心查找
符合条件的服务,然后根据服务信息
进行服务绑定和调用以获得需要的

供者注册服务,提供对服务的分类和
查找功能,以便服务请求者发现服
务.(图1)
(2)分层模型
整个SOA架构的分层模型如图2所

被分为七层:第一层是系统已经存在的
,
层是组件层,用不同的组件把底层系统

务层,要用底层功能组件来构建我们所
需要的不同功能的服务.

射成具体系统中的任何功能模块,从功

2010年5EJ
服务:企业可以给外部用户或合作伙伴
,用户信
用检查,
务:完成一些具体的商业操作,也会被
更上层的商业服务调用,大多数情况下
这类服务不会让外部用户直接调用如
检索用户账户信息,存储用户信息等.
技术功能服务:主要完成一些底层技术
功能,如日志服务及安全服务等.
在服务层之上的第四层是商业流程
层,利用已经封装好的各种服务来构建

层,

务总线(ESB)
七层主要为整个SOA系统提供辅
,安全管
理功能.
与传统点对点的架构不同.
各种s0A都由松耦合,高度可互操

某种格式定义互操作,独立于底层


开发技术(Java,.NET).由此软件组件

容的方式定义.
WebServer与SOA
从深层次看,WebSer

基于SOA的PLM系统架构 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人buhouhui915
  • 文件大小30 KB
  • 时间2018-04-18