Description

Book Synopsis

Learn the essential tools for developing a sound service-oriented architecture

SOA Modeling Patterns for Service-Oriented Discovery and Analysis introduces a universal, easy-to-use, and nimble SOA modeling language to facilitate the service identification and examination life cycle stage. This business and technological vocabulary will benefit your service development endeavors and foster organizational software asset reuse and consolidation, and reduction of expenditure.

Whether you are a developer, business architect, technical architect, modeler, business analyst, team leader, or manager, this essential guide-introducing an elaborate set of more than 100 patterns and anti-patterns-will help you successfully discover and analyze services, and model a superior solution for your project,.

  • Explores how to discover services
  • Explains how to analyze services for construction and production
  • How to assess service feasibility for deployme

    Table of Contents

    Preface xix

    Foreword xxi

    CHAPTER 1 Introduction 1

    What is Service-Oriented Discovery and Analysis? 2

    Service-Oriented Analysis Endeavor 2

    Service-Oriented Discovery Endeavor 7

    Service-Oriented Discovery and Analysis Proposition 11

    Driving Principles of Service-Oriented Discovery and Analysis 13

    Service-Oriented Discovery and Analysis Modeling 15

    Service-Oriented Discovery and Analysis Patterns 17

    Summary 20

    PART ONE Service-Oriented Discovery and Analysis Road Map Patterns 21

    CHAPTER 2 Vertical Service Discovery and Analysis: Pursuing Inward and Downward Road Map Patterns 25

    Service Discovery and Analysis Inward Road Map Pattern 25

    Service Discovery and Analysis Downward Road Map Pattern 32

    Deliverables 38

    Summary 39

    CHAPTER 3 Horizontal Service Discovery and Analysis: Pursuing Upward and Outward Road Map Patterns 41

    Service-Oriented Discovery and Analysis Upward Road Map Pattern 42

    Service Discovery and Analysis Outward Road Map Pattern 46

    Deliverables 56

    Summary 56

    CHAPTER 4 Service-Oriented Discovery and Analysis Best Practices Model: Striving for Balanced Solutions 59

    Meet-in-the-Middle Service Discovery: Balancing the Identification Venture 59

    Structural and Contextual Analysis and Modeling: Balanced Solutions 61

    Focus on Service Discovery and Analysis Cross-Cutting Activities 62

    Categorization of Services: Reality Check 64

    Service-Oriented Discovery and Analysis Best Practices Model 64

    Deliverables 68

    Summary 68

    PART TWO Service-Oriented Discovery Patterns 69

    CHAPTER 5 Top-Down Business Process-Driven Service Discovery Pattern 71

    Is Business Process Top-Down Service Discovery Practical? 71

    Documenting Business Processes: Industry Standards 72

    Understand Business Processes 72

    Define Business Process Analysis Maturity Level 76

    Study Documented Business Processes 77

    Establish Service-Oriented Business Process Model 78

    Discover Analysis Services 82

    Deliverables 87

    Summary 88

    CHAPTER 6 Top-Down Attribute-Driven Service Discovery Pattern 89

    Study Business and Technology Discovery Sources 89

    Attend to the Service Discovery Process 90

    Institute Core Attributes 91

    Establish Attribution Model 93

    Select Attributes for Service Discovery 95

    Found Decision Model 97

    Discover Analysis Services 100

    Establish Service Taxonomy 102

    Deliverables 104

    Summary 104

    CHAPTER 7 Front-to-Back Service Discovery Pattern 105

    Front-to-Back Service Discovery Model 105

    User Interface Control Services 106

    User Interface Content Delivery Services 111

    User Interface Content Rendering Services 114

    User Interface Value Services 117

    Front-to-Back Service Discovery Process 118

    Deliverables 122

    Summary 122

    CHAPTER 8 Back-to-Front Service Discovery Pattern 123

    Conceptual Data Model Perspective 123

    Logical Data Model Perspective 127

    Physical Data Model Perspective 139

    Back-to-Front Service Discovery Process 139

    Deliverables 144

    Summary 144

    CHAPTER 9 Bottom-Up Service Discovery Pattern 145

    Bottom-Up Business Functionality–Driven Service Discovery 145

    Bottom-Up Technology-Driven Service Discovery 152

    Bottom-Up Reference Architecture–Driven Service Discovery 157

    Deliverables 163

    Summary 163

    CHAPTER 10 Meet-in-the-Middle Service Discovery Pattern 165

    Integration-Oriented Services 165

    Common Business Services 172

    Infrastructure-Oriented Services 175

    Deliverables 179

    Summary 180

    PART THREE Service-Oriented Categorization Patterns 181

    CHAPTER 11 Service Source Categorization Patterns 183

    Service Ideas and Concepts 183

    Service Abstractions 185

    Legacy Entities: Road-Tested Executables 188

    Service Portfolio 189

    Virtual Entities 191

    Deliverables 191

    Summary 192

    CHAPTER 12 Service Structure Categorization Patterns 193

    Service Structure Model 193

    Environmental Influences on Service Structure 194

    Service Structure Categorization Driving Principles 195

    Atomic Service Structure: Indivisible Pattern 195

    Composite Service Structure: Hierarchical Pattern 196

    Service Cluster: Distributed and Federated Pattern 200

    Deliverables 203

    Summary 204

    CHAPTER 13 Service Contextual Categorization Patterns 205

    Contextual Classification Model: Patterns for ServiceContextual Categorization 205

    Establishing Leading Service Categories 207

    Service Subcategories Establishment Process 211

    Deliverables 219

    Summary 219

    PART FOUR Service-Oriented Contextual Analysis Process and Modeling Patterns 221

    CHAPTER 14 Contextual Generalization Analysis Process and Modeling Patterns 225

    Contextual Generalization Process 225

    Contextual Generalization Patterns 232

    Contextual Generalization Anti-Patterns 240

    Deliverables 243

    Summary 243

    CHAPTER 15 Contextual Specification Analysis Process and Modeling Patterns 245

    Contextual Specification Process 245

    Contextual Specification Patterns 250

    Service Specification Anti-Patterns 258

    Deliverables 261

    Summary 261

    CHAPTER 16 Contextual Expansion Analysis Process and Modeling Patterns 263

    Contextual Expansion Process 264

    Contextual Expansion Levels: Organizational Zones for Distribution of Services 265

    Contextual Expansion Patterns 270

    Service Contextual Expansion Anti-Patterns 278

    Deliverables 281

    Summary 281

    CHAPTER 17 Contextual Contraction Analysis Process and Modeling Patterns 283

    Accommodating Demand for Contextual Contraction 283

    Service Contextual Contraction Benefits 284

    Service Contextual Contraction Example 285

    Contextual Contraction Process 286

    Contextual Contraction Patterns 290

    Contextual Contraction Anti-Patterns 299

    Deliverables 301

    Summary 301

    PART FIVE Service-Oriented Structural Analysis Process and Modeling Patterns 303

    CHAPTER 18 Structural Analysis and Modeling Principles: Introduction to Service Structural Notation and Modeling 305

    Structural Analysis Modeling Principles 305

    Structural Modeling Notation Introduction 306

    Aggregation 310

    Decomposition 311

    Subtraction 312

    Coupling and Decoupling 313

    Compounding 315

    Unification 316

    Transformation 318

    Intersection 319

    Exclusion 321

    Clipping 323

    Binding and Unbinding 324

    Cloning and Decloning 326

    Deliverables 328

    Summary 329

    CHAPTER 19 Structural Generalization Analysis Process and Modeling Patterns 331

    Aggregation Analysis: Patterns and Implementation 332

    Unification Analysis: Patterns and Implementation 339

    Structural Compounding Analysis: Patterns and Implementation 345

    Contract Analysis: Patterns and Implementation 351

    Deliverables 357

    Summary 357

    CHAPTER 20 Structural Specification Analysis Process and Modeling Patterns 359

    Decomposition Analysis: Patterns and Implementation 359

    Subtraction Analysis: Patterns and Implementation 368

    Refactoring Analysis: Patterns and Implementation 375

    Contract Analysis: Patterns and Implementation 382

    Deliverables 388

    Summary 388

    CHAPTER 21 Structural Expansion Analysis Process and Modeling Patterns 389

    Distribution Analysis: Patterns and Implementation 390

    Mediation Analysis: Patterns and Implementation 405

    Contract Analysis: Patterns and Implementation 414

    Deliverables 420

    Summary 420

    CHAPTER 22 Structural Contraction Analysis Process and Modeling Patterns 423

    Distribution Reduction Analysis: Patterns and Implementation 424

    Mediation Rollback Analysis: Patterns and Implementation 435

    Contract Analysis: Patterns and Implementation 444

    Deliverables 450

    Summary 450

    Index 451

