"《SOA建模模式:面向服务的发现与分析》是Wiley出版的一本书,作者是Michael Bell,出版日期为2010年1月7日。本书旨在介绍一种通用、易用且灵活的SOA建模语言,以协助进行服务识别和检查生命周期阶段的工作。书中涵盖超过100个模式和反模式,适用于开发者、业务架构师、技术架构师、建模师、业务分析师、团队领导和经理等不同角色,帮助他们在项目中成功地发现和分析服务,构建更优的解决方案。"
本文档深入探讨了面向服务架构(SOA)中的服务发现和分析方法,通过一系列模式和反模式,引导读者了解如何在SOA环境中有效执行这些任务。书中分为五个部分:
1. **引言**:介绍了服务导向的发现和分析的概念,包括服务导向分析的目标、服务导向发现的挑战,以及这些活动的重要性和驱动原则。还阐述了服务导向发现和分析建模以及模式的应用。
2. **服务导向发现和分析路线图模式**:这部分包括垂直服务发现和分析、水平服务发现和分析,以及寻求平衡解决方案的最佳实践模型,帮助读者理解从不同方向探索服务的方法。
3. **服务导向发现模式**:涉及自顶向下以业务流程驱动的服务发现、自顶向下以属性驱动的服务发现、从前到后、从后到前以及自底向上的服务发现,以及中间相遇的服务发现模式,提供了多种策略来识别潜在的服务。
4. **服务导向分类模式**:涵盖了服务来源分类、服务结构分类和服务上下文分类,以及针对上下文的泛化、具体化、扩展和收缩分析过程和建模模式,帮助读者理解如何对服务进行有效的分类和分析。
5. **服务导向结构分析过程和建模模式**:详细阐述了结构分析和建模的基本原则,以及结构泛化、具体化、扩展和收缩分析的过程和模式,提供了一套工具来理解服务的结构特性。
通过这些模式和实践,本书旨在帮助读者掌握SOA环境下的服务发现、分析和建模技巧,促进组织内的软件资产重用和整合,减少成本支出。无论是新手还是经验丰富的从业者,都能从中受益,提升SOA项目的成功率。