软件架不构及设计培训课件.pptVIP

  • 1
  • 0
  • 约9.71千字
  • 约 57页
  • 2019-01-01 发布于福建
  • 举报
软件架不构及设计培训课件

架构设计过程分为两个阶段:高层设计阶段和详细设计阶段 设计中注意了几个问题: 1,对于管理层和客户,主要从使用方便性考虑,采用浏览器。 2,对于工作人员,因为要处理的内容比较复杂,采用应用程序,但是一个免维护的瘦客户端。 3,瘦客户段并不是指代码越少越好或者功能越少越好,而是把易变的、需要配置的、需要集中处理的内容转向应用程序服务器。事实上,客户端的功能越强,越能缓解服务器的压力。 4,某些特殊的专业通讯联系(比如信用卡授权机构),可以由客户段直接完成,并不一定一切都通过服务器,但需要向服务器提交必要的信息。 5,对于集中处理的部分,采用大粒度设计,以缓解网络压力。 6,由于服务方采用无状态模式,所以要严格控制客户调用信息的时间,对于需要长时间传输的信息,可以采用其它通道完成。 7,对于客户应用程序,某些不是十分大的,变化频度不是十分高的,调用频度比较高的数据,可以在客户端建立缓存,并且可以建立关联的映像表,这样就可以对避免对最主要的数据处理的挤压,提高数据库的应用效率,但要考虑修改数据时候的并发策略。 服务粒度的控制 当SOA 架构师构建一个企业级的SOA 系统架构的时候,关于系统中最重要的元素,也就是SOA 系统中的服务的构建有一点需要特别注意的地方,就是对于服务粒度的控制。 服务粒度的控制SOA 系统中的服务粒度的控制是一项十分重要的设计任务。通常来说,

文档评论(0)

1亿VIP精品文档

相关文档