版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.:.;SOA的架构理念是什么?不同种类的操作 HYPERLINK topoint/count.aspx?type=1&reurl=ygsoft/Index.aspx?mms=Page%5eTrench10&pk=20210519171205494625958043851XRGF t _blank 系统,运用软件, HYPERLINK topoint/count.aspx?type=1&reurl=ygsoft/Index.aspx?mms=Page%5eTrench10&pk=20210519171205494625958043851XRGF t _blank 系统软件和运用根底构造(app
2、licationinfrastructure)相互交错,这便是 HYPERLINK topoint/count.aspx?type=1&reurl=ygsoft/Index.aspx?mms=Page%5eTrench10&pk=20210519171166500585739081NOHR t _blank IT企业的现状。一些现存的运用程序被用来处置当前的 HYPERLINK topoint/count.aspx?type=1&reurl=/clk;188511752;24782176;o&pk=20210317171316963625600130437NFUS t _blank 业务流程(
3、businessprocesses),因此从头建立一个新的根底环境是不能够的。企业应该能对业务的变化做出快速的反响,利用对现有的运用程序和运用根底构造(applicationinfrastructure)的投资来处理新的业务需求,为客户,商业同伴以及 HYPERLINK topoint/count.aspx?type=1&reurl=/clk;190699633;24982231;/clk;165529274;23036534;g?elink-ad/oracle/scm/&pk=20210317173811869875837070537UYLP t _blank 供应商提供新的互动 HYPER
4、LINK topoint/count.aspx?type=1&reurl=ygsoft/Index.aspx?mms=Page%5eTrench10&pk=20210516094305055000448985415JDSG t _blank 渠道,并呈现一个可以支持有机业务(organic business)的构架。 HYPERLINK topoint/count.aspx?type=1&reurl=/clk;188511752;24782176;o&pk=20210121163619245250968506167YWVO t _blank SOA凭仗其 HYPERLINK topoint/c
5、ount.aspx?type=1&reurl=/clk;188511752;24782176;o&pk=202103171659529011254789930014KHEH t _blank 松耦合的特性,使得企业可以按照模块化的方式来添加新 HYPERLINK topoint/count.aspx?type=1&reurl=/clk;188511752;24782176;o&pk=20210317143034744875895562747WAQJ t _blank 效力或更新现有 HYPERLINK topoint/count.aspx?type=1&reurl=/clk;188511752
6、;24782176;o&pk=20210317143034744875895562747WAQJ t _blank 效力,以处理新的业务需求,提供选择从而可以经过不同的 HYPERLINK topoint/count.aspx?type=1&reurl=ygsoft/Index.aspx?mms=Page%5eTrench10&pk=20210516094305055000448985415JDSG t _blank 渠道提供 HYPERLINK topoint/count.aspx?type=1&reurl=/clk;188511752;24782176;o&pk=2021031714303
7、4744875895562747WAQJ t _blank 效力,并可以把企业现有的或已有的运用作为 HYPERLINK topoint/count.aspx?type=1&reurl=/clk;188511752;24782176;o&pk=20210317143034744875895562747WAQJ t _blank 效力, 从而维护了现有的 HYPERLINK topoint/count.aspx?type=1&reurl=ygsoft/Index.aspx?mms=Page%5eTrench10&pk=20210519171166500585739081NOHR t _blank
8、 IT根底建立投资。如图1的例子所示,一个运用 HYPERLINK topoint/count.aspx?type=1&reurl=/clk;188511752;24782176;o&pk=20210121163619245250968506167YWVO t _blank SOA的企业,可以运用一组现有的运用来创建一个 HYPERLINK topoint/count.aspx?type=1&reurl=/clk;190699633;24982231;/clk;165529274;23036534;g?elink-ad/oracle/scm/&pk=2021031717341658862561
9、2383491OUBQ t _blank 供应链复合运用(supplychaincompositeapplication),这些现有的运用经过规范接口来提供功能。 HYPERLINK topoint/count.aspx?type=1&reurl=/clk;188511752;24782176;o&pk=20210317143034744875895562747WAQJ t _blank 效力 HYPERLINK topoint/count.aspx?type=1&reurl=/clk;188511752;24782176;o&pk=20210317143113323000784169039T
10、NCE t _blank 架构为了实现 HYPERLINK topoint/count.aspx?type=1&reurl=/clk;188511752;24782176;o&pk=20210121163619245250968506167YWVO t _blank SOA,企业需求一个效力 HYPERLINK topoint/count.aspx?type=1&reurl=/clk;188511752;24782176;o&pk=20210317143113323000784169039TNCE t _blank 架构,图2显示了一个例子:在图2中,效力消费者(serviceconsumer
11、)可以经过发送音讯来调用效力。这些音讯由一个效力总线(servicebus)转换后发送给适当的效力实现。这种效力 HYPERLINK topoint/count.aspx?type=1&reurl=/clk;188511752;24782176;o&pk=20210317143113323000784169039TNCE t _blank 架构可以提供一个业务规那么引擎(business rules engine),该引擎允许业务规那么被合并在一个效力里或多个效力里。这种 HYPERLINK topoint/count.aspx?type=1&reurl=/clk;188511752;2478
12、2176;o&pk=20210317143113323000784169039TNCE t _blank 架构也提供了一个效力 HYPERLINK topoint/count.aspx?type=1&reurl=ygsoft/Index.aspx?mms=Page%5eTrench10&pk=20210519170903119625673036PLHO t _blank 管理根底(service management infrastructure),用来 HYPERLINK topoint/count.aspx?type=1&reurl=ygsoft/Index.aspx?mms=Page%5
13、eTrench10&pk=20210519170903119625673036PLHO t _blank 管理效力,类似审核,列表(billing),日志等功能。此外,该 HYPERLINK topoint/count.aspx?type=1&reurl=/clk;188511752;24782176;o&pk=20210317143113323000784169039TNCE t _blank 架构给企业提供了灵敏的 HYPERLINK topoint/count.aspx?type=1&reurl=/clk;188511752;24782176;o&pk=20210317171316963
14、625600130437NFUS t _blank 业务流程,更好地处置控制恳求(regulatory requirement),例如Sarbanes Oxley(SOX),并且可以在不影响其他效力的情况下更改某项效力。SOA根底构造要运转,管理SOA运用程序,企业需求SOA根底,这是SOA平台的一个部分。SOA根底必需支持一切的相关规范,和需求的运转时容器。图3所示的是一个典型的SOA根底构造。SOAP,WSDL,UDDIWSDL,UDDI和SOAP是SOA根底的根底部件。WSDL用来描画效力;UDDI用来注册和查找效力;而SOAP,作为传输层,用来在消费者和效力提供者之间传送音讯。SOAP
15、是Web效力的默许机制,其他的技术为可以效力实现其他类型的绑定。一个消费者可以在UDDI注册表(registry)查找效力,获得效力的WSDL描画,然后经过SOAP来调用效力。WS-IBasicProfileWS-IBasicProfile,由Web效力互用性组织(WebServices Interoperability Organization)提供,是SOA效力测试与互用性所需求的中心构件。效力提供者可以运用Basic Profile测试程序来测试效力在不同平台和技术上的互用性。J2EE和.Net虽然J2EE和。NET平台是开发SOA运用程序常用的平台,但SOA不仅限于此。像J2EE这类平
16、台,不仅为开发者自然而然地参与到SOA中来提供了一个平台,还经过他们内在的特性,将可扩展性,可靠性,可用性以及性能引入了SOA世界。新的规范,例如JAXB(JavaAPIfor XML Binding),用于将XML文档定位到Java类;JAXR(Java API for XML Registry)用来规范对UDDI注册表(registry)的操作;XML-RPC(Java API for XML-based Remote Procedure Call)在J2EE1.4中用来调用远程效力,这使得开发和部署可移植于规范J2EE容器的Web效力变得容易,与此同时,实现了跨平台(如。NET)的效力互
17、用。效力质量在企业中,关键义务系统(mission-criticalsystem,译注:关键义务系统是指假设一个系统的可靠性对于一个组织是至关重要的,那么该系统就是该企业的关键义务系统。比如,系统对于一个促销企业来说就是关键义务系统,而文字处置系统就不那么关键了。)用来处理高级需求,例如平安性,可靠性,事物。当一个企业开场采用效力架构作为工具来进展开发和部署运用的时候,根本的Web效力规范,像WSDL,SOAP,以及UDDI就不能满足这些高级需求。正如前面所提到的,这些需求也称作效力质量(QoS,qualityofservices)。与QoS相关的众多规范曾经由一些规范化组织(standard
18、s bodies)提出,像W3C(World Wide Web Consortium)和OASIS(the Organization for the Advancement of Structured Information Standards)。下面的部分将会讨论一些QoS效力和相关规范。平安Web效力平安规范用来保证音讯的平安性。该规范主要包括认证交换,音讯完好性和音讯严密。该规范吸引人的地方在于它借助现有的平安规范,例如,SAML(asSecurityAssertion Markup Language)来实现web效力音讯的平安。OASIS正努力于Web效力平安规范的制定。可靠在典型的
19、HYPERLINK topoint/count.aspx?type=1&reurl=/clk;188511752;24782176;o&pk=20210121163619245250968506167YWVO t _blank SOA环境中, HYPERLINK topoint/count.aspx?type=1&reurl=/clk;188511752;24782176;o&pk=20210317143034744875895562747WAQJ t _blank 效力消费者和 HYPERLINK topoint/count.aspx?type=1&reurl=/clk;188511752;
20、24782176;o&pk=20210317143034744875895562747WAQJ t _blank 效力提供者之间会有几种不同的文档在进展交换。具有诸如“仅且仅仅传送一次(once-and-only-oncedelivery),“最多传送一次( at-most-once delivery),“反复音讯过滤(duplicate message elimination),“保证音讯传送(guaranteed message delivery)等特性音讯的发送和确认,在关键义务 HYPERLINK topoint/count.aspx?type=1&reurl=ygsoft/Index
21、.aspx?mms=Page%5eTrench10&pk=20210519171205494625958043851XRGF t _blank 系统(mission-critical systems)中变得非常重要。 HYPERLINK topoint/count.aspx?type=1&reurl=/clk;188511752;24782176;o&pk=202103171658555417502932299214FMLE t _blank WS-Reliability 和 HYPERLINK topoint/count.aspx?type=1&reurl=/clk;188511752;24
22、782176;o&pk=202103171658555417502932299214FMLE t _blank WS-ReliableMessaging是两个用来处理此类问题的规范。这些规范如今都由OASIS担任。 战略 HYPERLINK topoint/count.aspx?type=1&reurl=/clk;188511752;24782176;o&pk=20210317143034744875895562747WAQJ t _blank 效力提供者有时候会要求 HYPERLINK topoint/count.aspx?type=1&reurl=/clk;188511752;247821
23、76;o&pk=20210317143034744875895562747WAQJ t _blank 效力消费者与某种战略通讯。比如, HYPERLINK topoint/count.aspx?type=1&reurl=/clk;188511752;24782176;o&pk=20210317143034744875895562747WAQJ t _blank 效力提供商能够会要求消费者提供Kerberos平安标示,才干获得某项效力。这些要求被定义为战略断言(policyassertions)。一项战略能够会包含多个断言。 HYPERLINK topoint/count.aspx?type=1
24、&reurl=/clk;188511752;24782176;o&pk=202103171658555417502932299214FMLE t _blank WS-Policy用来规范化效力消费者和效力提供者之间的战略通讯。控制当企业着手于效力 HYPERLINK topoint/count.aspx?type=1&reurl=/clk;188511752;24782176;o&pk=20210317143113323000784169039TNCE t _blank 架构时,效力可以用来 HYPERLINK topoint/count.aspx?type=1&reurl=/clk;1885
25、11752;24782176;o&pk=20210317165524432375910317756WTCW t _blank 整合 HYPERLINK topoint/count.aspx?type=1&reurl=/clk;181882028;24354170;d?/clk;165482833;23034388;k?elink-ad/oracle/bi/&pk=202103171750586198752883814714FGKG t _blank 数据仓库(silosofdata),运用程序,以及组件。 HYPERLINK topoint/count.aspx?type=1&reurl=/c
26、lk;188511752;24782176;o&pk=20210317165524432375910317756WTCW t _blank 整合应意图味着例如异步通讯,并行处置,数据转换,以及校正等进程恳求必需被规范化。在 HYPERLINK topoint/count.aspx?type=1&reurl=/clk;188511752;24782176;o&pk=20210121163619245250968506167YWVO t _blank SOA中,进程是运用一组离散的效力创建的。 HYPERLINK topoint/count.aspx?type=1&reurl=/clk;18851
27、1752;24782176;o&pk=20210317165805666750259520591ESLP t _blank BPEL4 HYPERLINK topoint/count.aspx?type=1&reurl=/clk;188511752;24782176;o&pk=202103171658555417502932299214FMLE t _blank WS或者 HYPERLINK topoint/count.aspx?type=1&reurl=/clk;188511752;24782176;o&pk=202103171658555417502932299214FMLE t _bla
28、nk WS HYPERLINK topoint/count.aspx?type=1&reurl=/clk;188511752;24782176;o&pk=20210317165805666750259520591ESLP t _blank BPEL(Web Service Business Process Execution Language)是用来控制这些效力的言语。WS HYPERLINK topoint/count.aspx?type=1&reurl=/clk;188511752;24782176;o&pk=20210317165805666750259520591ESLP t _bla
29、nk BPEL目前也由OASIS担任。 HYPERLINK topoint/count.aspx?type=1&reurl=ygsoft/Index.aspx?mms=Page%5eTrench10&pk=20210519170903119625673036PLHO t _blank 管理随着企业效力的增长,所运用的效力和业务进程的数量也随之添加,一个用来让 HYPERLINK topoint/count.aspx?type=1&reurl=ygsoft/Index.aspx?mms=Page%5eTrench10&pk=20210519171205494625958043851XRGF t
30、_blank 系统 HYPERLINK topoint/count.aspx?type=1&reurl=ygsoft/Index.aspx?mms=Page%5eTrench10&pk=20210519170903119625673036PLHO t _blank 管理员 HYPERLINK topoint/count.aspx?type=1&reurl=ygsoft/Index.aspx?mms=Page%5eTrench10&pk=20210519170903119625673036PLHO t _blank 管理一切运转在多相环境下的效力的 HYPERLINK topoint/count
31、.aspx?type=1&reurl=ygsoft/Index.aspx?mms=Page%5eTrench10&pk=20210519170903119625673036PLHO t _blank 管理 HYPERLINK topoint/count.aspx?type=1&reurl=ygsoft/Index.aspx?mms=Page%5eTrench10&pk=20210519171205494625958043851XRGF t _blank 系统就显得尤为重要。WSDM(WebServicesforDistributed Management)规定了任何根据WSDM实现的效力都可以由一个WSDM顺应(WSDM-compliant)的 HYPERLINK topoint/count.aspx?t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023特岗教师考试《小学语文》试题及答案
- 北方民族大学数学与应用数学复变函数试题及答案
- 视网膜脱离并发症的观察与护理
- 脑梗死患者的康复护理技术
- 胎儿窘迫的药物治疗护理
- 2026 塑型进阶鱼鳔课件
- 臁疮中医护理的护理信息化应用
- 褥疮治疗:促进伤口愈合的新方法
- 血液净化患者的呼吸管理
- 脊柱骨折病人的康复环境改造
- 领导干部离任交接表
- 主题三 我的毕业季(教学设计)辽师大版六年级下册综合实践活动
- 陕22N1 供暖工程标准图集
- 车用时间敏感网络通讯芯片功能和性能要求
- 《童年》读书分享PPT
- 【论网络暴力行为的刑法规制7000字】
- 集成电路先进封装材料PPT全套教学课件
- 山西沁水盆地柿庄南区块煤层气资源开发利用与矿区生态保护修复方案
- 110kVGIS设备运行规程
- 综合医院外派住院医师规范化培训协议书
- GB/T 6075.1-1999在非旋转部件上测量和评价机器的机械振动第1部分:总则
评论
0/150
提交评论