<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>David Chappell Blog</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/davidchappell/" />
   <link rel="self" type="application/atom+xml" href="http://blogs.oracle.com/davidchappell/xml/rss.xml" />
   <id>tag:blogs.oracle.com,2009:/davidchappell//39</id>
   <updated>2009-10-26T16:36:59Z</updated>
   
   <generator uri="http://www.sixapart.com/movabletype/">Movable Type Enterprise 4.23-en</generator>


<entry>
   <title>SOA Manifesto Published!</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/davidchappell/2009/10/soa_manifesto_published.html" />
   <id>tag:blogs.oracle.com,2009:/davidchappell//39.15207</id>
   
   <published>2009-10-26T16:19:36Z</published>
   <updated>2009-10-26T16:36:59Z</updated>
   
   <summary>Last week, at the International SOA &amp; Cloud Symposium I had the distinct pleasure of participating in a 3 day workshop to produce a SOA Manifesto. Participants were asked in advance to provide their input as prep work, and each...</summary>
   <author>
      <name>david.chappell</name>
      
   </author>
   
   <category term="soamanifesto" label="SOA Manifesto" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/davidchappell/">
      <![CDATA[<p>Last week, at the <a href="http://soasymposium.com">International SOA & Cloud Symposium</a> I had the distinct pleasure of participating in a 3 day workshop to produce a <a href="http://www.soa-manifesto.org/">SOA Manifesto</a>.  Participants were asked in advance to provide their input as prep work, and each of us presented our wisdom and guidance on what we thought should be in such a document.  A team of 15 contributors including technologists, analysts, and practitioners came together and debated over a value system and a set of guiding principles.  After 3 days of what was sometimes heated discussion, we published the <a href="http://www.soa-manifesto.org/">SOA Manifesto</a>.</p>

<p>If you like what you see, you are encouraged to <a href="http://www.soa-manifesto.org/index.php/soamanifesto/sign">become a signatory</a>.  Also, twitter search string is #soamanifesto</p>

<p>The text is included below, for your convenience, along with some of my commenary inline.  Also, a video to the unveiling ceremony can be found <a href="http://www.youtube.com/watch?v=TCg16oTZSV0">here</a>.</p>

<blockquote>Preamble:
Service orientation is a paradigm that frames what you do. Service-oriented 
architecture (SOA) is a type of architecture that results from applying service
orientation. We have been applying service orientation to help organizations 
consistently deliver sustainable business value, with increased agility and 
cost effectiveness, in line with changing business needs.

<p>Through our work we have come to prioritize: </blockquote></p>

<p>NOTE: The following represents a set of core values we came up with to help guide you through the decision making process during your SOA journey.  Both sides of the value statement are things that we think are important.  This is not intended to be a set of mutually exclusive things, but simply a value system should a tradeoff over priorities need to be made.</p>

<blockquote><strong>Core Values:</strong>

<p><strong>Business value </strong>over technical strategy </blockquote><br />
All too often architects get too caught up in building the perfect framework for their SOA implementations.  This is indeed an important goal, but don't let it cause you to lose sight of the business value you are trying to provide.  Make sure you are continually revisiting the business benefits of what you are trying to achieve, and make sure you are still in alignment with them.</p>

<blockquote><strong>Strategic goals</strong> over project-specific benefits </blockquote>
Subtly integrated into this simple statement is the idea that you need to scope your SOA projects to provide you with a series of success points that can be achieved in a reasonable amount of time, yet accompany your projects with a longer term strategy of where you want to get to.  But don't let project-specific quick wins get you into short-cuts that keep you from you longer term strategic goals.  

<blockquote><strong>Intrinsic interoperability </strong>over custom integration </blockquote>
This means services should be designed to integrate and interoperate as a core competency rather than an afterthought.  Even if you are service enabling a legacy system this can be accomplished if it is given a priority upfront as part of the design.  NOTE: Using an ESB or SOA infrastructure to achieve this is certainly allowable, whether its part of your design strategy up front or an afterthought.

<blockquote><strong>Shared services </strong>over specific-purpose implementations </blockquote>
Most of the time services should be built with sharing and reuse in mind.  This may not always be the case, but an organization should strive to create services that are shared and reused across departments and across projects.

<blockquote><strong>Flexibility </strong>over optimization </blockquote>
The primary benefit of using service oriented principals is to build flexibility and adaptability to change.  This sometimes comes at a cost, so be aware of what the cost of flexibility is.  BTW this does not imply that a flexible solution based on SOA can't scale or perform well.

<blockquote><strong>Evolutionary refinement </strong>over pursuit of initial perfection </blockquote>The key word here is initial perfection.  SOA is a journey.  Service components and their means of interaction are very likely to change over time as the needs of the business change and as you identify holes in your initial implementations.  Pursuit of initial perfection is great if you can get it the first time, but don't let it stand in the way of your strategic goals or your project goals.

<blockquote>That is, while we value the items on the right, we value the items on the left more. </blockquote>

<p>I will be providing more insight into the following Guiding Principles over subsequent blog posts - </p>

<blockquote>Guiding Principles

<p>We follow these principles: <br />
Respect the social and power structure of the organization. <br />
Recognize that SOA ultimately demands change on many levels. <br />
The scope of SOA adoption can vary. Keep efforts manageable and within meaningful boundaries. <br />
Products and standards alone will neither give you SOA nor apply the service orientation paradigm for you. <br />
SOA can be realized through a variety of technologies and standards. <br />
Establish a uniform set of enterprise standards and policies based on industry, <br />
de facto, and community standards. <br />
Pursue uniformity on the outside while allowing diversity on the inside. <br />
Identify services through collaboration with business and technology stakeholders. <br />
Maximize service usage by considering the current and future scope of utilization. <br />
Verify that services satisfy business requirements and goals. <br />
Evolve services and their organization in response to real use. <br />
Separate the different aspects of a system that change at different rates. <br />
Reduce implicit dependencies and publish all external dependencies to increase <br />
robustness and reduce the impact of change. <br />
At every level of abstraction, organize each service around a cohesive and manageable <br />
unit of functionality</blockquote></p>

<p>Here is the full list of Authors: </p>

<blockquote>Ali Arsanjani
Grady Booch
Toufic Boubez
Paul C. Brown
David Chappell
John deVadoss  Thomas Erl
Nicolai Josuttis
Dirk Krafzig
Mark Little
Brian Loesgen
Anne Thomas Manes  Joe McKendrick
Steve Ross-Talbot
Stefan Tilkov
Clemens Utschig-Utschig
Herbjörn Wilhelmsen  

<p>© 2009, the above authors <br />
this declaration may be freely copied in any form, <br />
but only in its entirety through this notice.</blockquote></p>

<p>BTW that copyright notice is really intended for anyone to freely requote, or redistribute the content as long as it is in its entirety.</p>

<p>Here is a partial list of blog links from other authors on the team (in no particular order) - <br />
<a href="http://apsblog.burtongroup.com/">Anne Thomas Manes </a><br />
<a href="http://www.innoq.com/blog/st/">Stefan Tilkov </a>  <br />
<a href="http://blogs.oracle.com/davidchappell">Dave Chappell (moi)</a><br />
<a href="http://pi4tech.blogspot.com/">Steve Ross-Talbot </a><br />
<a href="http://blog.brianloesgen.com/">Brian Loesgen</a><br />
<a href="http://blog.total-architecture.com/">Paul Brown </a><br />
<a href="http://markclittle.blogspot.com/">Mark Little</a><br />
<a href="http://blogs.msdn.com/jdevados">John deVadoss</a><br />
<a href="http://blogs.oracle.com/soabpm">Clemens Utschig-Utschig</a><br />
<a href="http://blogs.zdnet.com/service-oriented">Joe McKendrick</a><br />
<a href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/AliArsanjani/">Ali Arsanjani</a></p>

<p>Cheers,<br />
Dave</p>]]>
      
   </content>
