着眼未来设计分布式应用程序.ppt_第1页
着眼未来设计分布式应用程序.ppt_第2页
着眼未来设计分布式应用程序.ppt_第3页
着眼未来设计分布式应用程序.ppt_第4页
着眼未来设计分布式应用程序.ppt_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、未来设计分布式应用节目,林民,日程,服务概念面向服务的面向服务的,面向对象的面向服务的ABC如何创建分布式节目面向服务的设计分布式应用节目,龙,龙可以大也可以小,可以提升。大兴云吞雾,小隐藏隐藏的形状,提升在宇宙之间飞翔,隐遁潜伏在海浪之间,OO和so,services and clients,service,client,message,endpointsMessage、address、binding、contract、address、binding、contract、service、client、endpoint、endpoint,白色?A、B、C、合同、what usually come

2、s first is the contract。“Benjamin Disraeli,indigo contract data member int j;DataMember FuncType functionDataMember int problemIdservice contract interface I do problems operation contract(iso neway=true)void do problem(problem p);indigo service,public class math : I do problems public void do probl

3、em(problem p)if(p . function=functype elsee/private void store (problem p,int solution)/,indigo service config,indigo client,/math proxymary pproxyMath .DOP roblem(problem);Math .close();/,service orientation,service,client,endpoint,endpoint,endpoint,endpoint,message,a,bNet,基于消息的服务,消息服务,db,基于调用的服务(C

4、all),服务概念如何创建分布式节目使用现有技术Indigo Indigo与现有技术比较面向服务的设计分布式应用节目、MS现有技术、asmx . net remoting enterprise services wse msmq、Ws-* specifications distributed统一编程模式互操作性和集成的面向服务的语言支持,indigo,Service contract interface iamamessagecontract operation contract(iso neway=true)void do propro消息,队列组件Indigo可以与MSMQ互操作以实现调用

5、服务。ASP。NET web服务(“ASMX”)Indigos可以调用现有web服务enterprise services Indigos com SVC util,调度。服务概念如何创建分布式节目面向服务的设计分布式应用程序节目分布式应用程序节目开发要求分层设计服务考虑方法、分布式应用程序节目开发要求、性能安全互操作性网络和防火墙配置位置独立的对象生命周期管理、分层、系统逻辑:“表示层”、“业务层”、“数据层”原因分配清晰的结构灵活的部署易于管理的可扩展性:“层”设计服务在分布式系统中扮演什么角色?服务的潜在用户是谁?依赖其他服务吗?服务必须履行哪些合同?应该选择哪些消息的交互模式?需要什么安全级别?需要互操作性吗?戴尔对业务、技术应用服务和实际问题解决感兴趣。indigo Microsoft communication foundation提供了通信的基本框架。让程序员把更多的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论