Details

SOA Modeling Patterns for Service-Oriented Discovery and Analysis


SOA Modeling Patterns for Service-Oriented Discovery and Analysis


1. Aufl.

von: Michael Bell

41,99 €

Verlag: Wiley
Format: EPUB
Veröffentl.: 15.12.2009
ISBN/EAN: 9780470579718
Sprache: englisch
Anzahl Seiten: 480

DRM-geschütztes eBook, Sie benötigen z.B. Adobe Digital Editions und eine Adobe ID zum Lesen.

Beschreibungen

<p>Learn the essential tools for developing a sound service-oriented architecture</p> <p><i>SOA Modeling Patterns for Service-Oriented Discovery and Analysis</i> 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.</p> <p>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,.</p> <ul> <li>Explores how to discover services</li> <li>Explains how to analyze services for construction and production</li> <li>How to assess service feasibility for deployment</li> <li>How to employ the SOA modeling language during the service identification and examination process</li> <li>How to utilize the SOA modeling patterns and anti-patterns for service discovery and analysis</li> </ul> <p>Focusing on the Service-Oriented Discovery and Analysis Life Cycle Stage, this book will help you acquire a broad SOA Modeling knowledge base and leverage that to increase efficiency and productivity in the workplace.</p>
<p>Preface xix</p> <p>Foreword xxi</p> <p><b>CHAPTER 1 Introduction 1</b></p> <p>What is Service-Oriented Discovery and Analysis? 2</p> <p>Service-Oriented Analysis Endeavor 2</p> <p>Service-Oriented Discovery Endeavor 7</p> <p>Service-Oriented Discovery and Analysis Proposition 11</p> <p>Driving Principles of Service-Oriented Discovery and Analysis 13</p> <p>Service-Oriented Discovery and Analysis Modeling 15</p> <p>Service-Oriented Discovery and Analysis Patterns 17</p> <p>Summary 20</p> <p><b>PART ONE Service-Oriented Discovery and Analysis Road Map Patterns 21</b></p> <p><b>CHAPTER 2 Vertical Service Discovery and Analysis: Pursuing Inward and Downward Road Map Patterns 25</b></p> <p>Service Discovery and Analysis Inward Road Map Pattern 25</p> <p>Service Discovery and Analysis Downward Road Map Pattern 32</p> <p>Deliverables 38</p> <p>Summary 39</p> <p><b>CHAPTER 3 Horizontal Service Discovery and Analysis: Pursuing Upward and Outward Road Map Patterns 41</b></p> <p>Service-Oriented Discovery and Analysis Upward Road Map Pattern 42</p> <p>Service Discovery and Analysis Outward Road Map Pattern 46</p> <p>Deliverables 56</p> <p>Summary 56</p> <p><b>CHAPTER 4 Service-Oriented Discovery and Analysis Best Practices Model: Striving for Balanced Solutions 59</b></p> <p>Meet-in-the-Middle Service Discovery: Balancing the Identification Venture 59</p> <p>Structural and Contextual Analysis and Modeling: Balanced Solutions 61</p> <p>Focus on Service Discovery and Analysis Cross-Cutting Activities 62</p> <p>Categorization of Services: Reality Check 64</p> <p>Service-Oriented Discovery and Analysis Best Practices Model 64</p> <p>Deliverables 68</p> <p>Summary 68</p> <p><b>PART TWO Service-Oriented Discovery Patterns 69</b></p> <p><b>CHAPTER 5 Top-Down Business Process-Driven Service Discovery Pattern 71</b></p> <p>Is Business Process Top-Down Service Discovery Practical? 71</p> <p>Documenting Business Processes: Industry Standards 72</p> <p>Understand Business Processes 72</p> <p>Define Business Process Analysis Maturity Level 76</p> <p>Study Documented Business Processes 77</p> <p>Establish Service-Oriented Business Process Model 78</p> <p>Discover Analysis Services 82</p> <p>Deliverables 87</p> <p>Summary 88</p> <p><b>CHAPTER 6 Top-Down Attribute-Driven Service Discovery Pattern 89</b></p> <p>Study Business and Technology Discovery Sources 89</p> <p>Attend to the Service Discovery Process 90</p> <p>Institute Core Attributes 91</p> <p>Establish Attribution Model 93</p> <p>Select Attributes for Service Discovery 95</p> <p>Found Decision Model 97</p> <p>Discover Analysis Services 100</p> <p>Establish Service Taxonomy 102</p> <p>Deliverables 104</p> <p>Summary 104</p> <p><b>CHAPTER 7 Front-to-Back Service Discovery Pattern 105</b></p> <p>Front-to-Back Service Discovery Model 105</p> <p>User Interface Control Services 106</p> <p>User Interface Content Delivery Services 111</p> <p>User Interface Content Rendering Services 114</p> <p>User Interface Value Services 117</p> <p>Front-to-Back Service Discovery Process 118</p> <p>Deliverables 122</p> <p>Summary 122</p> <p><b>CHAPTER 8 Back-to-Front Service Discovery Pattern 123</b></p> <p>Conceptual Data Model Perspective 123</p> <p>Logical Data Model Perspective 127</p> <p>Physical Data Model Perspective 139</p> <p>Back-to-Front Service Discovery Process 139</p> <p>Deliverables 144</p> <p>Summary 144</p> <p><b>CHAPTER 9 Bottom-Up Service Discovery Pattern 145</b></p> <p>Bottom-Up Business Functionality–Driven Service Discovery 145</p> <p>Bottom-Up Technology-Driven Service Discovery 152</p> <p>Bottom-Up Reference Architecture–Driven Service Discovery 157</p> <p>Deliverables 163</p> <p>Summary 163</p> <p><b>CHAPTER 10 Meet-in-the-Middle Service Discovery Pattern 165</b></p> <p>Integration-Oriented Services 165</p> <p>Common Business Services 172</p> <p>Infrastructure-Oriented Services 175</p> <p>Deliverables 179</p> <p>Summary 180</p> <p><b>PART THREE Service-Oriented Categorization Patterns 181</b></p> <p><b>CHAPTER 11 Service Source Categorization Patterns 183</b></p> <p>Service Ideas and Concepts 183</p> <p>Service Abstractions 185</p> <p>Legacy Entities: Road-Tested Executables 188</p> <p>Service Portfolio 189</p> <p>Virtual Entities 191</p> <p>Deliverables 191</p> <p>Summary 192</p> <p><b>CHAPTER 12 Service Structure Categorization Patterns 193</b></p> <p>Service Structure Model 193</p> <p>Environmental Influences on Service Structure 194</p> <p>Service Structure Categorization Driving Principles 195</p> <p>Atomic Service Structure: Indivisible Pattern 195</p> <p>Composite Service Structure: Hierarchical Pattern 196</p> <p>Service Cluster: Distributed and Federated Pattern 200</p> <p>Deliverables 203</p> <p>Summary 204</p> <p><b>CHAPTER 13 Service Contextual Categorization Patterns 205</b></p> <p>Contextual Classification Model: Patterns for ServiceContextual Categorization 205</p> <p>Establishing Leading Service Categories 207</p> <p>Service Subcategories Establishment Process 211</p> <p>Deliverables 219</p> <p>Summary 219</p> <p><b>PART FOUR Service-Oriented Contextual Analysis Process and Modeling Patterns 221</b></p> <p><b>CHAPTER 14 Contextual Generalization Analysis Process and Modeling Patterns 225</b></p> <p>Contextual Generalization Process 225</p> <p>Contextual Generalization Patterns 232</p> <p>Contextual Generalization Anti-Patterns 240</p> <p>Deliverables 243</p> <p>Summary 243</p> <p><b>CHAPTER 15 Contextual Specification Analysis Process and Modeling Patterns 245</b></p> <p>Contextual Specification Process 245</p> <p>Contextual Specification Patterns 250</p> <p>Service Specification Anti-Patterns 258</p> <p>Deliverables 261</p> <p>Summary 261</p> <p><b>CHAPTER 16 Contextual Expansion Analysis Process and Modeling Patterns 263</b></p> <p>Contextual Expansion Process 264</p> <p>Contextual Expansion Levels: Organizational Zones for Distribution of Services 265</p> <p>Contextual Expansion Patterns 270</p> <p>Service Contextual Expansion Anti-Patterns 278</p> <p>Deliverables 281</p> <p>Summary 281</p> <p><b>CHAPTER 17 Contextual Contraction Analysis Process and Modeling Patterns 283</b></p> <p>Accommodating Demand for Contextual Contraction 283</p> <p>Service Contextual Contraction Benefits 284</p> <p>Service Contextual Contraction Example 285</p> <p>Contextual Contraction Process 286</p> <p>Contextual Contraction Patterns 290</p> <p>Contextual Contraction Anti-Patterns 299</p> <p>Deliverables 301</p> <p>Summary 301</p> <p><b>PART FIVE Service-Oriented Structural Analysis Process and Modeling Patterns 303</b></p> <p><b>CHAPTER 18 Structural Analysis and Modeling Principles: Introduction to Service Structural Notation and Modeling 305</b></p> <p>Structural Analysis Modeling Principles 305</p> <p>Structural Modeling Notation Introduction 306</p> <p>Aggregation 310</p> <p>Decomposition 311</p> <p>Subtraction 312</p> <p>Coupling and Decoupling 313</p> <p>Compounding 315</p> <p>Unification 316</p> <p>Transformation 318</p> <p>Intersection 319</p> <p>Exclusion 321</p> <p>Clipping 323</p> <p>Binding and Unbinding 324</p> <p>Cloning and Decloning 326</p> <p>Deliverables 328</p> <p>Summary 329</p> <p><b>CHAPTER 19 Structural Generalization Analysis Process and Modeling Patterns 331</b></p> <p>Aggregation Analysis: Patterns and Implementation 332</p> <p>Unification Analysis: Patterns and Implementation 339</p> <p>Structural Compounding Analysis: Patterns and Implementation 345</p> <p>Contract Analysis: Patterns and Implementation 351</p> <p>Deliverables 357</p> <p>Summary 357</p> <p><b>CHAPTER 20 Structural Specification Analysis Process and Modeling Patterns 359</b></p> <p>Decomposition Analysis: Patterns and Implementation 359</p> <p>Subtraction Analysis: Patterns and Implementation 368</p> <p>Refactoring Analysis: Patterns and Implementation 375</p> <p>Contract Analysis: Patterns and Implementation 382</p> <p>Deliverables 388</p> <p>Summary 388</p> <p><b>CHAPTER 21 Structural Expansion Analysis Process and Modeling Patterns 389</b></p> <p>Distribution Analysis: Patterns and Implementation 390</p> <p>Mediation Analysis: Patterns and Implementation 405</p> <p>Contract Analysis: Patterns and Implementation 414</p> <p>Deliverables 420</p> <p>Summary 420</p> <p><b>CHAPTER 22 Structural Contraction Analysis Process and Modeling Patterns 423</b></p> <p>Distribution Reduction Analysis: Patterns and Implementation 424</p> <p>Mediation Rollback Analysis: Patterns and Implementation 435</p> <p>Contract Analysis: Patterns and Implementation 444</p> <p>Deliverables 450</p> <p>Summary 450</p> <p>Index 451</p>
<p><b>MICHAEL BELL</b> 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 <i>Service-Oriented Modeling: Service Analysis, Design, and Architecture</i> and coauthor of <i>Service-Oriented Architecture: A Planning and Implementation Guide for Business and Technology</i>, both published by Wiley.
<p><b>SOA Modeling Patterns for Service-Oriented Discovery and Analysis</b> <p>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? <p>Author Michael Bell's previous book, <i>Service-Oriented Modeling: Service Analysis, Design, and Architecture,</i> 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. <p>Now, Bell continues the conversation with <i>SOA Modeling Patterns for Service-Oriented Discovery and Analysis</i>. 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. <p>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: <ul> <li>Analyze the problem domain</li> <li>Discover services</li> <li>Analyze services for construction and production</li> <li>Assess service feasibility for deployment</li> <li>Employ the SOA modeling language during the service identification and examination process</li> <li>Identify services and analyze proposed business and technological solutions</li> <li>Utilize the SOA modeling patterns and anti-patterns for service discovery and analysis</li> </ul> <p>An essential business and technology service-oriented modeling road map for you—whether you are a manager, architect, modeler, analyst, or a developer—<i>SOA Modeling Patterns for Service-Oriented Discovery and Analysis</i> 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.

Diese Produkte könnten Sie auch interessieren:

Schreiben in technischen Berufen
Schreiben in technischen Berufen
von: Monika Weissgerber
PDF ebook
25,99 €
Skype For Dummies
Skype For Dummies
von: Loren Abdulezer, Susan Abdulezer, Howard Dammond, Niklas Zennstrom
PDF ebook
19,99 €