SOA Modeling Patterns for ServiceOriented

Product form

£37.50

Includes FREE delivery

RRP £50.00 – you save £12.50 (25%)

Order before 4pm today for delivery by Sat 20 Dec 2025.

A Hardback by Michael Bell

1 in stock


    View other formats and editions of SOA Modeling Patterns for ServiceOriented by Michael Bell

    Publisher: John Wiley & Sons Inc
    Publication Date: 26/01/2010
    ISBN13: 9780470481974, 978-0470481974
    ISBN10: 0470481978

    Description

    Book Synopsis

    Learn the essential tools for developing a sound service-oriented architecture

    SOA Modeling Patterns for Service-Oriented Discovery and Analysis introduces a universal, easy-to-use, and nimble SOA modeling language to facilitate the service identification and examination life cycle stage. This business and technological vocabulary will benefit your service development endeavors and foster organizational software asset reuse and consolidation, and reduction of expenditure.

    Whether you are a developer, business architect, technical architect, modeler, business analyst, team leader, or manager, this essential guide-introducing an elaborate set of more than 100 patterns and anti-patterns-will help you successfully discover and analyze services, and model a superior solution for your project,.

    • Explores how to discover services
    • Explains how to analyze services for construction and production
    • How to assess service feasibility for deployme

      Table of Contents

      Preface xix

      Foreword xxi

      CHAPTER 1 Introduction 1

      What is Service-Oriented Discovery and Analysis? 2

      Service-Oriented Analysis Endeavor 2

      Service-Oriented Discovery Endeavor 7

      Service-Oriented Discovery and Analysis Proposition 11

      Driving Principles of Service-Oriented Discovery and Analysis 13

      Service-Oriented Discovery and Analysis Modeling 15

      Service-Oriented Discovery and Analysis Patterns 17

      Summary 20

      PART ONE Service-Oriented Discovery and Analysis Road Map Patterns 21

      CHAPTER 2 Vertical Service Discovery and Analysis: Pursuing Inward and Downward Road Map Patterns 25

      Service Discovery and Analysis Inward Road Map Pattern 25

      Service Discovery and Analysis Downward Road Map Pattern 32

      Deliverables 38

      Summary 39

      CHAPTER 3 Horizontal Service Discovery and Analysis: Pursuing Upward and Outward Road Map Patterns 41

      Service-Oriented Discovery and Analysis Upward Road Map Pattern 42

      Service Discovery and Analysis Outward Road Map Pattern 46

      Deliverables 56

      Summary 56

      CHAPTER 4 Service-Oriented Discovery and Analysis Best Practices Model: Striving for Balanced Solutions 59

      Meet-in-the-Middle Service Discovery: Balancing the Identification Venture 59

      Structural and Contextual Analysis and Modeling: Balanced Solutions 61

      Focus on Service Discovery and Analysis Cross-Cutting Activities 62

      Categorization of Services: Reality Check 64

      Service-Oriented Discovery and Analysis Best Practices Model 64

      Deliverables 68

      Summary 68

      PART TWO Service-Oriented Discovery Patterns 69

      CHAPTER 5 Top-Down Business Process-Driven Service Discovery Pattern 71

      Is Business Process Top-Down Service Discovery Practical? 71

      Documenting Business Processes: Industry Standards 72

      Understand Business Processes 72

      Define Business Process Analysis Maturity Level 76

      Study Documented Business Processes 77

      Establish Service-Oriented Business Process Model 78

      Discover Analysis Services 82

      Deliverables 87

      Summary 88

      CHAPTER 6 Top-Down Attribute-Driven Service Discovery Pattern 89

      Study Business and Technology Discovery Sources 89

      Attend to the Service Discovery Process 90

      Institute Core Attributes 91

      Establish Attribution Model 93

      Select Attributes for Service Discovery 95

      Found Decision Model 97

      Discover Analysis Services 100

      Establish Service Taxonomy 102

      Deliverables 104

      Summary 104

      CHAPTER 7 Front-to-Back Service Discovery Pattern 105

      Front-to-Back Service Discovery Model 105

      User Interface Control Services 106

      User Interface Content Delivery Services 111

      User Interface Content Rendering Services 114

      User Interface Value Services 117

      Front-to-Back Service Discovery Process 118

      Deliverables 122

      Summary 122

      CHAPTER 8 Back-to-Front Service Discovery Pattern 123

      Conceptual Data Model Perspective 123

      Logical Data Model Perspective 127

      Physical Data Model Perspective 139

      Back-to-Front Service Discovery Process 139

      Deliverables 144

      Summary 144

      CHAPTER 9 Bottom-Up Service Discovery Pattern 145

      Bottom-Up Business Functionality–Driven Service Discovery 145

      Bottom-Up Technology-Driven Service Discovery 152

      Bottom-Up Reference Architecture–Driven Service Discovery 157

      Deliverables 163

      Summary 163

      CHAPTER 10 Meet-in-the-Middle Service Discovery Pattern 165

      Integration-Oriented Services 165

      Common Business Services 172

      Infrastructure-Oriented Services 175

      Deliverables 179

      Summary 180

      PART THREE Service-Oriented Categorization Patterns 181

      CHAPTER 11 Service Source Categorization Patterns 183

      Service Ideas and Concepts 183

      Service Abstractions 185

      Legacy Entities: Road-Tested Executables 188

      Service Portfolio 189

      Virtual Entities 191

      Deliverables 191

      Summary 192

      CHAPTER 12 Service Structure Categorization Patterns 193

      Service Structure Model 193

      Environmental Influences on Service Structure 194

      Service Structure Categorization Driving Principles 195

      Atomic Service Structure: Indivisible Pattern 195

      Composite Service Structure: Hierarchical Pattern 196

      Service Cluster: Distributed and Federated Pattern 200

      Deliverables 203

      Summary 204

      CHAPTER 13 Service Contextual Categorization Patterns 205

      Contextual Classification Model: Patterns for ServiceContextual Categorization 205

      Establishing Leading Service Categories 207

      Service Subcategories Establishment Process 211

      Deliverables 219

      Summary 219

      PART FOUR Service-Oriented Contextual Analysis Process and Modeling Patterns 221

      CHAPTER 14 Contextual Generalization Analysis Process and Modeling Patterns 225

      Contextual Generalization Process 225

      Contextual Generalization Patterns 232

      Contextual Generalization Anti-Patterns 240

      Deliverables 243

      Summary 243

      CHAPTER 15 Contextual Specification Analysis Process and Modeling Patterns 245

      Contextual Specification Process 245

      Contextual Specification Patterns 250

      Service Specification Anti-Patterns 258

      Deliverables 261

      Summary 261

      CHAPTER 16 Contextual Expansion Analysis Process and Modeling Patterns 263

      Contextual Expansion Process 264

      Contextual Expansion Levels: Organizational Zones for Distribution of Services 265

      Contextual Expansion Patterns 270

      Service Contextual Expansion Anti-Patterns 278

      Deliverables 281

      Summary 281

      CHAPTER 17 Contextual Contraction Analysis Process and Modeling Patterns 283

      Accommodating Demand for Contextual Contraction 283

      Service Contextual Contraction Benefits 284

      Service Contextual Contraction Example 285

      Contextual Contraction Process 286

      Contextual Contraction Patterns 290

      Contextual Contraction Anti-Patterns 299

      Deliverables 301

      Summary 301

      PART FIVE Service-Oriented Structural Analysis Process and Modeling Patterns 303

      CHAPTER 18 Structural Analysis and Modeling Principles: Introduction to Service Structural Notation and Modeling 305

      Structural Analysis Modeling Principles 305

      Structural Modeling Notation Introduction 306

      Aggregation 310

      Decomposition 311

      Subtraction 312

      Coupling and Decoupling 313

      Compounding 315

      Unification 316

      Transformation 318

      Intersection 319

      Exclusion 321

      Clipping 323

      Binding and Unbinding 324

      Cloning and Decloning 326

      Deliverables 328

      Summary 329

      CHAPTER 19 Structural Generalization Analysis Process and Modeling Patterns 331

      Aggregation Analysis: Patterns and Implementation 332

      Unification Analysis: Patterns and Implementation 339

      Structural Compounding Analysis: Patterns and Implementation 345

      Contract Analysis: Patterns and Implementation 351

      Deliverables 357

      Summary 357

      CHAPTER 20 Structural Specification Analysis Process and Modeling Patterns 359

      Decomposition Analysis: Patterns and Implementation 359

      Subtraction Analysis: Patterns and Implementation 368

      Refactoring Analysis: Patterns and Implementation 375

      Contract Analysis: Patterns and Implementation 382

      Deliverables 388

      Summary 388

      CHAPTER 21 Structural Expansion Analysis Process and Modeling Patterns 389

      Distribution Analysis: Patterns and Implementation 390

      Mediation Analysis: Patterns and Implementation 405

      Contract Analysis: Patterns and Implementation 414

      Deliverables 420

      Summary 420

      CHAPTER 22 Structural Contraction Analysis Process and Modeling Patterns 423

      Distribution Reduction Analysis: Patterns and Implementation 424

      Mediation Rollback Analysis: Patterns and Implementation 435

      Contract Analysis: Patterns and Implementation 444

      Deliverables 450

      Summary 450

      Index 451

    Recently viewed products

    © 2025 Book Curl

      • American Express
      • Apple Pay
      • Diners Club
      • Discover
      • Google Pay
      • Maestro
      • Mastercard
      • PayPal
      • Shop Pay
      • Union Pay
      • Visa

      Login

      Forgot your password?

      Don't have an account yet?
      Create account