</entry>

<entry>
   <title>Check out these sessions at OpenWorld</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/davidchappell/2009/10/check_out_these_sessions_at_op_1.html" />
   <id>tag:blogs.oracle.com,2009:/davidchappell//39.14876</id>
   
   <published>2009-10-09T19:15:50Z</published>
   <updated>2009-10-09T19:16:21Z</updated>
   
   <summary>I&apos;m looking forward to Oracle OpenWorld next week Its always a great time, very informative, and a great way for customers, partners, and Oracle staff to mingle and talk about technology. I would like to invite you all to come...</summary>
   <author>
      <name>david.chappell</name>
      
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/davidchappell/">
      <![CDATA[<p>I'm looking forward to Oracle OpenWorld next week </p>

<p>Its always a great time, very informative, and a great way for customers, partners, and Oracle staff to mingle and talk about technology.  I would like to invite you all to come to my sessions on Tuesday.</p>

<p>This one will have Carl Dumont, CTO of Wellpoint, co-presenting with me talking about their use of Coherence in their SOA environment to cache results from expensive backend system calls - </p>

<p>ID#: S307456 <br />
Title: SOA and Application Grid for Improving Back-end Response Times and Reducing Customer Abrasion<br />
Track: Service-Oriented Architecture and Business Process Management <br />
Date: 13-OCT-09 <br />
Time: 11:30 - 12:30 <br />
Venue: Marriott Hotel <br />
Room: Salon 12/13 </p>

<p>Abstract: Service Orientation allows IT to modularize business applications into reusable service components that can be combined together in new ways that are more flexible and capable of readily adapting to business growth and change.  However through service enabling of legacy application assets into reusable business services, you may be unwittingly driving increased traffic toward backend systems that weren't ever designed or appropriately sized to handle such loads. In this session, co-presented by Wellpoint CTO Carl Dumont, we will learn how Wellpoint is using a service result cache to build a Data Grid into their SOA fabric that offloads and dramatically reduces load on backend systems, resulting in a cost savings in millions per year.</p>

<p><br />
ID#: S308618 <br />
Title: The Service-Result-Cache Pattern: Using a Data Grid in the SOA Tier <br />
Track: Oracle Develop: Service-Oriented Architecture <br />
Date: 13-OCT-09 <br />
Time: 14:30 - 15:30 <br />
Venue: Hilton Hotel <br />
Room: Yosemite A </p>

<p>Abstract: By service enabling of legacy application assets into reusable business services, you may be unwittingly driving increased traffic toward backend systems that weren't ever designed or appropriately sized to handle such loads.  The challenge of building excess capacity into backend systems to handle peak loads at certain times of the day, month, or year can be costly and time consuming.   </p>

<p>An Application Grid makes it possible for a business to meet SLA's by enabling applications to achieve predictable latency under increased sustained loads.  When combined with a SOA using the Service Result Cache pattern, an Application Grid can dramatically reduce load on backend systems by caching results from frequently accessed services. </p>

<p>I encourage you to also check these summaries of all the <a href="http://www.oracle.com/ocom/groups/public/@ocompublic/documents/webcontent/034290.pdf">SOA Sessions</a>,  <a href="http://www.oracle.com/ocom/groups/public/@ocompublic/documents/webcontent/034620.pdf">SOA Governance</a> sessions, and <a href="http://www.oracle.com/ocom/groups/public/documents/webcontent/033457.pdf">Application Grid</a> sessions.</p>

<p>I hope to see you there!<br />
Dave</p>

<p><br />
</p>]]>
      
   </content>
</entry>

