PLM之家PLMHome-国产软件践行者

Teamcenter SOA 架构解释

[复制链接]

2015-2-3 08:57:46 3949 0

admin 发表于 2015-2-3 08:57:46 |阅读模式

admin 楼主

2015-2-3 08:57:46

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x

, x# `# r: }0 k
+ z* ?  A0 C, Z8 X* {5 R
. X" J5 y- ]$ k3 h+ l, J$ g
* Q4 e" s/ a; e6 \) @& s

7 o0 i: Y& Y$ p- Z. N8 jService-oriented architecture, or SOA, refers to a style used in the development of enterprise-class business applications. Traditional business application development has followed a purpose-built paradigm that is now perceived as being inflexible and incapable of evolving at the same rapid pace that business markets and processes are now changing. SOA provides the flexibility and the opportunity for business applications to keep pace with changes in the global business climate.The most important characteristics of SOA that allow it to meet these fundamental objectives are:
  t0 y: [+ Z6 Z2 [  C• Contract-based interfaces/ i. [7 i. r* \( D8 F9 u* s9 J
SOA promotes the use of abstract interfaces independent of underlying business4 @# H! [$ V" K( P! S% J" K
logic implementations. These interfaces represent a contract between clients  Y; Z/ l0 F5 c$ b; S3 L% b
and the business applications. As long as the client makes a proper request for a
3 O- r5 |+ a: Rservice, the server honors it and returns a response in the format specifi e d in5 o4 E% s' F9 W& F$ g1 ]' \3 w
the contract. The SOA contract helps to uncouple client and server development
6 N" L% p! X7 \+ G' ]activities and allows them to evolve independently so long as the contract. k: s& ?1 r8 {# X1 z
remains intact./ w- u8 w$ {' \( ]  v: I' E
• Coarse-grained interfaces; d: s0 z- D4 X
SOA interfaces also tend to be coarse-grained, in the sense that they ideally$ j: u  H# Q8 b. n* k- }; H
represent a complete business transaction. The client makes a request for some; Q( L! Z8 A( S, u
type of work to be done; the server executes the full operation without any6 R( }9 Q, ]+ C! A$ N
intervening conversation with the client, and then sends back a fully-complete
6 I+ @9 n, \* @9 n. {* Xresponse to the client. This results in fewer remote calls to API and brings about, w1 M$ y3 {  i8 q, n, t
a nonchatty interface.
& f. g- N) r6 s  ^: U3 @9 \• Single entry point to business logic" p) E4 v4 C+ Z2 l& [; w0 }
After a service is exposed throUGh SOA, it is immediately available to all3 C! z% [& e4 y6 e4 w
clients. Because the service is contract-based, the server logic does not require
/ H9 L0 m* m4 i+ e# x! Pknowledge about the client requesting the service, which allows new client
/ E8 x) I, a: s# X# g5 Btechnologies to be adopted without changing the service or invalidating other8 h# A# l+ E3 h
clients using the service.* u4 h+ A4 Z7 c; a" j6 C! |% o

" ]' r2 x, |. w) |1 T$ ^
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了