Lect9_SOAandWebServices软件体系结构-PPT讲稿-汉语稿.ppt

Lect9_SOAandWebServices软件体系结构-PPT讲稿-汉语稿.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
E-commerce B2B - Business-to-Business B2C - Business-to-Consumer C2C - Consumer-to-Consumer E-commerce B2B型电子商务 为了支持企业向其他企业提供产品或服务, B2B型电子商务使企业间采用电子化方式进行交易. E-commerce B2B实例:例如Intel公司向Dell公司销售CPU E-commerce E-commerce 企业应用集成Enterprise Application Integration: 利用中立技术使独立开发部署的多种应用集成在一起运行,被集成的应用认可被独立管理。 EAI包含: 1)业务过程集成(Business Process Integration) 2)企业信息集成(Enterprise Information Integration) E-commerce B2C型电子商务 发生在企业和顾客之间的电子交易,企业向客户提供产品或服务 E-commerce B2C实例:eBay My World E-commerce E-commerce C2C (Consumer to Consumer) 定义:C2C型电子商务通过第三方在消费者和消费者之间进行电子交易. E-commerce E-commerce C2C实例: the online auction(在线拍卖系统) 消费者发布待售物品,其他的消费者出价购买,支持拍卖的第三方平台收取一定费用 拍卖网站仅是中间人并协调消费者,并不检查物品的质量 信任是C2C存在的问题 Amazon Auctions:B2B, C2C E-commerce B2B型电子商务的存在的问题: 服务为静态绑定的 服务之间是紧密耦合的 SOA架构 SOA架构 SOA架构定义: Service-oriented architecture (SOA) 是一种支持服务间通讯的基础架构 服务(service)是一种代表某种计算实体(例如各种语言编写的程序)的工作单元 SOA 定义了如何实现两个计算实体之间的交互,即允许一个计算实体执行另一个计算实体 SOA架构 SOA架构的特点: 服务是可被动态发现和绑定的. 服务是自包含的模块. 服务间是松耦合的. 服务具有网络访问接口. 服务是位置透明的 服务可以组合在一起完成更为复杂的功能 SOA架构 SOA设计准则: SOA隔离了服务的接口和实现 服务消费者将服务简单视为支持特定请求格式或合约的端口(endpoint) 服务消费者不考虑服务请求如何被执行 SOA架构 SOA架构 电视节目系统使用天气系统的天气预报服务. 电视系统只需知道该服务的接口,不许知道该服务如何实现 SOA架构 SOA架构工作机制: SOA采用 “发现、绑定并执行” 方式工作 即要求服务消费者通过第三方的服务注册功能发现相关服务 服务注册机构需要向服务消费者提供”合约”及服务的地址和端口 SOA架构 “发现-绑定-执行”的工作方式 SOA架构 SOA的5个实体 为了支持“发现-绑定-执行”机制的实现,SOA架构由以下 5个实体组成 服务消费者 服务提供者 服务注册机构 服务合同 服务代理 SOA架构 1.服务消费者(Service Consumer) 服务消费者是一个需要某种服务的应用系统、服务或某种类型的软件模块 服务消费者如何工作? 服务消费者从服务注册机构发现服务,绑定并执行服务 服务消费者通过向服务提供者发送根据服务合同约定的请求格式执行服务 SOA架构 2.服务提供者(Service Provider) 服务提供者是一种可网络定位的服务, 该服务可接受服务消费者的服务请求,并完成服务请求的执行. 服务提供者如何工作? 服务提供者在注册机构发布服务合同,向服务消费者提供服务 SOA架构 3.服务注册机构(Service Registry) 是一个保存各种可用服务的基于网络的服务目录. 接受并存储来自服务提供者的服务合同,并向服务提供者提供服务合同 SOA架构 4. 服务合同(Service Contract) 服务合同规约了服务请求和响应的格式 服务合同需要一组前置及后置条件,以限定服务的执行条件 SOA架构 5.服务代理(Service Proxy) 服务代理为服务消费者服务. 服务消费者通过执行服务代理的API执行服务 服务代理能够发现服务合同及在服务注册机构进行注册的服务提供者 对服务请求的格式进行规格化并执行服务消费者的服务请求 SOA架构 Web Services Web services 是采用开放的基于XML标准和传输协议进行数据交换的企业Web应用

您可能关注的文档

文档评论(0)

东山书苑 + 关注
实名认证
内容提供者

业务以学生学习成长为中心,为外语培训、中小学基础教育、学前教育,提供各种学习资料支持服务。

1亿VIP精品文档

相关文档