<entry>
   <title>Oracle Video Whiteboard sessions on SOA and Application Grid: Improve response times for customer facing applications, reduce load on backend systems, and build apps that scale with predictable latency</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/davidchappell/2009/07/oracle_video_whiteboard_sessions_on_soa_and_application_grid_increase_customer_satisfaction_improve_response_times_for_customer_facing_applications_reduce_load_on_backend_systems_and_build_apps_that_scale_with_predictable_latency.html" />
   <id>tag:blogs.oracle.com,2009:/davidchappell//39.13491</id>
   
   <published>2009-07-24T16:01:22Z</published>
   <updated>2009-07-24T16:09:50Z</updated>
   
   <summary>Hi all, I recently took a cue from Mike Piech, who has been doing some video white board sessions, and decided to do some of my own that discuss how customers are using SOA and Application Grid together to increase...</summary>
   <author>
      <name>david.chappell</name>
      
   </author>
   
   <category term="applicationgrid" label="Application Grid" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="bpel" label="BPEL" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="esb" label="ESB" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="osb" label="OSB" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="soa" label="SOA" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="cache" label="cache" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/davidchappell/">
      <![CDATA[<p>Hi all,<br />
I recently took a cue from <a href="http://blogs.oracle.com/applicationgrid/">Mike Piech</a>, who has been doing some <a href="http://blogs.oracle.com/applicationgrid/2009/04/video_whiteboard_on_applicatio.html">video white board sessions,</a> and decided to do some of my own that discuss how customers are using SOA and Application Grid together to increase customer satisfaction, improve response times for customer facing applications, reduce load on backend systems, and generally build apps that scale with predictable latency.  A general introduction on the subject is found here <object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/5OpTVponFNY&hl=en&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/5OpTVponFNY&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object>, <br />
And a discussion of how customers are using the “service result cache” pattern reduce load on backend systems can be found here – <br />
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/Q99OcZmMKNM&hl=en&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Q99OcZmMKNM&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object> </p>

<p>Enjoy,<br />
Dave<br />
</p>]]>
      
   </content>
</entry>

<entry>
   <title>Cost-Benefit Analysis: Using SOA and Application Grid to both enhance performance and availability of customer facing applications and reduce mainframe usage charges</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/davidchappell/2009/07/cost-benefit_analysis_using_soa_and_application_grid_to_both_enhance_performance_and_availability_of_customer_facing_applications_and_reduce_mainframe_usage_charges.html" />
   <id>tag:blogs.oracle.com,2009:/davidchappell//39.13490</id>
   
   <published>2009-07-24T15:12:55Z</published>
   <updated>2009-07-24T15:27:17Z</updated>
   
   <summary>I have been working with Carl Dumont, the CTO of Wellpoint,  for some time now on integrating Application Grid into Wellpoint’s SOA projects.  Next week, at Burton Group’s Catalyst Conference in San Diego, I will co-present with Carl on two exciting projects that both involve using Oracle Application Grid  in a SOA environment to cache results from service calls to dramatically reduce load on backend systems.
</summary>
   <author>
      <name>david.chappell</name>
      
   </author>
   
   <category term="applicationgrid" label="Application Grid" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="soa" label="SOA" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="cache" label="cache" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="cacheing" label="cacheing" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="caching" label="caching" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="coherence" label="coherence" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="fusion11g" label="fusion 11g" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="grid" label="grid" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="integration" label="integration" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="mainframeoffloading" label="mainframe offloading" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="mips" label="mips" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="modernization" label="modernization" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/davidchappell/">
      <![CDATA[<p>Customer Case Study to be featured at Burton Group Catalyst Conference next week.</p>

<p>I have been working with Carl Dumont, the CTO of Wellpoint,  for some time now on integrating Application Grid into Wellpoint’s SOA projects.  Next week, at <a href="https://burtongroup.wingateweb.com/us09/scheduler/weekAtGlance.do?__utma=1.822979451517690100.1248102825.1248102825.1248102825.1&__utmb=135213410.1.10.1248444173&__utmc=135213410&__utmx=135213410.00004674293961679596:4:0&__utmz=1.1248102825.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)&__utmv=-&__utmk=29671743">Burton Group’s Catalyst Conference</a> in San Diego, I will co-present with Carl on two exciting projects that both involve using Oracle Application Grid in a SOA environment to cache results from service calls to dramatically reduce load on backend systems.  </p>

<p>We will present a Cost Benefit Analysis and PoC findings that show 1) Improving response times, reducing down time, and reducing customer abrasion for customer facing applications, and 2) Saving $MMillions in MIPS charge by offloading mainframe usage by integrating caching of results from mainframe service calls in the SOA layer.</p>

<p>Here is the title and abstract for the talk - </p>

<p><strong>Cost-Benefit Analysis: Using SOA and Application Grid to both enhance performance and availability of customer facing applications and reduce mainframe usage charges</strong></p>

<blockquote>The cost of hosting applications on mainframes can run in millions per year.  How much of that is allocated on excess capacity and for peak loads and otherwise goes unused?  Even for non-mainframe applications, how do you measure the cost of system downtime to your business?  What is your customer abrasion factor for self-service apps that are slow to respond and sometimes fail?  How can SOA help?  SOA, when combined with new advancements in distributed caching and application grid technology can dramatically improve response times for sluggish applications, and also dramatically reduce the cost of mainframe MIPS.  How do you explain this to the business?

<p>This session, presented by a CTO who wrestles with these issues every day, will discuss a Cost/Benefit Analysis and Proof of Concept that takes us through 2 use cases: 1)  Measuring the "customer abrasion factor" resulting from unresponsive self-service applications, and using SOA and Application Grid technology to dramatically improve customer satisfaction. 2) Quantifying the cost of excess capacity for mainframe hosted applications, and Using SOA and Application Grid to dramatically reduce mainframe MIPS usage.</blockquote><br />
The conference runs Wed - Fri July 29 - 31, and our session will be Wed at 3:00.  Here is the <a href="https://burtongroup.wingateweb.com/us09/scheduler/weekAtGlance.do?__utma=1.822979451517690100.1248102825.1248102825.1248102825.1&__utmb=135213410.1.10.1248444173&__utmc=135213410&__utmx=135213410.00004674293961679596:4:0&__utmz=1.1248102825.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)&__utmv=-&__utmk=29671743">schedule of talks</a>.</p>

<p>We hope to see you there.  If you can’t make it drop me a line and I can arrange to come and talk to you and your co-workers about it.<br />
Dave<br />
</p>]]>
      
   </content>
</entry>

