none
请问哪里有WCF体系架构的UML图 RRS feed

全部回复

  • 如题,在UML图中体现了WCF的接口和类之间的关系。
    多谢!

    Hi,
       WCF体系架构的图应该有,网上的图片较多。至于接口和类之间的关系,这个属于OO的概念啊。聚合、组合、继承等关系这个和实际的项目有关系。这个是WCF体系结构图

    基本概括了WCF服务设计到的绑定、服务CLR、消息传递通道、WCF服务宿主之间的关系。

      
    Frank.Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    老徐的博客:http://frank_xl.cnblogs.com
    2009年7月23日 12:52
    版主
  • 图片有误
    2009年7月23日 13:02
    版主
  • 2009年7月23日 13:07
    版主
  • 多谢Frank Xu Lei,我见过付老师的讲义里的架构图,不知道与您贴出的是否相同。
    我想要更细的UML图,如果自己画,需要对WCF有全面的了解,要理出头绪,这个应该是很困难的事。
    所以如果有现成的可以参考的,会事倍功半。
    2009年7月23日 14:01
  • 多谢Frank Xu Lei,我见过付老师的讲义里的架构图,不知道与您贴出的是否相同。
    我想要更细的UML图,如果自己画,需要对WCF有全面的了解,要理出头绪,这个应该是很困难的事。
    所以如果有现成的可以参考的,会事倍功半。

    Hi.
       不要客气,应该差不多,这个架构图也是MSDN上的。官方文档都差不多。
       UML图其实也包括很多种,你说的接口和类之间的关系主要是UML类图的一部分。类与类之间的组合、聚合等关系。WCF中类与接口契约之间简单来说就是集成。当然你可以根据实际的设计细化他们之间的关系。简单的接口和类之间的UML图。http://www.ibm.com/developerworks/cn/rational/rationaledge/content/feb05/bell/bell_fig10.gif
       这个文章是IBM官方的UML学习文章,应该不错:http://www.ibm.com/developerworks/cn/rational/rationaledge/content/feb05/bell/
    Frank.Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    老徐的博客:http://frank_xl.cnblogs.com
    2009年7月24日 1:20
    版主
  • Frank.Xu Lei 您好,UML是用来设计建模的,我所说的关系就是涵盖了UML建模中要用到的各种关系。
    现在WCF介绍架构都是一些粗略的图,这些图就像是海报,深入的时候往往不够。
    就像您贴出的UML图。我需要的是WCF框架的这个图。
    WCF中的接口和类之间的关系,就如您所说它们之间有可能是组合、泛化、实现等。
    例如在研究Remoting时,我们知道透明代理和真实代理。
    深入的话就知道透明代理关联真实代理,而真实代理是个抽象类,需要客户程序来实现真实代理,这就形成了一个最简单的框架。
    我们又知道Remoting中实现的真实代理的是RemotingProxy,
    这样我们可以用UML把_TransportProxy、RealProxy和RemotingProxy用UML画出来。然后当我们自己来实现RealProxy时就知道是替换RemotingProxy。(当然其中还隐含了上下文等加载代理的工厂)。
    而WCF实现是是采用了ServiceChannelProxy。这样我们可以把ServiceChannelProxy补充到上面的UML图中。
    WCF如此庞大,当然不止这些。我又想估计只有微软内部才会有全部的UML设计图,就看有没有爱好者自己摸索出来。
    2009年7月24日 2:46
  • Frank.Xu Lei 您好,UML是用来设计建模的,我所说的关系就是涵盖了UML建模中要用到的各种关系。
    现在WCF介绍架构都是一些粗略的图,这些图就像是海报,深入的时候往往不够。
    就像您贴出的UML图。我需要的是WCF框架的这个图。
    WCF中的接口和类之间的关系,就如您所说它们之间有可能是组合、泛化、实现等。
    例如在研究Remoting时,我们知道透明代理和真实代理。
    深入的话就知道透明代理关联真实代理,而真实代理是个抽象类,需要客户程序来实现真实代理,这就形成了一个最简单的框架。
    我们又知道Remoting中实现的真实代理的是RemotingProxy,
    这样我们可以用UML把_TransportProxy、RealProxy和RemotingProxy用UML画出来。然后当我们自己来实现RealProxy时就知道是替换RemotingProxy。(当然其中还隐含了上下文等加载代理的工厂)。
    而WCF实现是是采用了ServiceChannelProxy。这样我们可以把ServiceChannelProxy补充到上面的UML图中。
    WCF如此庞大,当然不止这些。我又想估计只有微软内部才会有全部的UML设计图,就看有没有爱好者自己摸索出来。

    Hi,
       可以找一下,这种设计文档有可能微软自己视为机密文档,不会对外公布。或许有技术爱好者自己绘制了相关的UML图。
    我目前还没找到更细节的,不知道哪位知道可以补充一下连接。呵呵
    Frank.Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    老徐的博客:http://frank_xl.cnblogs.com
    2009年7月24日 4:40
    版主
  • 哈,多谢帮助,希望有爱好者可以贴出!
    2009年7月24日 5:27