{"id":94,"date":"2006-10-04T06:52:21","date_gmt":"2006-10-04T14:52:21","guid":{"rendered":"http:\/\/www.formtek.com\/blog\/?p=94"},"modified":"2006-10-04T06:52:21","modified_gmt":"2006-10-04T14:52:21","slug":"book-enterprise-soa-adoption-strategies","status":"publish","type":"post","link":"https:\/\/formtek.com\/blog\/book-enterprise-soa-adoption-strategies\/","title":{"rendered":"Book:  Enterprise SOA Adoption Strategies"},"content":{"rendered":"<p>A new book called <a title=\"Enterprise SOA Adoption Strategies\" href=\"http:\/\/www.infoq.com\/minibooks\/enterprise-soa\" target=\"_blank\">Enterprise SOA Adoption Strategies<\/a> by Steve Jones is available for free download (after registration)\u00a0and can also be purchased <a title=\"http:\/\/www.lulu.com\/content\/408923\" href=\"http:\/\/en.wikipedia.org\/wiki\/Key_performance_indicators\" target=\"_blank\">here<\/a>.\u00a0 Steve is the <a title=\"CapGemini\" href=\"http:\/\/www.capgemini.com\" target=\"_blank\">CapGemini<\/a> UK CTO for Application Development Transformation.<\/p>\n<p>The book&#8217;s approach is\u00a0based the OASIS <a title=\"SOA Reference Model\" href=\"http:\/\/www.oasis-open.org\/committees\/tc_home.php?wg_abbrev=soa-rm\" target=\"_blank\">SOA Reference Model<\/a>.\u00a0 Both Steve and CapGemini have made significant <a title=\"CapGemini contributions to OASIS\" href=\"http:\/\/www.gridtoday.com\/grid\/498694.html\" target=\"_blank\">contributions<\/a> to the SOA notation and methodology used in that model.\u00a0 <a title=\"Infravio\" href=\"http:\/\/www.formtek.com\/blog\/wp-admin\/http:\\www.infravio.com\" target=\"_blank\">Infravio&#8217;s<\/a> Miko Matsumura was the chair for the OASIS SOA Blueprints group that developed the model.<\/p>\n<p>Steve\u00a0starts out by describing a top-down approach\u00a0for SOA\u00a0design.\u00a0\u00a0Moving from\u00a0a &#8220;Level 0&#8221; 70,000-foot view, he gradually fleshes out more details,\u00a0describing Support Services, Technical Services, Service Level Agreements (SLAs),\u00a0and Service Consumers\/Actors.<\/p>\n<p>Steve&#8217;s presentation addresses SOA from the business perspective and doesn&#8217;t get into\u00a0many technical implementation details, but it does provide a very practical real-world guide\u00a0for approaching SOA.<\/p>\n<p>His approach is a very appealing and highly visual.\u00a0 His techniques\u00a0employ a variety of graphics.\u00a0 For example, he\u00a0shows how\u00a0high-level UML Use-Case like\u00a0diagrams can map actor and system relationships.\u00a0 He uses service maps that contain &#8220;heatmap&#8221;\u00a0data to\u00a0help identify the business critical (red)\u00a0to non-critical (blue)\u00a0elements.<\/p>\n<p>I especially liked some of his 3D charts, like the matrix shown here that classifies a service based on project requirements, design and delivery efforts.\u00a0 These kind of graphs\u00a0could be\u00a0useful in communicating why certain business and technology approaches were taken in a project.<\/p>\n<p><img decoding=\"async\" id=\"image93\" alt=\"Delivery Categorization\" src=\"http:\/\/formtek.com\/blog\/wp-content\/uploads\/2006\/10\/DeliveryCategorization.gif\" width=\"400\" \/><\/p>\n<p>IT projects often have a problem in quantifying the business Key Performance Indicators (<a title=\"KPI\" href=\"http:\/\/en.wikipedia.org\/wiki\/Key_performance_indicators\" target=\"_blank\">KPI<\/a>).\u00a0 Steve outlines a technique for determining KPIs and suggests that a wiki or other collaborative tools be used to jointly define and develop KPI models.\u00a0 This topic was interesting and I would have liked to have seen more details on applying the technique.<\/p>\n<p>Another\u00a0chapter describes\u00a0a spreadsheet-based technique\u00a0for how to identify\u00a0existing Services\u00a0that already are part of the\u00a0IT infrastructure and to\u00a0target them for reuse within SOA.\u00a0 A great technique and very practical.<\/p>\n<p>Enterprise SOA Adoption Strategies is a great guidebook for getting started in SOA.<\/p>\n<p>Table of Content<\/p>\n<ol>\n<li>Introduction\u00a0\u00a0\u00a0<\/li>\n<li>Why A Service Architecture Is Important\u00a0\u00a0\u00a0<\/li>\n<li>Start At The Top\u00a0\u00a0\u00a0<\/li>\n<li>Core Definitions and Approach\u00a0\u00a0\u00a0<\/li>\n<li>Creating A Service Architecture\u00a0\u00a0\u00a0<\/li>\n<li>Completing the Service Architecture\u00a0\u00a0\u00a0<\/li>\n<li>Building The Complete Architecture\u00a0\u00a0\u00a0<\/li>\n<li>Classifying Services\u00a0\u00a0\u00a0<\/li>\n<li>Measuring KPIs\u00a0\u00a0\u00a0<\/li>\n<li>Understanding The Technical Language For \u0093How\u0094\u00a0\u00a0\u00a0<\/li>\n<li>Extracting Business Services From Existing IT\u00a0\u00a0\u00a0<\/li>\n<li>Impacts Of SOA On Project Planning\u00a0\u00a0\u00a0<\/li>\n<li>Using A Service Architecture In IT Support\u00a0\u00a0\u00a0<\/li>\n<\/ol>\n<p><!--26187a6c71ee4a0119d1a38856f7e6a9--><\/p>\n<div class=\"lightsocial_container\"><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/digg.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fbook-enterprise-soa-adoption-strategies%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/digg.png\" alt=\"Digg This\" title=\"Digg This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fbook-enterprise-soa-adoption-strategies%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/reddit.png\" alt=\"Reddit This\" title=\"Reddit This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.stumbleupon.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fbook-enterprise-soa-adoption-strategies%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/stumbleupon.png\" alt=\"Stumble Now!\" title=\"Stumble Now!\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/buzz.yahoo.com\/buzz?targetUrl=https%3A%2F%2Fformtek.com%2Fblog%2Fbook-enterprise-soa-adoption-strategies%2F&amp;headline=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/yahoo_buzz.png\" alt=\"Buzz This\" title=\"Buzz This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.dzone.com\/links\/add.html?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fbook-enterprise-soa-adoption-strategies%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dzone.png\" alt=\"Vote on DZone\" title=\"Vote on DZone\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.facebook.com\/sharer.php?t=&amp;u=https%3A%2F%2Fformtek.com%2Fblog%2Fbook-enterprise-soa-adoption-strategies%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/facebook.png\" alt=\"Share on Facebook\" title=\"Share on Facebook\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/delicious.com\/save?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fbook-enterprise-soa-adoption-strategies%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/delicious.png\" alt=\"Bookmark this on Delicious\" title=\"Bookmark this on Delicious\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.dotnetkicks.com\/kick\/?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fbook-enterprise-soa-adoption-strategies%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dotnetkicks.png\" alt=\"Kick It on DotNetKicks.com\" title=\"Kick It on DotNetKicks.com\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/dotnetshoutout.com\/Submit?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fbook-enterprise-soa-adoption-strategies%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dotnetshoutout.png\" alt=\"Shout it\" title=\"Shout it\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.linkedin.com\/shareArticle?mini=true&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fbook-enterprise-soa-adoption-strategies%2F&amp;title=&amp;summary=&amp;source=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/linkedin.png\" alt=\"Share on LinkedIn\" title=\"Share on LinkedIn\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.technorati.com\/faves?add=https%3A%2F%2Fformtek.com%2Fblog%2Fbook-enterprise-soa-adoption-strategies%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/technorati.png\" alt=\"Bookmark this on Technorati\" title=\"Bookmark this on Technorati\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/twitter.com\/home?status=Reading+https%3A%2F%2Fformtek.com%2Fblog%2Fbook-enterprise-soa-adoption-strategies%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/twitter.png\" alt=\"Post on Twitter\" title=\"Post on Twitter\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.google.com\/buzz\/post?url=https%3A%2F%2Fformtek.com%2Fblog%2Fbook-enterprise-soa-adoption-strategies%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/google_buzz.png\" alt=\"Google Buzz (aka. Google Reader)\" title=\"Google Buzz (aka. Google Reader)\" \/><\/a><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>A new book called Enterprise SOA Adoption Strategies by Steve Jones is available for free download (after registration)\u00a0and can also be purchased here.\u00a0 Steve is the CapGemini UK CTO for Application Development Transformation. The book&#8217;s approach is\u00a0based the OASIS SOA<span class=\"ellipsis\">&hellip;<\/span><\/p>\n<div class=\"read-more\"><a href=\"https:\/\/formtek.com\/blog\/book-enterprise-soa-adoption-strategies\/\">Read more &#8250;<\/a><\/div>\n<p><!-- end of .read-more --><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,32,38,39],"tags":[],"class_list":["post-94","post","type-post","status-publish","format-standard","hentry","category-business-process-management","category-soa","category-web-services","category-workflow"],"_links":{"self":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/94","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/comments?post=94"}],"version-history":[{"count":0,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/94\/revisions"}],"wp:attachment":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/media?parent=94"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/categories?post=94"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/tags?post=94"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}