<entry>
   <title>ZapForum Boston - SOA: Night of the Living Dead</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/davidchappell/2009/07/zapforum_boston_-_soa_night_of_the_living_dead.html" />
   <id>tag:blogs.oracle.com,2009:/davidchappell//39.13425</id>
   
   <published>2009-07-21T15:47:27Z</published>
   <updated>2009-07-21T15:58:13Z</updated>
   
   <summary>Evening Networking Event event in just 2 days! Hi Folks, This Thursday night, 23-Jul-2009 5:30 PM EDT - 9:00 PM EDT, I&apos;ll be participating in a panel discussion on the subject of the viability of selling SOA to the business....</summary>
   <author>
      <name>david.chappell</name>
      
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/davidchappell/">
      <![CDATA[<p>Evening Networking Event event in just 2 days!</p>

<p>Hi Folks,<br />
This Thursday night, 23-Jul-2009 5:30 PM EDT - 9:00 PM EDT, I'll be participating in a panel discussion on the subject of the viability of selling SOA to the business.  Other esteemed panelists include Anne Thomas Manes, Dana Gardner, Brenda Michaelson, Sandy Rogers, and of course the Zapthink Boys Ron and Jason.  If you're in the Boston area I hope to see you there.  Here's the <a href="http://www.regonline.com/builder/site/Default.aspx?eventid=739949">registration link </a>.   Hint, use the secret code "ZAPDISC" to get a 50% discount on the event.</p>

<p>Details below:</p>

<p>ZapForum Boston: "SOA: The Night of the Living Dead" Evening Networking Event<br />
23-Jul-2009 5:30 PM EDT - 9:00 PM EDT<br />
M.J. O'Connor's Irish Pub<br />
27 Columbus Avenue<br />
Boston, MA</p>

<p><br />
Dave<br />
</p>]]>
      
   </content>
</entry>

<entry>
   <title>Oracle Fusion Middleware 11g Launched!</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/davidchappell/2009/07/oracle_fusion_middleware_11g_launched.html" />
   <id>tag:blogs.oracle.com,2009:/davidchappell//39.13148</id>
   
   <published>2009-07-01T15:56:47Z</published>
   <updated>2009-07-01T16:12:04Z</updated>
   
   <summary>Today is the day we officially launch Oracle Fusion Middleware 11g.  http://w.on24.com/r.htm?e=150299&amp;s=1&amp;k=409AAB2E4D0C341FD02DC012B04173EB&amp;userreg=n&amp;partnerref=3

Fusion Middleware 11gR1 is the result of a herculean effort that is 3+ years in the making.  

</summary>
   <author>
      <name>david.chappell</name>
      
   </author>
   
   <category term="applicationgrid" label="Application Grid" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="bam" label="BAM" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="bpel" label="BPEL" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="bpel4people" label="BPEL4People" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="bpmn" label="BPMN" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="cep" label="CEP" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="cloud" label="Cloud" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="grid" label="Grid" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="sca" label="SCA" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="ws" label="WS-*" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="weblogic" label="Weblogic" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="middleware" label="middleware" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/davidchappell/">
      <![CDATA[<p>Today is the day we officially launch <a href="http://w.on24.com/r.htm?e=150299&s=1&k=409AAB2E4D0C341FD02DC012B04173EB&userreg=n&partnerref=3">Oracle Fusion Middleware 11g.</a>  </p>

<p>Fusion Middleware 11gR1 is the result of a herculean effort that is 3+ years in the making.  </p>

<p>The major areas of investment have been – <br />
- The completion of the integration between Oracle and BEA products into unified suites.  This matches to the month the schedule that we had committed to publicly when announcing the BEA Strategy last June.  This continues our excellent track record of buying best-of-breed software and integrating it together into a common environment.<br />
- Improving the efficiency of modern data centers by extending the capabilities of Application Grids.  We now take advantage of new hardware and software advancements such as multi-core processors, 64-bit addressable memory, RAM-based storage, 10GB Ethernet systems, and virtualization to allow large sets of compute capacity and memory to be pooled together into virtualized grids or “clouds” that are lower cost, easier to manage with more flexible capacity to respond to business needs.  <br />
- Providing new Identity Management and Security technology to consolidate how users, their identities, and entitlements are managed, audited, and controlled to lower costs and improve security on Application Grids.<br />
- A unified and declarative toolset with which Business Users and developers can work together to develop Business Applications & capture the behavior of the applications in metadata.<br />
- A unified Business Process Platform with which to orchestrate humans, applications, and information into processes that can be monitored and optimized in real time, and providing a common Enterprise Portal through which people can find the Enterprise resources they need, to share them with others through personal productivity and social computing tools</p>

<p>Even though we are integrated into a set of suites, we are also still committed to being hot-pluggable with other technologies.  We continue to support multivendor environments, and have extended our open standards support with better support for WS-*; SCA, New Identity Management standards; WSRP 2.0 Support; BPMN (Business Process Modeling Notation) and BPEL4People to name a few.  In addition we expand our definition of hot-pluggable to now exploit new IT infrastructure trends that are mainstreaming by integrating FMW with these new technologies. For example we have created a new facility to build and deploy virtual appliances allowing organization to exploit Virtualization more effectively.</p>

<p><br />
For more information, go <a href="http://w.on24.com/r.htm?e=150299&s=1&k=409AAB2E4D0C341FD02DC012B04173EB&userreg=n&partnerref=3">here</a><br />
Cheers,<br />
Dave<br />
</p>]]>
      
   </content>
</entry>

<entry>
   <title>Counting down to Oracle 11g Lauch Event</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/davidchappell/2009/06/counting_down_to_oracle_11g_la.html" />
   <id>tag:blogs.oracle.com,2009:/davidchappell//39.13046</id>
   
   <published>2009-06-25T16:14:28Z</published>
   <updated>2009-06-25T16:19:43Z</updated>
   
   <summary>Hey all! Mark your calendar and plan to attend the Oracle Fusion Middleware 11g launch event in Washington, D.C.,on July 1. Join Oracle President Charles Phillips and Oracle Senior Vice President Thomas Kurian to see Oracle&apos;s Fusion Middleware in action....</summary>
   <author>
      <name>david.chappell</name>
      
   </author>
   
   <category term="fusionmiddleware11g" label="Fusion Middleware 11g" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/davidchappell/">
      <![CDATA[<p>Hey all!<br />
Mark your calendar and plan to attend the Oracle Fusion Middleware 11g launch event in Washington, D.C.,on July 1. Join Oracle President Charles Phillips and Oracle Senior Vice President Thomas Kurian to see Oracle's Fusion Middleware in action. <a href="http://www.oracle.com/webapps/events/EventsDetail.jsp?p_eventId=95671&src=6749911&src=6749911&Act=209&msgid=7962525">Click here</a> to register.</p>

<p>If you're outside of the US, and you can't make it to Washington, D.C., then join live events that are happening around the world.  Similar events are scheduled for London (July 2), Munich (July 2), Paris (July 2), Sydney (July 9), Beijing (July 14), Seoul (July 15), Tokyo (July 17), Sao Paulo (July 21), Mexico City (July 23) More Info <a href="http://www.oracle.com/features/hp/oracle-fusion-middleware-11g-launch.html?msgid=7962525">here</a>.<br />
</p>]]>
      
   </content>
