摘要: # 企业服务总线ESB 由中间件技术实现并支持SOA的一组基础架构,支持异构环境中的服务、消息以及基于事件的交互,并且具有适当的服务级别和可管理性。 通过使用ESB,可以在几乎不更改代码的情况下,以一种无缝的非侵入方式使企业已有的系统具有全新的服务接口,并能够在部署环境中支持任何标准。 更重要的是, 阅读全文
posted @ 2018-11-11 14:59 十三燕 阅读(1040) 评论(0) 推荐(0) 编辑
摘要: # 面向服务的架构SOA - W3C将SOA定义为:“一种应用程序架构,在这种架构中,所有功能都定义为独立的服务,这些服务带有定义明确的可调用接口,能够以定义好的顺序调用这些服务来形成业务流程”。- Service-architecture.com将SOA定义为:“本质上是服务的集合,服务间彼此通信 阅读全文
posted @ 2018-11-11 14:58 十三燕 阅读(281) 评论(0) 推荐(0) 编辑
摘要: # 软件架构风格 软件架构设计的一个核心问题是能否使用重复的架构模式,即能否达到架构级的软件重用。 也就是说,能否在不同的软件系统中,使用同一架构。 软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式。 架构风格反映了领域中众多系统所共有的结构和语义特性,并指导如何将各个模块和子系统有效滴组 阅读全文
posted @ 2018-11-11 14:56 十三燕 阅读(3035) 评论(0) 推荐(0) 编辑
摘要: # Web服务架构 ### Web服务模型-- 服务提供者、服务请求者、服务注册中心,服务注册中心是一个可选的角色。 现在的Web服务不仅限于WSDL,还有RESTful。 - 服务提供者。即Web服务的所有者,该角色负责定义并实现Web服务,使用WSDL对Web服务进行详细、准确、规范的描述,并将 阅读全文
posted @ 2018-11-11 14:56 十三燕 阅读(252) 评论(0) 推荐(0) 编辑
摘要: # 如何对软件架构建模 根据侧重点不同可分为5种模型 结构模型--以架构的构件、连接件和其他概念来刻画结构,并力图通过结构来反映系统的重要语义内容,包括系统的配置、约束、隐含的假设条件、风格、性质等。 框架模型--不太侧重描述结构的细节而更侧重于整体的结构。主要以一些特殊的问题为目标建立只针对和适应 阅读全文
posted @ 2018-11-11 14:55 十三燕 阅读(1034) 评论(0) 推荐(0) 编辑
摘要: # 什么是软件架构 软件构件提供的服务、性能、特性、错误处理、共享资源使用等。 对于复杂系统和大型系统的开发而言,设计好软件架构是保证软件质量的根本措施。 * 软件架构是项目干系人进行交流的手段。* 软件架构是早期设计决策的体现。* 软件架构是可传递和可重用的模型。 --代表了系统的公共高层次的抽象 阅读全文
posted @ 2018-11-11 14:54 十三燕 阅读(394) 评论(0) 推荐(0) 编辑