{"id":29,"date":"2006-06-22T11:08:00","date_gmt":"2006-06-22T19:08:00","guid":{"rendered":"http:\/\/www.formtek.com\/blog\/?p=29"},"modified":"2006-06-22T11:08:00","modified_gmt":"2006-06-22T19:08:00","slug":"business-process-buzzwords-now-soa-20","status":"publish","type":"post","link":"https:\/\/formtek.com\/blog\/business-process-buzzwords-now-soa-20\/","title":{"rendered":"Business Process Buzzwords &#8212; Now SOA 2.0"},"content":{"rendered":"<p>The acronyms and names associated with business process optimization continue to evolve.\u00a0 There was BPR and Workflow, then SOA and Web Services, and now SOA 2.0 with events?<\/p>\n<p>The late 80&#8217;s to the mid-90&#8217;s saw the rise of\u00a0BPR (<a title=\"Business Process Reengineering\" href=\"http:\/\/en.wikipedia.org\/wiki\/Business_process_reengineering\" target=\"_blank\">Business Process Reengineering<\/a>).\u00a0 Then the\u00a0idea was that in order to keep pace with a world where the markets and technology are changing so rapidly, company cultures also need to be ever-changing.\u00a0 In 1990 <a title=\"Michael Hammer\" href=\"http:\/\/en.wikipedia.org\/wiki\/Michael_Hammer\" target=\"_blank\">Hammer<\/a> and <a title=\"James Champy\" href=\"http:\/\/www.perotsystems.com\/about\/James_Champy.htm\" target=\"_blank\">Champy<\/a>&#8216;s book &#8220;<a title=\"Reengineering the Corporation\" href=\"http:\/\/www.hammerandco.com\/publications-corporation.asp\" target=\"_blank\">Reengineering the Corporation<\/a>&#8221; coined the acronym BPR and ignited the popularity of this approach to business.\u00a0 In the mid-90&#8217;s, <a title=\"Formtek, Inc.\" href=\"http:\/\/www.formtek.com\" target=\"_blank\">Formtek<\/a> teamed with <a title=\"Regis McKenna\" href=\"http:\/\/www.regis.com\/\" target=\"_blank\">Regis McKenna<\/a>\u00a0to create seminars that detailed how companies can achieve the benefits offered by BPR.<\/p>\n<p>BPR led to more business thinking that sought to better coordinate processes throughout the enterprise, like the concept of creating an EA (<a title=\"Enterprise Architecture\" href=\"http:\/\/en.wikipedia.org\/wiki\/Enterprise_Architecture\" target=\"_blank\">Enterprise Architecture<\/a>).\u00a0 EA tries to use IT to optimize business processes.<\/p>\n<p>\u00a0<\/p>\n<p><center><a title=\"DMREVIEW concpet of EA\" href=\"http:\/\/www.dmreview.com\/article_sub.cfm?articleId=1025078\" target=\"_blank\"><img decoding=\"async\" id=\"image30\" alt=\"Enterprise Architecture\" src=\"http:\/\/formtek.com\/blog\/wp-content\/uploads\/2006\/06\/EA.jpg\" \/><\/a><\/center>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/p>\n<p>The emergence of <a title=\"Web Services\" href=\"http:\/\/en.wikipedia.org\/wiki\/Web_service\" target=\"_blank\">Web Services<\/a> over the last\u00a0six years has formed the foundation for <a title=\"Service Oriented Architecture\" href=\"http:\/\/en.wikipedia.org\/wiki\/SOA\" target=\"_blank\">SOA<\/a> (Service Oriented Architecture).\u00a0 And with Web Services, a special set\u00a0of\u00a0jargon and acronyms have grown up.\u00a0 There are the Web Service protocol names like <a title=\"SOAP\" href=\"http:\/\/en.wikipedia.org\/wiki\/SOAP\" target=\"_blank\">SOAP<\/a> (Simple Object Access Protocol &#8212; a successor of <a title=\"XML RPC\" href=\"http:\/\/en.wikipedia.org\/wiki\/XML_RPC\" target=\"_blank\">XML RPC<\/a>) and <a title=\"REST\" href=\"http:\/\/en.wikipedia.org\/wiki\/Representational_State_Transfer\" target=\"_blank\">REST<\/a> (Representational State Transfer), and the\u00a0Web Service\u00a0method definitions as contained in <a title=\"Web Services Description Language\" href=\"http:\/\/en.wikipedia.org\/wiki\/WSDL\" target=\"_blank\">WSDL<\/a> (Web Services Description Languages).\u00a0 Microsoft has an extension to WSDL to include business process information called <a title=\"XLang\" href=\"http:\/\/www.gotdotnet.com\/team\/xml_wsspecs\/xlang-c\/default.htm\" target=\"_blank\">XLANG<\/a>.<\/p>\n<p>In the world of SOA business process workflow coordination, <a title=\"Business Process Execution Language\" href=\"http:\/\/en.wikipedia.org\/wiki\/BPEL\" target=\"_blank\">BPEL<\/a> has gained acceptance.\u00a0 BPEL manages high-level workflow process <a title=\"State Transitions\" href=\"http:\/\/en.wikipedia.org\/wiki\/State_transition_system\" target=\"_blank\">state transitions<\/a>.<\/p>\n<p>SOA has been around already for a few years now, so it seems only natural, for good or bad, that things will continue to change and evolve.\u00a0 This last week <a title=\"Oracle\" href=\"http:\/\/www.oracle.com\" target=\"_blank\">Oracle<\/a> introduced <a title=\"Oracle EDA\" href=\"http:\/\/www.informationweek.com\/software\/showArticle.jhtml?articleID=189500674&#038;subSection=Enterprise+Applications\" target=\"_blank\">a new suite of tools<\/a> for EDA (<a title=\"Event Driven Architecture\" href=\"http:\/\/en.wikipedia.org\/wiki\/Event_Driven_Architecture\" target=\"_blank\">Event Driven Architecture<\/a>).\u00a0 Oracle and <a title=\"Gartner discussion of SOA 2.0\" href=\"http:\/\/www.ebizq.net\/webinars\/6892.html\" target=\"_blank\">Gartner<\/a> have coined a new term for\u00a0an &#8216;event-driven&#8217; SOA architecture: <a title=\"SOA 2.0\" href=\"http:\/\/www.infoworld.com\/article\/06\/05\/17\/78420_HNsoa20_1.html\" target=\"_blank\">SOA 2.0<\/a>.\u00a0 In effect, Oracle is saying that EDA + SOA = SOA 2.0.<\/p>\n<p>While some commentators have said SOA 2.0 is <a title=\"Ovum's take on SOA 2.0\" href=\"http:\/\/www.ovum.com\/news\/euronews.asp?id=4487\" target=\"_blank\">&#8216;marketing fluff&#8217;<\/a>, or <a title=\"JBoss criticism of SOA 2.0\" href=\"http:\/\/blogs.zdnet.com\/service-oriented\/?p=626\" target=\"_blank\">crazy because architectural designs don&#8217;t have version numbers<\/a>,\u00a0or even have started <a title=\"Petition against SOA 2.0\" href=\"http:\/\/www.mwdadvisors.com\/resources\/stop-the-madness.php\" target=\"_blank\">petitions<\/a> against it,\u00a0SOA 2.0\u00a0does have merit. The complaints of SOA 2.0 seem to have more to do about the acronym rather than the actual\u00a0approach.\u00a0\u00a0The name\u00a0seems to have been inspired by the &#8216;Web 2.0&#8217; name, but people feel that Oracle has hijacked the generic architecture of SOA and is branding it with an Oracle spin.<\/p>\n<p>But looking beyond the naming controversy, SOA 2.0 defines how events and services can provide a more\u00a0flexible and responsive\u00a0enterprise\u00a0IT infrastructure. While &#8216;standard SOA&#8217; doesn&#8217;t preclude the use of event-driven applications, the new SOA 2.0 approach calls out their importance.<\/p>\n<p>With their announcement of SOA 2.0, Oracle now\u00a0ships a complete middleware stack with new components like\u00a0their Enterprise Service Bus to route events, a Business Rules engine for defining policies, and an Activity Monitor to analyze events.\u00a0 The EDA pieces supplement Oracle&#8217;s already existing SOA offerings which include BPEL and developer tools for integrating processes and creating Web Services.<\/p>\n<p>At Formtek we applaud Oracle for the work that they&#8217;ve done in this area.\u00a0 As of late they&#8217;ve adopted a standards approach to their new product development and that approach seems to be working well.\u00a0 As an Oracle partner, we at Formtek are\u00a0excited about being able to provide this new set of capabilities to our customers.<\/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%2Fbusiness-process-buzzwords-now-soa-20%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%2Fbusiness-process-buzzwords-now-soa-20%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%2Fbusiness-process-buzzwords-now-soa-20%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%2Fbusiness-process-buzzwords-now-soa-20%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%2Fbusiness-process-buzzwords-now-soa-20%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%2Fbusiness-process-buzzwords-now-soa-20%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%2Fbusiness-process-buzzwords-now-soa-20%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%2Fbusiness-process-buzzwords-now-soa-20%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%2Fbusiness-process-buzzwords-now-soa-20%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%2Fbusiness-process-buzzwords-now-soa-20%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%2Fbusiness-process-buzzwords-now-soa-20%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%2Fbusiness-process-buzzwords-now-soa-20%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%2Fbusiness-process-buzzwords-now-soa-20%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>The acronyms and names associated with business process optimization continue to evolve.\u00a0 There was BPR and Workflow, then SOA and Web Services, and now SOA 2.0 with events? The late 80&#8217;s to the mid-90&#8217;s saw the rise of\u00a0BPR (Business Process<span class=\"ellipsis\">&hellip;<\/span><\/p>\n<div class=\"read-more\"><a href=\"https:\/\/formtek.com\/blog\/business-process-buzzwords-now-soa-20\/\">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":[10,32,37],"tags":[],"class_list":["post-29","post","type-post","status-publish","format-standard","hentry","category-content-management","category-soa","category-web-20"],"_links":{"self":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/29","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=29"}],"version-history":[{"count":0,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/29\/revisions"}],"wp:attachment":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/media?parent=29"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/categories?post=29"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/tags?post=29"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}