</entry>

<entry>
   <title>Oracle Excellence Awards for most innovative use of Application Grid </title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/davidchappell/2009/06/oracle_excellence_awards_for_most_innovative_use_of_application_grid_.html" />
   <id>tag:blogs.oracle.com,2009:/davidchappell//39.13021</id>
   
   <published>2009-06-24T19:14:53Z</published>
   <updated>2009-06-24T20:13:06Z</updated>
   
   <summary>Oracle is announcing the call for submissions for the 2009 Oracle Excellence Awards for application grid solutions. This award is designed to recognize organizations using Oracle Fusion Middleware technologies to create an application grid foundation. Does your company use Oracle...</summary>
   <author>
      <name>david.chappell</name>
      
   </author>
   
   <category term="applicationgrid" label="application grid" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="coherence" label="coherence" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="grid" label="grid" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="jrockit" label="jrockit" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="tuxedo" label="tuxedo" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/davidchappell/">
      <![CDATA[<p>Oracle is announcing the <a href="http://www.oracle.com/webapps/dialogue/dlgpage.jsp?p_ext=Y&p_dlg_id=7675768&src=6642146&Act=204">call for submissions</a> for the 2009 Oracle Excellence Awards for application grid solutions. This award is designed to recognize organizations using Oracle Fusion Middleware technologies to create an application grid foundation. </p>

<p>Does your company use Oracle Fusion Middleware application grid products such as Oracle WebLogic Server, Oracle Tuxedo, Oracle Coherence, and/or Oracle JRockit?<br />
Nominate your organization today for a chance to be recognized for your cutting-edge grid-based solution!</p>

<p>An application grid enables new abilities in application infrastructure such as pooling resources, dynamically scaling capacity across clusters, caching data in memory, and automating management.  If you are using Oracle WebLogic Server, Oracle Tuxedo, Oracle Coherence, or Oracle JRockit in innovative, grid-like ways, we want to hear from you!</p>

<p>Its easy to <a href="http://www.oracle.com/webapps/dialogue/dlgpage.jsp?p_ext=Y&p_dlg_id=7675768&src=6642146&Act=204">register</a>.  The final date for nominations is Friday, August 14, 2009 </p>

<p>Best of luck and we look forward to hearing from you.<br />
Dave<br />
</p>]]>
      
   </content>
</entry>

<entry>
   <title>JavaOne XTP: Patterns for Scaling SOA, WOA, and REST Predictably with a Java(TM) Technology-Based Data Grid (TS-5154)</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/davidchappell/2009/06/javaone_xtp_patterns_for_scali.html" />
   <id>tag:blogs.oracle.com,2009:/davidchappell//39.12656</id>
   
   <published>2009-06-01T22:57:37Z</published>
   <updated>2009-06-01T23:03:54Z</updated>
   
   <summary>Come check out my talk at JavaOne this week on Wed at 11:05. Its entitled - &quot;XTP: Patterns for Scaling SOA, WOA, and REST Predictably with a Java(TM) Technology-Based Data Grid (TS-5154)&quot; Here is an excerpt from the session abstract...</summary>
   <author>
      <name>david.chappell</name>
      
   </author>
   
   <category term="grid" label="Grid" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="rest" label="REST" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="soa" label="SOA" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="woa" label="WOA" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/davidchappell/">
      <![CDATA[<p>Come check out my talk at JavaOne this week on Wed at 11:05.  Its entitled - "XTP: Patterns for Scaling SOA, WOA, and REST Predictably with a Java(TM) Technology-Based Data Grid (TS-5154)" </p>

<p>Here is an excerpt from the session abstract - </p>

<p>This session highlights specific patterns that take advantage of distributed Java™ platform agent-based caching in an in-memory data and execution grid to enable shared state management with near-in-memory access speeds for state data by services in SOA, WOA, and RESTful architectures. Using these patterns, SOA-based applications can achieve predictable scalability and high availability while insulating organizations from the need to enforce special architectural practices across the organization for "stateless" service development, enabling Java technology-based or .NET services to be written like everyday! objects that encapsulate state data with the business logic that operates on it.</p>

<p>The presentation discusses pros and cons of stateless versus stateful services and the service state repository. It explores architectural patterns for service state management such as fault-tolerent collection,load-balanced fault-tolerant services, business logic affinity, level 2 caching, state-based notification, and  claim check.  In addition, it examines pros and cons of multilevel service state caching in virtualized environments.</p>

<p>Come learn how next-generation SOA-based application architectures can be built to take advantage of scalable, predictable, virtualized environments that are capable of adapting to the ever-changing needs of the business. </p>

<p>Hope to see you there!  Its in Esplanade 304-306, Moscone<br />
Dave</p>]]>
      
   </content>
</entry>

<entry>
   <title>The XML Grid: Using an Application Grid with large XML documents to build SOA applications that scale linearly and predictably</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/davidchappell/2009/05/the_xml_grid_using_an_applicat_1.html" />
   <id>tag:blogs.oracle.com,2009:/davidchappell//39.12575</id>
   
   <published>2009-05-27T21:15:03Z</published>
   <updated>2009-05-27T21:25:38Z</updated>
   
   <summary>An article that I co-authored, which highlites the use of large XML documents in a SOA using Application Grid,has just been published online in SOA Journal. The article includes a downloadable example that shows how to use JAXB and a...</summary>
   <author>
      <name>david.chappell</name>
      
   </author>
   
   <category term="bpel" label="BPEL" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="coherence" label="Coherence" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="esb" label="ESB" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="grid" label="Grid" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="jaxb" label="JAXB" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="soa" label="SOA" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="stax" label="STAX" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="webservices" label="Web Services" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="xml" label="XML" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="distributedquery" label="distributed query" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="parallelquery" label="parallel query" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/davidchappell/">
      <![CDATA[<p>An <a href="http://soa.sys-con.com/node/976701">article</a> that I co-authored, which  highlites the use of  large XML documents in a SOA using Application Grid,has just been published online in <a href="http://soa.sys-con.com/node/976701">SOA Journal</a>.</p>

<p>The article includes a downloadable example that shows how to use JAXB and a streaming STAX parser to break up large XML documents and store them in an application grid as java objects, use a distributed query to manipulate the objects in the grid, then rematerialize the data as XML upon completion of multiple grid based operations.  The pattern is based on common customer scenarios we are seeing.</p>

<p>The article also talks about how a SOA based application would interface with an application grid by implementing a <a href="http://www.enterpriseintegrationpatterns.com/StoreInLibrary.html ">Claim Check</a> pattern.</p>

<p>I wouild love to hear your comments about this subject.<br />
Cheers,<br />
Dave<br />
</p>]]>
      
   </content>
