版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1©软件体系结构一SOA■rUNOWEKBTTorTIcvnxrar软件体系结构(SOA)Service-OrientedArchitecture2©软件体系结构一SOA 3… 3. 3- : 7 7 7 3 9七、参考资料软件体系结构一SOA 4©软件体系结构一SOA一.绪论SOA,面向服务的体系结构(service-orientedarchitecture)是一个组件模型,它将和实现方法,同时还介绍了与开发SOA应用程序相关平台或软件,并对其二.SOA介绍及其得势原因体系结构(Service-OrientedArchitecture,SOA是一个在了解了面向对象体系结构(以后用SOA表示)的概念后,我们不得不考虑,为什同种类的操作系统、应用软件、系统软件、数据格式相互交织,要将这些不同网络、不同平台、不同数据格式、不同软件完全统一是不可能的,只能在现有的软件、数据、平台基础上进行扩充。基更新,扩充功能以外,降低模块间的耦合度、模块间使用明确定义的接口进行交互、模块增强软件扩展能力,减少企业软件开发和集成投资用标准化技术。软件交互、数据格式、网络协议等均有国际标准或行业标准,利用和实现这些标准是一种技术,也不是一种标准,而是一种应用框架,但S5©软件体系结构一SOASOA的体系结构形式SOA是一种松耦合的系统,它要求开发者从服务集成的角度来设计应用软件,它将应用程序的)和编成语言。而且这些构建在各种各样系统中的“服务”可以以理过程中,不需要考虑应用软件是用什么编程语言开发的或在什么操作系统下运行。在这大量代码的情况下使用这些服务,这一切都使一些大企业或在地理上分布范围比较广的开发队伍能够更好地合作,因为这些SOA架构下的中间件业务模块都能够被重新配置或A.服务提供者:服务提供者是可以通过网络寻址的实体,它接受和执行来自消费者受并存储服务契约的实体,共服务消费者查询服务之用,服务提供者将服务的信息发布然后通过接口契约规定的格式请求来执行服务功能,主要完成一下功能:A.发现础上,通过SOAP协议来与要访问的服务通信,服务的提供者与6ServiceJeMcripHan软件体系结构一ServiceJeMcripHanSerwicediedieriplion耗rvimServiceGODium^rServicepmvitfwT獭料?的体系结构績言的,可以用任何编程语言来实现服务,只要这种编程语言可以生产服务并且可以与WSDL接实现服务接口并且通过XML消息进行通信的协议也可以包括在SOA之中。具体方法如下:布其服务对象,对此分布式对象感兴趣的客户则通过该命名服务找到服务器对象,然后就可©软件体系结构一SOAW1K]L-MFVTHHrF□TTimUM^-化,并发送到称为体的服务器端对象,而体则需要重构此方法及其详细内容。体要负责代表客户来调ORB协议(GeneralInterORB来通信。因此,为了使一个客户对象参与到所有本地调用的方法均通过一个称为代理的客户代理来完成,它将完成方法参数和数据的串表客户调用方法并正确的返回结果。由于DCOM规范是二进制级的,它可以将不同编程语言在于多个指定地址空间,分布在各种Java虚拟机上。每个指定地址空间可以在同一计算机上或网上必须要经过三个过程:发现(Discovery)、加入(Join)和查找(Lookup),这三个过程同时也是通过三个同名的协议完成的:发现协议(Discovery)、加入(Join)协议和查找(Lookup)协议。客户和服务都可以通过发现过程来定位查找服务的位置,加入过程使得服务可以把自己注册到查找服务上去。而查找过程帮助客户查找到感兴趣的服务。发现(Discovery)、加入(Join)和查找(Lookup)的过程简述如下:当一个Jini服务连入网络时,它组播(multicast)的方式向网络中发出消息,表明自己的存在。网络中的查找服务则保持监听某个特定的端口,当它监听到这个消息后,就会接收消息数据包,并进行分析,以便决定是否与发送者相联系。如果它决定和发送者联系,就会通过一个TCP与发送者建立连(serviceregister),发送者通过调用服务登记对象中的register()一个serviceitem对象,这就完成了发现和加入。客户同样通过发现协议(Discovery)获得一个服务登参数上传一个servicetemplate对象,用来作为查询准则。78objects对象,这些对象指示查找服务软件体系结构一SOA©软件体系结构一SOA必*厚object对象都会实现一个或者若干个客户与服务交互的接口。客户通过引用来使用serviceobject对五.开发SOA应用程序相关的平台/软件ApplicationServer而构建,针对中小企业的入门级ESB合遗留应用,构建SOA架构的信息传输龙骨。采用业界领先的WebSphereMQ消息传递基础专属硬件ESB产品,通过内嵌强大的XML/WebService加速引擎及安全保障机制,帮助客户快速、高效、便捷、安全地构建面向大交易量任务关键(MissionCritical)型企业服务总9软件体系结构一SOAWebServicesManagerEnterpriseServjceBus AdaptersWebServicesManagerEnterpriseServjceBus AdaptersTtrmRoutingApplicationServerJavaEE,WSAeventservic&sServiceRegiGVy(UDDI)而设计的综合企业方案,其业务流程一体化的功能,让企业管理者能实时地掌握可靠的资料,从而做One是一套价格相宜、灵活、安装容易的企业方案,特别为SAPBusinessOne所提供的业务功能覆盖了财务、销售、采购、库存、收BAMAnalytrc^Ev-entsMonitoringManagementBAMJDeveloperIntegratedIntegratedServicesEnvironmertAppAppDevFramework经包含了大部分常见Oracle产品开发所需要类库,也有一个图形的,能够自动提示和完成语句的助手以及一个非常重要的能够跟踪到产品内部的调试环境等。无论是进行普通J2EE了人机交互工作流的开发机制以及提供了大量的进行各种系统连接到Web服务环境WebServiceManager(WSM是一个专门针对Web服务安全设计的产品,提供了一个企业
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 急性心梗识别与护理
- 语音室安全管理制度培训
- 2025《装在套子里的人》中别里科夫的社交恐惧课件
- 机械安全管理规定培训课件
- 2026年化工行业特许经营协议
- 氧化铝厂安全通则培训课件
- 安全管理综合培训:防病、防疫与防中毒
- 2026年广东水利电力职业技术学院单招职业技能测试题库及答案详解1套
- 2026年广东科贸职业学院单招职业倾向性测试题库及参考答案详解(新)
- 2026年广东理工职业学院单招职业倾向性考试题库带答案详解(满分必刷)
- 酒店客房员工考核制度
- 2026年内蒙古商贸职业学院单招职业技能测试题库附答案详解(夺分金卷)
- 2025四川遂宁市中心医院公开招聘非在编卫生专业技术人员30人护理笔试历年典型考题及考点剖析附带答案详解试卷2套
- 2026年春季学期学校红领巾广播站工作计划及栏目设置表更新通知
- 小儿静脉血栓栓塞症诊疗指南
- 2026云南昆明巫家坝商业运营管理有限公司校园招聘8人笔试备考题库及答案解析
- 五年级数学下册期末真题卷(人教版成都锦江区)
- 培训学校理事会监督制度
- 2026年中煤一局集团有限公司招聘备考题库及一套完整答案详解
- (2025年)机械操作手安全培训试题及答案
- 汽车制造焊接工艺技术规范
评论
0/150
提交评论