SOA Modeling Patterns for Service-Oriented Discovery and Analysis

As hot as SOA is today, many business and technology professionals still find it challenging to join together their various methodologies and objectives. What directions should guide you in identifying new services, analyzing your technological capabilities, and proposing a superior architecture solution? And, how should you model an analysis proposition for a small-scale project or a large enterprise initiative?

Author Michael Bell's previous book, Service-Oriented Modeling: Service Analysis, Design, and Architecture, introduced Service-Oriented Modeling Framework (SOMF) software development methodology and simple SOA Modeling patterns designed to overcome the communication barriers between business and IT professionals.

Now, Bell continues the conversation with SOA Modeling Patterns for Service-Oriented Discovery and Analysis. The patterns provided here offer road-tested analysis, discovery processes, and design solutions to assist you in devising an Analysis Proposition, a modeling artifact that offers a remedy to business or technological concerns.

Reflecting the author's years of SOA knowledge and experience, this authoritative guide for service-oriented projects offers straightforward, focused answers to the challenging questions that come up during the development process to equip you to:

  • Analyze the problem domain

  • Discover services

  • Analyze services for construction and production

  • Assess service feasibility for deployment

  • Employ the SOA modeling language during the service identification and examination process

  • Identify services and analyze proposed business and technological solutions

  • Utilize the SOA modeling patterns and anti-patterns for service discovery and analysis

An essential business and technology service-oriented modeling road map for you—whether you are a manager, architect, modeler, analyst, or a developer—SOA Modeling Patterns for Service-Oriented Discovery and Analysis empowers your organization with the necessary tools and terminology to develop services that deliver the benefits of SOA. This guide also offers implementation and design best practices for Enterprise 2.0. This is the next SOA generation that has picked up steam recently. The introduced modeling language will assist you with developing a powerful business and technological strategy for SOA Implementations, Virtual Modeling Ventures, and future Cloud Computing Projects.

1124374135
SOA Modeling Patterns for Service-Oriented Discovery and Analysis

As hot as SOA is today, many business and technology professionals still find it challenging to join together their various methodologies and objectives. What directions should guide you in identifying new services, analyzing your technological capabilities, and proposing a superior architecture solution? And, how should you model an analysis proposition for a small-scale project or a large enterprise initiative?

Author Michael Bell's previous book, Service-Oriented Modeling: Service Analysis, Design, and Architecture, introduced Service-Oriented Modeling Framework (SOMF) software development methodology and simple SOA Modeling patterns designed to overcome the communication barriers between business and IT professionals.

Now, Bell continues the conversation with SOA Modeling Patterns for Service-Oriented Discovery and Analysis. The patterns provided here offer road-tested analysis, discovery processes, and design solutions to assist you in devising an Analysis Proposition, a modeling artifact that offers a remedy to business or technological concerns.

Reflecting the author's years of SOA knowledge and experience, this authoritative guide for service-oriented projects offers straightforward, focused answers to the challenging questions that come up during the development process to equip you to:

  • Analyze the problem domain

  • Discover services

  • Analyze services for construction and production

  • Assess service feasibility for deployment

  • Employ the SOA modeling language during the service identification and examination process

  • Identify services and analyze proposed business and technological solutions

  • Utilize the SOA modeling patterns and anti-patterns for service discovery and analysis

An essential business and technology service-oriented modeling road map for you—whether you are a manager, architect, modeler, analyst, or a developer—SOA Modeling Patterns for Service-Oriented Discovery and Analysis empowers your organization with the necessary tools and terminology to develop services that deliver the benefits of SOA. This guide also offers implementation and design best practices for Enterprise 2.0. This is the next SOA generation that has picked up steam recently. The introduced modeling language will assist you with developing a powerful business and technological strategy for SOA Implementations, Virtual Modeling Ventures, and future Cloud Computing Projects.

39.0 In Stock
SOA Modeling Patterns for Service-Oriented Discovery and Analysis

SOA Modeling Patterns for Service-Oriented Discovery and Analysis

by Michael Bell
SOA Modeling Patterns for Service-Oriented Discovery and Analysis

SOA Modeling Patterns for Service-Oriented Discovery and Analysis

by Michael Bell

eBook

$39.00 

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers

LEND ME® See Details

Overview

As hot as SOA is today, many business and technology professionals still find it challenging to join together their various methodologies and objectives. What directions should guide you in identifying new services, analyzing your technological capabilities, and proposing a superior architecture solution? And, how should you model an analysis proposition for a small-scale project or a large enterprise initiative?

Author Michael Bell's previous book, Service-Oriented Modeling: Service Analysis, Design, and Architecture, introduced Service-Oriented Modeling Framework (SOMF) software development methodology and simple SOA Modeling patterns designed to overcome the communication barriers between business and IT professionals.

Now, Bell continues the conversation with SOA Modeling Patterns for Service-Oriented Discovery and Analysis. The patterns provided here offer road-tested analysis, discovery processes, and design solutions to assist you in devising an Analysis Proposition, a modeling artifact that offers a remedy to business or technological concerns.

Reflecting the author's years of SOA knowledge and experience, this authoritative guide for service-oriented projects offers straightforward, focused answers to the challenging questions that come up during the development process to equip you to:

  • Analyze the problem domain

  • Discover services

  • Analyze services for construction and production

  • Assess service feasibility for deployment

  • Employ the SOA modeling language during the service identification and examination process

  • Identify services and analyze proposed business and technological solutions

  • Utilize the SOA modeling patterns and anti-patterns for service discovery and analysis

An essential business and technology service-oriented modeling road map for you—whether you are a manager, architect, modeler, analyst, or a developer—SOA Modeling Patterns for Service-Oriented Discovery and Analysis empowers your organization with the necessary tools and terminology to develop services that deliver the benefits of SOA. This guide also offers implementation and design best practices for Enterprise 2.0. This is the next SOA generation that has picked up steam recently. The introduced modeling language will assist you with developing a powerful business and technological strategy for SOA Implementations, Virtual Modeling Ventures, and future Cloud Computing Projects.


Product Details

ISBN-13: 9780470579718
Publisher: Wiley
Publication date: 12/15/2009
Sold by: JOHN WILEY & SONS
Format: eBook
Pages: 480
File size: 15 MB
Note: This product may take a few minutes to download.

About the Author

MICHAEL BELL is the founder of Methodologies Corporation, a service-oriented architecture-modeling firm. He is a software, modeling, and architecture strategist veteran with twenty-two years of experience in designing, architecting, and building high-volume, real-time trading systems for Wall Street brokerage institutions, investment banking, credit card, and insurance firms, such as JPMorgan, Chase, Citibank, American Express, and UBS PaineWebber. He is the author of Service-Oriented Modeling: Service Analysis, Design, and Architecture and coauthor of Service-Oriented Architecture: A Planning and Implementation Guide for Business and Technology, both published by Wiley.

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

From the B&N Reads Blog

Customer Reviews