</entry>

<entry>
   <title><![CDATA[New Podcast on OTN: Interview with &quot;SOA Design Patterns&quot; authors]]></title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/davidchappell/2009/05/new_podcast_on_otn_interview_w_1.html" />
   <id>tag:blogs.oracle.com,2009:/davidchappell//39.12411</id>
   
   <published>2009-05-21T20:50:06Z</published>
   <updated>2009-05-21T21:09:33Z</updated>
   
   <summary>I recently did an interview along with co-author&apos;s Thomas Erl and Clemens Utschig-Utschig regarding the SOA Design Patterns book that we recently published. The interview is located here as a podcast. If you can get past the first couple of...</summary>
   <author>
      <name>david.chappell</name>
      
   </author>
   
   <category term="design" label="Design" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="grid" label="Grid" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="patterns" label="Patterns" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="soa" label="SOA" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="podcast" label="podcast" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/davidchappell/">
      <![CDATA[<p>I recently did an interview along with co-author's <a href="http://www.thomaserl.com/">Thomas Erl </a>and <a href="http://clemensblog.blogspot.com/">Clemens Utschig-Utschig</a> regarding the <a href="http://blogs.oracle.com/davidchappell/2009/01/new_soa_patterns_book_by_thoma.html">SOA Design Patterns</a> book that we recently published.</p>

<p>The interview is located <a href="http://feedproxy.google.com/~r/OtnArch2Arch/~3/h_PpaH_ecpI/7652992_soa_design_patterns_1_051309.mp3">here</a> as a podcast.  If you can get past the first couple of of minutes of us patting each other on the back :) we talk about the patterns in the book that we contributed and what it was like doing it.<br />
Cheers,<br />
Dave</p>]]>
      
   </content>
</entry>

<entry>
   <title>Techtarget Survey: SOA Still on the Rise</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/davidchappell/2009/03/techtarget_survey_soa_still_on.html" />
   <id>tag:blogs.oracle.com,2009:/davidchappell//39.10951</id>
   
   <published>2009-03-23T15:00:52Z</published>
   <updated>2009-03-23T16:01:00Z</updated>
   
   <summary>Among the survey respondents, 49% said their organization has one or more SOA projects under way, and 60% characterize their current or future SOA projects as enterprise level as opposed to departmental/divisional level (21%), or single, isolated projects (19%).</summary>
   <author>
      <name>david.chappell</name>
      
   </author>
   
   <category term="bpm" label="BPM" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="cloudcomputing" label="Cloud computing" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="saas" label="SAAS" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="soa" label="SOA" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="grid" label="grid" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="integration" label="integration" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/davidchappell/">
      <![CDATA[<p><a title="SOA growth and change: TechTarget survey shows SaaS, BPM emerging" href="http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci1351532,00.html#">SOA growth and change: TechTarget survey shows SaaS, BPM emerging</a></p>

<p>According to a writeup on a recent survey from SearchSOA/Techtarget, SOA is growing strong at the enterprise level, as evidenced by this excerpt -  <blockquote>Despite some bad press of SOA at the start of the year, SOA is in fact motoring forward. Among the survey respondents, 49% said their organization has one or more SOA projects under way, and 60% characterize their current or future SOA projects as enterprise level as opposed to departmental/divisional level (21%), or single, isolated projects (19%).</blockquote></p>

<p>The TechTarget SOA Survey 2009 was conducted in February of this year. Respondents comprised a mix of developers, architects, C-level execs, managers, consultants and others, the article stated.  </p>]]>
      <![CDATA[<p>Integration is still top of the list for drivers for SOA projects -  <blockquote>The top benefits organizations hope to achieve are improved data integration (32%), enable legacy application integration (32%) and integrated disparate department applications (23%), followed by cost cutting (21%). Staying competitive (8.4%) and driving innovation (8%) tracked low on the expected benefits list. </blockquote></p>

<p>My experience working with customers in the past several months certainly corroborates this.  As always, governance ranks high as a challenge as well as organizational buy-in, and according to Gartner's Massimo Pezzini who was quoted in the article, those not adopting SOA say it is due to lack of skills.</p>

<p>It was refreshing to hear that software architects and their development teams are looking toward infrastructure software such as grid and cloud computing, and that software-as-a-service (SaaS), mobile and composite applications are clearly on application development managers' radar.  The aritcle also goes on to say that SOA can assist in controlling expenses and technology overhead, while BPM as a complement to SOA  "is an immediate opportunity for customers to get benefits".</p>

<p>There's not much earth-shattering here to me, as I hear and see this stuff all the time from customers.  But it is good to see some sobering industry validation  amidst all the anti-hype.<br />
Dave<br />
</p>]]>
   </content>
</entry>

<entry>
   <title>New SOA Maturity Assessment Tool for 2009!</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/davidchappell/2009/02/new_soa_maturity_assessment_to.html" />
   <id>tag:blogs.oracle.com,2009:/davidchappell//39.10243</id>
   
   <published>2009-02-19T17:33:59Z</published>
   <updated>2009-02-19T17:39:57Z</updated>
   
   <summary>Every time I go to visit a customer to talk about SOA I inevitably get asked for my opinion on how they are faring with regard to other companies adopting SOA. Getting peer validation is common human nature and seems...</summary>
   <author>
      <name>david.chappell</name>
      
   </author>
   
   <category term="soaassessment" label="SOA Assessment" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="soamaturitymodel" label="SOA Maturity Model" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="soareadyness" label="SOA Readyness" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/davidchappell/">
      <![CDATA[<p>Every time I go to visit a customer to talk about SOA I inevitably get asked for my opinion on how they are faring with regard to other companies adopting SOA.  Getting peer validation is common human nature and seems even more common in IT.  </p>

<p>In 2009 a lot has changed - the economy is in doldrums, SOA's viability has been challenged, and IT budgets are fast shrinking. If you are wondering how you are doing against your peers then here's a short, <a href="http://208.109.168.216:8070/soaready/login.jsp?program=DCBlg">free online assessment </a>and get a personalized report on your vision, your current state, and peer comparison for year 2009.  </p>

<p><br />
The report is dynamic in that it rates your answers for each category polled shows how that compares to your peers.  In addition, it provides actions and recommendations that vary based on what your maturity level is at that particular category.  It also creates a composite score for all subjects queried, with a corresponding the peer score that is the average score of all your peers.  </p>

<p>Cool stuff.  <a href="http://208.109.168.216:8070/soaready/login.jsp?program=DCBlg">Check it out</a>.</p>

<p>Dave</p>]]>
      
   </content>
</entry>

<entry>
   <title>New SOA Design Patterns book by Thomas Erl</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/davidchappell/2009/01/new_soa_patterns_book_by_thoma.html" />
   <id>tag:blogs.oracle.com,2009:/davidchappell//39.9710</id>
   
   <published>2009-01-16T19:21:11Z</published>
   <updated>2009-01-16T20:17:33Z</updated>
   
   <summary>A new book on SOA Design Patterns by Thomas Erl, which I helped contribute to, has just been published by Prentice Hall. This has been an industry wide effort which included contributors and reviewers from many leaders in technology. The...</summary>
   <author>
      <name>david.chappell</name>
      
   </author>
   
   <category term="soa" label="SOA" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="soapatterns" label="SOA patterns" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="serviceorientation" label="Service-orientation" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="xml" label="XML" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="appgrid" label="app grid" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="applicationgrid" label="application grid" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="grid" label="grid" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="patterns" label="patterns" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="services" label="services" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/davidchappell/">
      <![CDATA[<p>A new book on SOA Design Patterns by Thomas Erl, which I helped contribute to, has just been published by Prentice Hall.  This has been an industry wide effort which included contributors and reviewers from many leaders in technology.  The <a href="http://www.soapatterns.com/">main page</a> for the book contains a good overview, TOC, and <a href="http://www.soapatterns.org/masterlist_a.asp">links to all of the patterns</a> online</p>

<p>According to the <a href="http://www.businesswire.com/portal/site/home/template.NDM/news/all/?javax.portlet.tpst=ccf123a93466ea4c882a06a9149550fd_ws_MX&javax.portlet.prp_ccf123a93466ea4c882a06a9149550fd_viewID=news_view_popup&javax.portlet.prp_ccf123a93466ea4c882a06a9149550fd_newsLang=en&javax.portlet.prp_ccf123a93466ea4c882a06a9149550fd_ndmHsc=v2*A1229432400000*B1232080499000*DgroupByDate*J2*L1*N1000003*Zthomas%20erl&javax.portlet.prp_ccf123a93466ea4c882a06a9149550fd_newsId=20090114005942&beanID=2133606841&viewID=news_view_popup&javax.portlet.begCacheTok=com.vignette.cachetoken&javax.portlet.endCacheTok=com.vignette.cachetoken">press release </a>- </p>

<blockquote>SOA Design Patterns is an innovative catalog of 85 design patterns for service-oriented architecture and service-orientation that documents the most proven and successful design techniques for succeeding with modern-day SOA. In conjunction with the release of the book, the new SOAPatterns.org (www.soapatterns.org) community site has been launched, providing an open forum for the on-going development and expansion of the pattern catalog.

<p>Thomas Erl, the world’s top-selling SOA author and series editor of The Prentice Hall Service-Oriented Computing Series from Thomas Erl, spearheaded the community effort behind the creation of SOA Design Patterns. In development for over three years, the catalog has been subjected to comprehensive reviews by hundreds of industry professionals, employed by many of the world’s leading technology companies. For a complete list of reviewer and contributor acknowledgments, please visit: http://www.soapatterns.org/acknowledgements.asp </blockquote></p>

<p>The patterns that I contributed are <br />
<a href="http://www.soapatterns.org/service_grid.asp">Service Grid</a>, <br />
which relies on - <br />
<a href="http://soapatterns.org/in_memory_fault_tolerant_collection.asp">In Memory Fault Tolerant Collection</a>,<br />
and may include - <br />
<a href="http://soapatterns.org/in_memory_fault_tolerant_stateful_services.asp">In Memory Fault Tolerant Stateful Services</a> <br />
and <a href="http://soapatterns.org/load_balanced_stateful_services.asp">Load Balanced Stateful Services</a> .</p>

<p>Other contributors from Oracle include Anish Karmarkar and Clemens Utschig-Utschig.<br />
Clemens contributions include <a href="http://www.soapatterns.org/canonical_schema_bus.asp">Canonical Schema Bus</a>,  <a href="http://www.soapatterns.org/compensating_service_transaction.asp">Compensating Service Transaction</a>,  and <a href="http://www.soapatterns.org/ui_mediator.asp">UI Mediator</a>.<br />
Anish's contributions include <a href="http://www.soapatterns.org/service_callback.asp">Service Callback</a>, <a href="http://www.soapatterns.org/service_instance_routing.asp">Service Instance Routing</a>, and <a href="http://www.soapatterns.org/state_messaging.asp">State Messaging</a></p>

<p>Regular <a href="http://www.informit.com/podcasts/channel.aspx?c=5df34b2c-c83c-4430-af38-8ace6edf9a1b">podcast interviews</a> for each of the patterns will also be conducted by Joe McKendrick over the next year and made available at <a href="http://www.informit.com/podcasts/channel.aspx?c=5df34b2c-c83c-4430-af38-8ace6edf9a1b">InformIT</a>.</p>

<p>preliminary additional press coverage includes <a href="http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci1344939,00.html?track=NL-110&ad=683205&asrc=EM_NLN_5568934&uid=5532089">Jack Vaughan </a>on SearchSOA/TechTarget, and <a href="http://blogs.zdnet.com/service-oriented/?p=1249">Joe Mckendrick</a> on ZDNet.<br />
Dave<br />
</p>]]>
      
   </content>
</entry>

<entry>
   <title>SOA ROI - Case Studies across various industries</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/davidchappell/2009/01/soa_roi_case_studies_across_va.html" />
   <id>tag:blogs.oracle.com,2009:/davidchappell//39.9555</id>
   
   <published>2009-01-08T22:27:08Z</published>
   <updated>2009-01-08T22:31:07Z</updated>
   
   <summary>Just to let folks be aware that SOA, the architecture-formerly-known-as-SOA, and the architecture-until-recently-known-as-SOA is alive-and-well, I gathered up some success stories that show tangible ROI from recent SOA projects across the industry, which include some Oracle customers. I came across...</summary>
   <author>
      <name>david.chappell</name>
      
   </author>
   
   <category term="bpel" label="BPEL" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="casestudies" label="Case Studies" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="greensoa" label="Green SOA" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="peoplesoft" label="Peoplesoft" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="roi" label="ROI" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="soa" label="SOA" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="erp" label="erp" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="fusionmiddleware" label="fusion middleware" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/davidchappell/">
      <![CDATA[<p>Just to let folks be aware that SOA, the architecture-formerly-known-as-SOA, and the architecture-until-recently-known-as-SOA is alive-and-well, I gathered up some success stories that show tangible ROI from recent SOA projects across the industry, which include some Oracle customers.  </p>

<p>I came across this set of <a href="http://www.soa-consortium.org/contest-winners.htm">case studies from the OMG SOA Consortium</a> web site -  which highlights SOA success stories across Insurance, Transportation, Government, Financial Services, and Healthcare.</p>

<p>Here are a few more from Oracle customers I culled from various sources – </p>

<p><strong>Apollo Group</strong>, one of the leading providers of higher education for working adults, used SOA to automate determining the eligibility of their 120,000 student population for additional funds.  The eligibility verification process was driven by many complex rules and required integration with heterogeneous systems such as PeopleSoft Campus Solution, Oracle e-Business Suite Financials and homegrown student record application.  The rules that govern a student's eligibility for additional funds were volatile and needed to be quickly and easily modifiable by business users.  Once a student is determined to be eligible for additional loan funds by the Oracle Rules Engine, multiple areas of PeopleSoft have to be populated to complete the Additional Funds process. The business logic in the PeopleSoft system had been highly customized so PeopleSoft Component Interfaces were utilized to gain reuse of all Apollo custom business logic. By reusing Component Interfaces, Apollo Group prevented the need to duplicate any business logic in the BPEL processes</p>

<p>The project took 4 months from start to finish with only 3 months to architect and develop the solution. The process was comprised of 12 BPEL sub processes containing over 450 BPEL activities. It interfaced with three different ERP systems to retrieve student information and inserted data into 12 PeopleSoft Components using Component Interfaces.  Said Mark Forier, IT Director of Applications at Apollo Group. <blockquote>Success of this project demonstrated the capabilities of IT and the Oracle Fusion Middleware stack to upper management and the business. We achieved a 600% ROI on this project with a four month time frame on a $300,000 investment. Essentially, a significant and immediate return.</blockquote></p>

<p><br />
<a href="http://www.oracle.com/corporate/press/2008_apr/tucson-electric.html">Tucson Electric Power Company Unifies Business Processes with Oracle(r) Service-Oriented Architecture Suite</a></p>

<p><br />
Tucson Electric Power Company expects to implement and integrate new applications 36 percent faster and reduce time spent on supporting and maintaining the system by 50 percent. They expect to implement and integrate new applications 36 percent faster and reduce time spent on supporting and maintaining the system by 50 percent. <br />
Tucson Electric Power Company provides energy services in a regulated market and is focused on controlling costs while expanding IT services to increase business efficiency. The utility's IT infrastructure includes hundreds of specialized application interfaces and lacked a unified process for implementing new applications to deliver new services. To reduce IT complexity and administration requirements - and accelerate new application implementations - Tucson Electric Power Company selected Oracle SOA Suite to create a single enterprise-wide integration environment. <br />
They are integrating their STORMS Work Management application with the Oracle E-Business Suite, which allows them to streamline work requests sent from STORMS to Oracle Projects and to track project costs more efficiently. The STORMS application enables the organization to rapidly assign field crews to restore electricity service and make repairs caused by storm damage. <br />
Oracle SOA Suite (which enables underlying support for their service orientation) helps eliminate customized application integration requirements, establishing a framework of reusable components that allow Tucson Electric Power Company to simplify integration between additional work management applications and other back office systems - eliminating the requirement for custom, "hard wired" interfaces. </p>

<p><a href="http://www.oracle.com/corporate/press/2008_jul/ccjpa.html">Capitol Corridor Joint Powers Authority Selects Oracle to Support Automated Ticket Validation Services Initiative</a> </p>

<p>Capitol Corridor Joint Powers Authority (CCJPA), which manages an Amtrak intercity passenger train service in eight Northern California counties is using SOA as the foundation for its Automated Ticket Validation Services initiative. <br />
Committed to continually improving customer service and security, CCJPA plans to launch California's first real-time ticket sales and validation system on its trains. The system, which is scheduled to go live in 2009, will allow CCJPA conductors to use hand held scanners to validate and sell tickets to customers on the train.  This will also improve security by being able to track when passengers board and exit the train. The scanners will utilize Web and business process execution language (BPEL) based services to link CCJPA and Amtrak's IT systems. </p>

<p>Last but not least, is one of my favorites, <strong>Green ROI</strong> - It is widely believed that green revolution is the answer to the current downturn. How can SOA help you go green? Verizon Wireless did it using SOA, reducing their hardware footprint by 95% and measuring their <strong>ROI by reduction of tonnage of hardware in the datacenter</strong>.  I <a href="http://blogs.oracle.com/davidchappell/2008/04/roi_by_the_ton_going_green_wit.html">blogged </a>about this earlier in the year. </p>

<p>Dave<br />
</p>]]>
      
   </content>
</entry>

</feed>
