<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>SOA in Action Blog</title>
    <link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/soainaction/" />
    <link rel="self" type="application/atom+xml" href="http://www.ebizq.net/blogs/soainaction/atom.xml" />
    <id>tag:www.ebizq.net,2008-10-13:/blogs/soainaction//31</id>
    <updated>2009-07-03T20:48:29Z</updated>
    <subtitle>SOA in Action Blog</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 4.21-en</generator>

<entry>
    <title>SOA RoundUp: Fusion, Baby, Fusion</title>
    <link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/soainaction/2009/07/soa_roundup_fusion_baby_fusion.php" />
    <id>tag:www.ebizq.net,2009:/blogs/soainaction//31.16856</id>

    <published>2009-07-03T20:03:04Z</published>
    <updated>2009-07-03T20:48:29Z</updated>

    <summary>This week, the world of SOA was dominated by the Oracle&apos;s launch of the latest version of Oracle Fusion Middleware, and of course, ebizQ was all over the story. We looked at Oracle SOA Suite 11g, and Tony Baer provided...</summary>
    <author>
        <name>Joe McKendrick</name>
        <uri>http://www.ebizq.net/MT4/mt-cp.cgi?__mode=view&amp;blog_id=31&amp;id=12</uri>
    </author>
    
        <category term="Business Process Management" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Cloud computing" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Enterprise 2.0" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Management" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOA" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOA Events" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOA Research and Analyst Reports" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOA Vendors" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Software as a Service" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="brendamichelson" label="Brenda Michelson" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="michaelpoulin" label="Michael Poulin" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mikomatsumura" label="miko matsumura" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="oracle" label="Oracle" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.ebizq.net/blogs/soainaction/">
        <![CDATA[This week, the world of SOA was dominated by the Oracle's launch of the latest version of Oracle Fusion Middleware, and of course, ebizQ was all over the story. We looked at   <a href="http://www.ebizq.net/news/11461.html">Oracle SOA Suite 11g</a>, and Tony Baer provided <a href="http://www.ebizq.net/topics/soa_management/features/11465.html">his take</a> on the whole package. Needless to say, Tony did not hold back on his thoughts, observing that Oracle has BEA to thank for this latest round of plenty: <br /><br />"Oracle had Fusion Middleware prior to acquiring BEA, but there's little question that BEA
was the main event. WebLogic filled the donut hole in the middle of the
Fusion stack with a server that was far more popular than Oracle
Containers for Java EE. Singlehandedly, BEA catapulted Oracle
Fusion into becoming a major player in middleware." Tony also plugged OSGi, wondering if Oracle will provide the support the standard needs to move forward. (Hard to tell at this time.)<br /><br /><i>BEA called itself the "Switzerland" of IT because of its proclaimed neutrality. I guess Oracle is now turning it into one gigantic ski resort.</i><br /><br />ebizQ's Michael Poulin kept his keyboard fired up, adding his take on Tyson Brooks' advocacy of "<a href="http://www.ebizq.net/blogs/service_oriented/2009/06/key_soea_strategic_principles_reviewed.php">Service-Oriented Enterprise Architecture</a>, or SOEA. What is the difference between  SOEA and SOA as a methodology working
across Business-Technology boundaries? "The business-oriented consumer-centric SOA has a
mandatory requirement -- service orientation must be started in business
and only then cascaded into IT." SOEA may be initiated at the IT level, however. "One step forward, two steps back, again," Michael sighs.<br /><br /><i>SOEA will never catch on -- at least not as long at it stays a four-letter acronym.</i><br /><br />We also had another heated exchange (in a nice way) at this week's ebizQ Forum, which sought to address the question of whether <a href="http://www.ebizq.net/blogs/ebizq_forum/2009/07/are-enterprises-meaningfully-applying-soa-governance-practices-across-their-environment.php">enterprises are meaningfully applying SOA governance practices across their environments</a>. Most participants said yes, SOA governance is doing what it's supposed to do. Except Michael Poulin and I  -- we were the  contrarians for this one. As Michael put it: "I do not think that many organizations 'truly leveraging SOA Governance
principles across their entire design, development and delivery
lifecycle' because if they do this, they have lost already. Truly SOA Governance MUST start in the business, with 'modification to behaviors.'"<br /><br />Miko Matsumura also pointed out that the era of "install software and it just works" is over. "Despite the desire of software that "just works," the value
obtained by software is pretty much only attainable when the
organization changes its behavior, for example in a business process." <br /><br /><i>I guess the era of Plug and Play is giving way to "Plug and Sway."</i><br /><br />Finally, ebizQ colleague Brenda Michelson provided a running series of liveblogs from the recent <a href="http://www.ebizq.net/blogs/bda/2009/06/_enterprise_20_alistair_croll.php">Enterprise 2.0 conference</a> held in Boston. She quotes Alistair Croll, who provided insights on the ups and downs of cloud computing -- which may involve  moving machines, code,
processes or content. Croll also said "cloud bursting is nonsense." Rather, "It's all
about the data. The biggest cost is moving the data.&nbsp; It's also a time
issue. Can the data be moved quick enough to support unplanned spike?&nbsp;
If not, data needs to be kept synched with cloud (burst destination).
This is expensive.&nbsp; Might require all data to be moved to hosted
environment connected to the cloud."<br /><br /><i>Clouds can be nice to look at from afar, but when you're in one, things can get quite hazy.</i><br /><br /><br />]]>
        
    </content>
</entry>

<entry>
    <title>Oracle&apos;s Oracle: Six Trends Reshaping Middleware</title>
    <link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/soainaction/2009/07/oracles_oracle_six_trends_resh.php" />
    <id>tag:www.ebizq.net,2009:/blogs/soainaction//31.16855</id>

    <published>2009-07-03T19:46:05Z</published>
    <updated>2009-07-03T20:01:09Z</updated>

    <summary>In rolling out the latest edition of Oracle Fusion Middleware (11g), Hasan Rizvi, senior vice president of Oracle Fusion Middleware products, talked about the six major trends Oracle sees driving the market. Three are business-related trends, and three are technology...</summary>
    <author>
        <name>Joe McKendrick</name>
        <uri>http://www.ebizq.net/MT4/mt-cp.cgi?__mode=view&amp;blog_id=31&amp;id=12</uri>
    </author>
    
        <category term="Business Process Management" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Cloud computing" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Data Management" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Enterprise 2.0" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Management" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOA Events" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOA Vendors" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Software as a Service" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="enterprisearchitecture" label="enterprise architecture" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="oracle" label="Oracle" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="oraclefusionmiddleware" label="Oracle Fusion Middleware" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.ebizq.net/blogs/soainaction/">
        <![CDATA[In rolling out the latest edition of <a href="http://www.ebizq.net/news/11461.html">Oracle Fusion Middleware (11g)</a>, Hasan Rizvi, senior vice president of Oracle Fusion Middleware products, talked about the six major trends Oracle sees driving the market. Three are business-related trends, and three are technology trends.<br /><br /><i>Business Trends:</i><br /><br /><blockquote><b>1) Flexibility and agility. </b>"The IT environment is becoming more and more a strategic element of the busioness strategy for our customers. As the business changes, as the business requirements change, IT has to become more ands more flexible, more and more agile, more and more able to deal with that change."<br /><br /><b>2) Analytics.</b> "There's been a lot of talk of business information, business analytics becoming more and more useful, there's a lot of data that our customers have that is important to be able to be used when they're making decisions. We believe that having business intelligence and analytic tools bridges the gap, from today where only a few people have access to this key information, to a point where everybody has access within the context of their transactional systems, as opposed to separate business intelligence systems."<br /><br /><b>3) End-user empowerment.</b> "Clearly there has been a move toward self-service processing, self-service access, pervasive access to the IT services. Over the last few years, there's been a big focus on making the collaborative enterprise be more efficient. How do you eneble groups of people to interact with each other, have access to the systems and resources, as well how you incorporate some of the Web 2.0-type capabilities that are obviously becoming very, very popular? Not just in the consumer side but also in the enterprise. How do you make it so they can be part of the enterprise IT infrastructure, as opposed to a completely separate system that people use -- whether it's blogging or wikis or tagging, etc.?&nbsp; How do we make that first-class cistizen part of your business infrastructure, as part of the applications?"<br /></blockquote><br /><i>IT Trends</i>:<br /><br /><blockquote><b>1) System capabilities.</b> "There is a lot of processing power becoming available on systems. multi-core processing. More and more compute power. Larger and larger memories are becoming available."<br /><br /><b>2) Data center architecture.</b> "Again, a lot of discussion around consolidation, virtualization. How do you get more efficiency out of your existing resources by doing consolidation by virtualizing those capabilities? Not just your system resources, but also how do manage these things more efficiently in terms of human resources required??<br /><br /><b>3) Services-based delivery model.</b> "There is a lot of focus around software as a service. The popular term over the last six to 12 months has been the cloud. Fundamentally, customers are wanting to deliver their key services, or key IT systems as services, whether its ISVs or customers, who might want to do that private to their enterprise, as opposed to necessarily doing it to a public cloud environment."<br /></blockquote><br />They don't call themselves"Oracle" for nothing, right?<br /> ]]>
        
    </content>
</entry>

<entry>
    <title>Mashups Save Trees (Indirectly)</title>
    <link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/soainaction/2009/06/mashups_saves_trees_indirectly.php" />
    <id>tag:www.ebizq.net,2009:/blogs/soainaction//31.16850</id>

    <published>2009-06-30T21:54:32Z</published>
    <updated>2009-06-30T22:05:25Z</updated>

    <summary>There&apos;s no question the rise of Enterprise 2.0 and SOA approaches have resulted in a significant reduction in paperwork. I&apos;d love to see a study someday on how many trees and other natural resources have been spared due to new...</summary>
    <author>
        <name>Joe McKendrick</name>
        <uri>http://www.ebizq.net/MT4/mt-cp.cgi?__mode=view&amp;blog_id=31&amp;id=12</uri>
    </author>
    
        <category term="Case Study" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Enterprise 2.0" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Management" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="enterprisemashups" label="enterprise mashups" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.ebizq.net/blogs/soainaction/">
        <![CDATA[There's no question the rise of Enterprise 2.0 and SOA approaches have resulted in a significant reduction in paperwork. I'd love to see a study someday on how many trees and other natural resources have been spared due to new technology approaches. I'm sure it would far outweight the energy used up by servers.<br /><br />Enterprise mashups also can make a difference and save trees other ways as well. In a recent <a href="http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci1360184,00.html?asrc=SS_CLA_300610&amp;psrc=CLT_26">article</a>, Lauren Kelly documented how the US Forest Service employed business mashups to reconstruct help desk software. Currently the USFS estimates it saved nearly forty process hours while clearing
duplicate help desk tickets. "The result was a better link between
business and IT departments."<br /><br />Across the enterprise space, mashups are paving the way for greater collaboration between IT and the business. As Angel Diaz, director of IBM WebSphere business process management
and connectivity, put it: "In the old days, if the business 'guys' wanted to change the color
of something, they'd have to go to IT. Now, they can do that type of
thing themselves." <br /><br />The development teams, in the meantime, can spend more time with more challenging projects that will make a difference to the business. Sounds like a win-win to me.<br /><br /><br /><br /> ]]>
        
    </content>
</entry>

<entry>
    <title>Cleaning Up With SOA</title>
    <link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/soainaction/2009/06/cleaning_up_with_soa.php" />
    <id>tag:www.ebizq.net,2009:/blogs/soainaction//31.16849</id>

    <published>2009-06-30T21:28:51Z</published>
    <updated>2009-06-30T21:35:06Z</updated>

    <summary>There&apos;s been talk about the role of SOA in &quot;Green IT.&quot; In a new article, Vance McCarthy brings a new twist to the Green SOA story -- SOA is playing a key role in cleaning up pollution in San Francisco...</summary>
    <author>
        <name>Joe McKendrick</name>
        <uri>http://www.ebizq.net/MT4/mt-cp.cgi?__mode=view&amp;blog_id=31&amp;id=12</uri>
    </author>
    
        <category term="Case Study" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOA" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOA Vendors" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.ebizq.net/blogs/soainaction/">
        <![CDATA[<p>There's been talk about the role of SOA in "Green IT." In a new <a href="http://www.idevnews.com/IntegrationNews.asp?ID=912">article</a>, Vance McCarthy brings a new twist to the Green SOA story -- SOA is playing a key role in cleaning up pollution in San Francisco Bay and nearby Pacific Ocean. </p>

<p>The key is insight provided by the SOA-based system that monitors discharges into the water, according to Tommy Moala, Assistant General Manager, San Francisco PUC Wastewater Enterprise. The real value is the information it gathers, so that we can further reduce water pollution. With some work order histories generated from the software, we can see that we've rebuilt a pump, say, 10 times--maybe it's time to replace
it."</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Remember These Four Core Principles in SOA-Based Architectures</title>
    <link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/soainaction/2009/06/remember_these_four_core_princ.php" />
    <id>tag:www.ebizq.net,2009:/blogs/soainaction//31.16819</id>

    <published>2009-06-29T22:27:47Z</published>
    <updated>2009-06-29T22:38:13Z</updated>

    <summary>SOA is an architecture, and thus fulfills requirements across the business. However, in many cases, it remains an unknown venture -- even across IT organizations. In the latest issue of SOA Magazine, Tyson Brooks, PMP, urges SOA proponents to proactively...</summary>
    <author>
        <name>Joe McKendrick</name>
        <uri>http://www.ebizq.net/MT4/mt-cp.cgi?__mode=view&amp;blog_id=31&amp;id=12</uri>
    </author>
    
        <category term="Business Process Management" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Management" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOA" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.ebizq.net/blogs/soainaction/">
        <![CDATA[SOA is an architecture, and thus fulfills requirements across the business. However, in many cases, it remains an unknown venture -- even across IT organizations. In the latest issue of <a href="http://www.soamag.com/I29/0509-2.asp">SOA Magazine</a>, Tyson Brooks, PMP, urges SOA proponents to proactively undertake the "communication, outreach, training, and preparation for SOA
in the IT and management community."
<br /><br />Brooks summarized the key aspects of SOA-based architecture into four key areas:<br /><br /><b>Services can include both business processes and IT services, and can exist at all levels of the architecture.</b> "This is a deliberate expansion of the conventional understanding of SOA in the IT world and reflects the broader SOA purpose."<br /><br /><b>Service components are characterized by how well they meet the definition of a service component, and by their level of complexity.</b> "Service components can be, and often are, hierarchical or networked, aggregating lower level components into complex, high-level services."<br /><br /><b>Services components must be traceable throughout the organization's enterprise architecture.</b> Mapping services must map to business processes and applications is essential.<br /><br /><b>Services, service components, and service level agreements (SLAs) should be defined, cataloged, and published.&nbsp;</b> This helps make their capabilities known to potential customers. <br />]]>
        
    </content>
</entry>

<entry>
    <title>Connecting the Dots Between SOA and Cloud</title>
    <link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/soainaction/2009/06/connecting_the_dots_between_so.php" />
    <id>tag:www.ebizq.net,2009:/blogs/soainaction//31.16818</id>

    <published>2009-06-29T22:12:11Z</published>
    <updated>2009-06-29T22:21:34Z</updated>

    <summary>There&apos;s been plenty of discussion lately about the cloud computing phenomenon, but rarely is the case made for bringing in SOA. And when SOA and cloud are mentioned in the same sentence, we seldom hear about their interactions or commonalities....</summary>
    <author>
        <name>Joe McKendrick</name>
        <uri>http://www.ebizq.net/MT4/mt-cp.cgi?__mode=view&amp;blog_id=31&amp;id=12</uri>
    </author>
    
        <category term="Cloud computing" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Management" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOA" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Software as a Service" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="davelinthicum" label="dave linthicum" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.ebizq.net/blogs/soainaction/">
        <![CDATA[<p>There's been plenty of discussion lately about the cloud computing phenomenon, but rarely is the case made for bringing in SOA. And when SOA and cloud are mentioned in the same sentence, we seldom hear about their interactions or commonalities. Or, to put forth the most radical proposal, that they're one in the same.</p><p>We tackled these issues in ebizQ's recent <a href="http://www.ebizq.net/eventsv2/cloudqcamp.html/">Cloud QCamp</a>, acknowledging that services are services, whether they come from somewhere within the depths of your organization, or come from a commercial outside provider. <br /></p><p>ebizQ's own David Linthicum, for one, has been watching both SOA and cloud very closely, and observes that the two methodologies are intertwined quite deeply. Dave is in the process of publishing a book, <i><a href="http://www.amazon.com/Cloud-Computing-Convergence-Enterprise-Step/dp/0136009220/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1245117441&amp;sr=8-1" mce_href="http://www.amazon.com/Cloud-Computing-Convergence-Enterprise-Step/dp/0136009220/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1245117441&amp;sr=8-1" target="_blank">Cloud Computing and SOA Convergence in Your Enterprise: A Step-by-Step Guide</a></i>, that connects the dots between SOA and cloud. (Book now available on Amazon, will be released in October.)</p>
<p>In the book, Dave describes what cloud computing could learn from SOA: <span class="pullQuote"><br /></span></p>
<blockquote><p><b>Service governance:</b> While governance is
fundamental to well-executed SOA, "there is little notion of governance
today within cloud computing, and thus there is little control and
implementation of policies."</p>
<p><b>Driving from the architecture: </b>SOA initiatives begin with the
architecture first. Cloud, on the other hand, tends to start with the
resources on demand. "With cloud computing, the need for a
well-thought-out architecture does not go out the window; indeed, it's
even more important, considering that you're extending the architecture
out of the firewall."</p></blockquote>
<p>SOA also can even learn a thing or two from cloud computing, and Dave details some of these elements:</p>
<blockquote><p><b>Service design:</b> Since they're meant for internal
groups, SOA services tend not to be too well-designed. On the other
hand, cloud services may be setting good examples to follow. "those who
deploy services in the cloud such as Amazon, Force.com, and others,
have done a pretty good job with service design. You really must do a
good job to rent the darn things out."</p>
<p><b>Service expandability:</b> SOA services typically are not
designed to scale, and thus, "the ability to expand services within a
SOA is typically a painful and expensive process," Dave says. "Cloud
computing providers had to figure out scaling rather quickly."</p></blockquote>
<p>In many ways, cloud is an extension of the principals and practices
we've been developing and finessing for the past few years with SOA,
Dave points out. "Clearly, SOA and cloud computing go hand-in-hand," he
points out. "Cloud computing is just the ability to leverage new
platforms and resources that you don't happen to own. Nothing really
changes outside of that, including the need to do SOA right.&nbsp;However,
cloud computing is accelerating the adoption of SOA by providing
aspects of SOA on-demand.&nbsp;SOA can learn a lot from the clouds, and the
clouds can learn a lot from SOA."</p> ]]>
        
    </content>
</entry>

<entry>
    <title>Open Source ESB Webcast</title>
    <link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/soainaction/2009/06/open_source_esb_webcast.php" />
    <id>tag:www.ebizq.net,2009:/blogs/soainaction//31.16810</id>

    <published>2009-06-26T01:42:12Z</published>
    <updated>2009-06-26T01:58:19Z</updated>

    <summary>For readers seeking information on open source SOA tools, Progress Software is hosting an informative Webcast on June 30th at 1:00 Eastern Time. Scott Cranton and Jack Britton, solution engineers at Progress&apos; FUSE ESB project, will present all the details...</summary>
    <author>
        <name>Joe McKendrick</name>
        <uri>http://www.ebizq.net/MT4/mt-cp.cgi?__mode=view&amp;blog_id=31&amp;id=12</uri>
    </author>
    
        <category term="SOA Events" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOA Vendors" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="apacheproject" label="Apache Project" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="enterpriseservicebus" label="Enterprise Service Bus" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="fuse" label="FUSE" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="progresssoftware" label="Progress Software" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="servicemix" label="ServiceMix" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.ebizq.net/blogs/soainaction/">
        <![CDATA[<p>For readers seeking information on open source SOA tools, Progress Software is hosting an informative <a href="https://progress.webex.com/progress/onstage/g.php?t=a&amp;amp;d=716362723&amp;amp;SourceId=ebizQ%22%3Ehttps://progress.webex.com/progress/onstage/g.php?t=a&amp;amp;d=716362723&amp;amp;SourceId=ebizQ">Webcast</a> on June 30th at 1:00 Eastern Time. </p>



<p>Scott Cranton and Jack Britton, solution engineers
at Progress' FUSE ESB project, will present all the details on FUSE ESB 4.1, which is based on Apache ServiceMix 4.1. <br /></p>









<p>Topics to be covered include installing the binaries or building the source code, introduction to the FUSE shell, setting up the development environment, working with Eclipse and Maven. Cranton and Britton will also explore how you can write and deploy your own OSGi bundles for FUSE Mediation Router routes (based on Apache Camel), and FUSE Services Framework services (based on Apache CXF).</p>

<p>• Registering these components as OSGi services</p>

<p>• Registering these components on the JBI Normalized Message Router that is available in FUSE ESB 4.1</p>

<p>FUSE Services Framework (based on Apache CXF)</p>

<p>• Creating a WSDL-first service implementation based on the CXF-service-engine
-Deploying this to FUSE ESB as an OSGi bundle
-Registering this Service Engine on the NMR (Normalized Message Router)</p>

<p>• Creating a WSDL-first service HTTP/SOAP binding based on the CXF-binding-component
-Deploying this to FUSE ESB as an OSGi bundle
-Registering this Binding Component on the JBI Normalized Message Router that is available in FUSE ESB 4.1</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Latest SOA Buzz: Cloudy Governance; SOA Chops; SOA and BPM United</title>
    <link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/soainaction/2009/06/latest_soa_buzz_cloudy_governa.php" />
    <id>tag:www.ebizq.net,2009:/blogs/soainaction//31.16807</id>

    <published>2009-06-24T20:53:50Z</published>
    <updated>2009-06-24T21:12:08Z</updated>

    <summary>While the basic ideas of SOA governance map quite naturally to cloud governance, some important shifts in priority and technology need to take place before SOA governance can be effective in the cloud. In a new feature article posted at...</summary>
    <author>
        <name>Joe McKendrick</name>
        <uri>http://www.ebizq.net/MT4/mt-cp.cgi?__mode=view&amp;blog_id=31&amp;id=12</uri>
    </author>
    
        <category term="Business Process Management" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Cloud computing" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Data Management" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Management" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOA" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="businessprocessmanagement" label="business process management" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ibm" label="IBM" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="layer7" label="Layer 7" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="oracle" label="Oracle" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="weblayers" label="WebLayers" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.ebizq.net/blogs/soainaction/">
        <![CDATA[While the basic ideas of SOA governance map quite naturally to cloud governance, some important shifts in priority and technology need to take place before SOA governance can be effective in the cloud. In a new <a href="http://www.ebizq.net/topics/soa_management/features/11418.html">feature article</a> posted at ebizQ, Scott Morrison, chief architect and VP engineering for Layer 7 Technologies, observes that "the cloud presents a unique, exciting but also potentially dangerous set of challenges that can only be met by altering existing priorities, technologies and methodologies.... It will take a new look at an old solution--SOA governance--to fulfill the early promise of the cloud." <br /><br /><i>Hmmm. Interesting how SOA governance is now considered an "old solution"...</i><br /><br />In today's recovering economy, is SOA more likely to be deployed <a href="http://www.ebizq.net/blogs/ebizq_forum/2009/06/which-is-more-the-case-is-soa-being-employed-as-a-tool-for-streamlining-or-cutting-budgets-or-is-soa.php">as a cost-cutting strategy, or is SOA itself on the chopping block</a>? At one of the latest interactive forums, readers and analysts contributed their thoughts to this question. J.P. Morgenthal says neither is the case: "SOA is being employed because it's in fashion to do SOA."&nbsp; Jaimin Patel says he observes "SOA being used more for streamlining which then results in cutting their operational costs." John Michelson says companies are looking "to use SOA to wring more costs out of existing IT assets, leverage and reuse partner services, and assemble software with as late a commitment of dollars and resources as possible." Avidor Luttinger says he'd like to "put the church back in the center of the village," and remind us that "SOA really isn't a project, but rather a journey and a methodology.... SOA cannot be an objective in itself."<br /><br /><i>Then there's the possibility of SOA becoming the latest euphonism for "downsizing." Let's hope it doesn't come to that...</i>&nbsp; <br /><br />In one of his latest <a href="http://www.ebizq.net/blogs/service_oriented/2009/06/bpm_-_soa_relationship_study.php">posts</a>, ebizQ's Michael Poulin cites a recent MWD study that looks at the relationship between SOA and business process management. "In my opinion, they are interchangeable because business processes implement business services, and in turn, uses lower level business services to realize its process activities."<br /><br /><i>SOA needs BPM to makes its case to the business. BPM needs SOA to function in an enterprise way.</i><br /><br />In my latest <a href="http://www.ebizq.net/blogs/soainaction/2009/06/girding_for_grid.php">post</a>, I cite a recent article by Oracle's Dave Chappell, in which Dave makes the case for application grids to realize greater scalability in growing SOA and XML payload deployments.<br /><br /><i>Grid has always been a sensible concept, and it's surprising more organizations haven't latched on to it. It's sure a lot more flexible than attempting to do "symmetric multiprocessing" or node clustering, where you constantly have to keep buying the same hardware. Dave has always made a great case for achieving SOA scalability this way.</i><br /><br />In breaking news, WebLayers, Inc. announced that the company's automated governance platform, <a href="http://www.ebizq.net/news/11419.html">WebLayers Center</a>, integrates and supports HP SOA Systinet 3.10 governance software.&nbsp; In addition, Oracle Corporation announced two new editions of <a href="http://www.ebizq.net/news/11414.html">Oracle Enterprise Manager </a>-- Management Packs, and enhancements to the existing SOA and Java EE management pack. In other news, IBM introduced <a href="http://www.ebizq.net/news/11413.html">commercial "cloud" services</a> and integrated products for the enterprise. This will give clients a way to standardize IT functions that are rapidly becoming too costly or difficult to use.<br /><br /> ]]>
        
    </content>
</entry>

<entry>
    <title>Girding for Grid, SOA Style</title>
    <link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/soainaction/2009/06/girding_for_grid.php" />
    <id>tag:www.ebizq.net,2009:/blogs/soainaction//31.16783</id>

    <published>2009-06-19T15:00:45Z</published>
    <updated>2009-06-19T15:18:43Z</updated>

    <summary>I&apos;ve always considered Oracle&apos;s Dave Chappell a thought leader in advancing the case for SOA across complex environments, and his latest article on application grids didn&apos;t disappoint. As Dave points out, SOA adoption is outpacing Moore&apos;s Law, meaning that all...</summary>
    <author>
        <name>Joe McKendrick</name>
        <uri>http://www.ebizq.net/MT4/mt-cp.cgi?__mode=view&amp;blog_id=31&amp;id=12</uri>
    </author>
    
        <category term="Management" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOA" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="gridcomputing" label="grid computing" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="oracle" label="Oracle" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.ebizq.net/blogs/soainaction/">
        <![CDATA[I've always considered Oracle's Dave Chappell a thought leader in advancing the case for SOA across complex environments, and his <a href="http://soa.sys-con.com/node/976701">latest article on application grids</a> didn't disappoint. <br /><br />As Dave points out, SOA adoption is outpacing Moore's Law, meaning that all this new messaging that's taking place between applications and systems is greatly taxig our existing systems. "The potential to overwhelm your
systems has become very real, and may happen at times when you least
expect it," he writes.<br /><br />Latency can add up pretty quickly, he notes. Data files grow larger and larger, especially as multimedia becomes part of the data mix. In addition, XML payloads are expanding. In one instance, Dave observes that each of 15 service calls to an application was spending 1-2 seconds in an open source Web service toolkit doing parsing and marshaling of the XML payload. With thousands of users, this can slow things down pretty quickly.<br /><br />Dave proposes harnessing the power of grid, which essentially dynamically spreads processing loads and storage requirements across machines. As he puts it:<br /><br /><blockquote>"Using a combination of complementary technologies, we spread compute operations across a distributed
network of machines, and lessen the processing and memory
requirements of our data consumers - SOA services, application servers,
and client applications. We also remove the need to use a database for
intermediate storage of data while it is (or simply so it can be)
processed. By using an application grid we can also implement patterns
where we pass around references to data, rather than the data,
resulting in huge efficiency gains in the communications layer, and
dramatically reducing or eliminating the boundary cost."<br /></blockquote>By "boundary costs," Dave refers to the handling or processing of services from multiple domains.<br /><br />By spreading workloads across application grids, a range of operations, including parallel
processing of queries, events, and transactions, can be supported. "For large datasets, an
entire collection of data may be put to the grid as a single operation,
and the grid can disperse the contents of the collection across
multiple primary and backup nodes in order to scale," Dave says.&nbsp;&nbsp; ]]>
        
    </content>
</entry>

<entry>
    <title>Second Annual SOA Case Study Competition Announced</title>
    <link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/soainaction/2009/06/soa_case_study_competition_200.php" />
    <id>tag:www.ebizq.net,2009:/blogs/soainaction//31.16776</id>

    <published>2009-06-17T19:38:29Z</published>
    <updated>2009-06-17T19:48:52Z</updated>

    <summary>ebizQ colleague Brenda Michelson has just informed me that the SOA Consortium, in conjunction with CIO Magazine, is once again holding it&apos;s annual SOA case study competition. The competition is open to organizations of all sizes, including government agencies, which...</summary>
    <author>
        <name>Joe McKendrick</name>
        <uri>http://www.ebizq.net/MT4/mt-cp.cgi?__mode=view&amp;blog_id=31&amp;id=12</uri>
    </author>
    
        <category term="Case Study" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Management" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOA" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOA Events" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="objectmanagementgroup" label="Object Management Group" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="soaconsortium" label="SOA Consortium" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.ebizq.net/blogs/soainaction/">
        <![CDATA[ebizQ colleague Brenda Michelson has just informed me that the <a href="http://www.soa-consortium.org/">SOA Consortium</a>, in conjunction with CIO Magazine, is once again holding it's annual <a href="http://www.soa-consortium.org/contest-09.htm">SOA case study competition</a>. <br /><br />The competition is open
                                                        to organizations of all
                                                        sizes, including
                                                        government agencies,
                                                        which have successfully
                                                        delivered business or
                                                        mission value using a
                                                        SOA approach.
                                                        <p class="content">Similar
                                                        to the inaugural contest
                                                        in 2008, the goal of the
                                                        SOA Case Study
                                                        Competition is to
                                                        highlight business
                                                        success stories and
                                                        lessons learned to
                                                        provide proof points and
                                                        insights for other
                                                        organizations
                                                        considering or pursuing
                                                        SOA adoption. To qualify
                                                        for the competition, the
                                                        SOA project must be
                                                        complete with
                                                        demonstrated business
                                                        results.</p>
                                                        <p class="content">Entries
                                                        will be judged on the
                                                        complexity of the
                                                        business problem
                                                        addressed, the ROI/Business
                                                        Value achieved
                                                        (Agility/Innovation/Flexibility/Optimization/Resilience),
                                                        the level and
                                                        sophistication of the
                                                        cross-organizational
                                                        collaboration
                                                        (Business/Technical),
                                                        the usage of SOA
                                                        approaches and
                                                        supporting technology
                                                        and lessons learned. In addition to one
                                                        overall winner,
                                                        organizations will be
                                                        recognized by
                                                        industry/government.</p>
                                                        <p class="content">SOA
                                                        Case Study Competition
                                                        winners will be
                                                        announced at the SOA
                                                        Consortium meeting in
                                                        San Antonio, Texas on
                                                        September 16, 2009 and
                                                        will be featured on the
                                                        SOA Consortium website
                                                        and in a fall issue of <i>CIO
                                                        </i>magazine and on
                                                        CIO.com in September. Submissions
                                                        will be accepted through
                                                        June 26, 2009.<br /></p><p class="content">Last year's winner was <span style="font-weight: 400;"><a href="http://www.cio.com/article/451894/Service_Oriented_Architecture_Pays_Off_for_Synovus_Financial">Synovus Financial</a>, along with <a href="http://www.soa-consortium.org/contest-winners.htm">runners-up</a> Penn National Insurance, Con-Way, Inc., the US Department of Defense, SunGard Financial Systems, and Canada Health Infoway.</span></p>]]>
        
    </content>
</entry>

<entry>
    <title>Roundtable: Event Processing Could Have Softened Financial Crisis</title>
    <link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/soainaction/2009/06/rountable_event_processing_cou.php" />
    <id>tag:www.ebizq.net,2009:/blogs/soainaction//31.16758</id>

    <published>2009-06-10T22:00:25Z</published>
    <updated>2009-06-13T02:38:22Z</updated>

    <summary>If financial services companies had more advanced capabilities to process and analyze key events, they might have been able to head off many of the slips and slides that led to the financial crisis of 2008. Still, there are many...</summary>
    <author>
        <name>Joe McKendrick</name>
        <uri>http://www.ebizq.net/MT4/mt-cp.cgi?__mode=view&amp;blog_id=31&amp;id=12</uri>
    </author>
    
        <category term="Event Processing" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOA Events" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOA Vendors" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="progressapama" label="Progress Apama" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.ebizq.net/blogs/soainaction/">
        <![CDATA[If financial services companies had more advanced capabilities to process and analyze key events, they might have been able to head off many of the slips and slides that led to the financial crisis of 2008. Still, there are many lessons being gleaned from the whole experience that will benefit all industries for years to come.<br /><br />(Listen to the full Event Processing Roundtable <a href="http://www.ebizq.net/webinars/11167.html">here</a>. Read the full transcript <a href="http://www.ebizq.net/blogs/soainaction/2009/06/transcript_event_processing_ro.php">here</a>.)<br /><br />"I think [Complex Event Processing] could have been used in some situations that got us
into this financial crisis," according to David Olson, director of CEP product marketing for
Progress Software's Apama unit."Perhaps we should have employed CEP a
few more years ago in order to help stem the tide of what has
happened. But there's certainly a lot of learning that's been
going on as people go back and research what has happened, to
figure out what kind of rules they should put in place in the future
to make it happen again."<br /><br />I recently had the opportunity to join David, along with Brenda Michelson, principal with Elemental Links and also contributor
here at ebizQ, in a rousing <a href="http://www.ebizq.net/webinars/11167.html">roundtable discussion</a> on the impacts of event processing in what has been a very eventful year for businesses. (Full transcript available here as <a href="http://www.ebizq.net/blogs/soainaction/2009/06/transcript_event_processing_ro.php">well</a>.)<br /><br /> <p>Brenda pointed out that millions of events occur across enterprises every day -- from stock prices bouncing to soda cans shifting on a pallet in a warehouse. The challenge is being able to capture and process the events that have the greatest impact on the business. "Event processing is what discerns is
if that thing that happened is notable," she explained:</p><blockquote><p>"Is it important to me? Is it
important to my business? Do I need to act on it?&nbsp; And is that
notability by itself, or perhaps its notable because of a couple of
other events that are going on? Is it just my business that's bad, or
is it the entire credit market that's tanked? And then once you
discern that notability.. you decide what am I going to do with that
event next?&nbsp; Am I going to forward it along into an event channel? am I
going to trigger some kind of downstream action?"</p></blockquote><p>David elaborated on that theme and pointed out that "its not sufficient just to be able to capture the events and perhaps
store them for future use, since the volume and the velocity can
be quite great in certain circumstances."</p><p>There is great potential being demonstrated in financial services in terms of unearthing fraud, David points out. "One of the exciting areas
in CEP, especially in capital markets is the whole notion of
surveillance, where there are a fair amount of rules that look for abnormal patterns of activity," he says. <br /></p><p>"For example, one of our
customers uses it to monitor actions that could indicate insider
trading, or joint trading opportunities where two traders trade
large volumes of a symbol, but not large enough that it tips
anybody's radar to abnormal activity.But when these joint
trading activities occur either ahead or behind a news feed, that
could indicate to us there's unusual activity going on here, and we
should do something with this particular symbol that's being traded. In
the past, trying to catch those types of activities could take months
of auditing in order to figure out that something bad happened. And
in the capital markets space, minutes of something bad happening
could be billions of dollars."</p>Listen to the 45-minute interactive panel discussion <a href="http://www.ebizq.net/webinars/11167.html">here</a>. ]]>
        
    </content>
</entry>

<entry>
    <title>Transcript: Event Processing Roundtable</title>
    <link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/soainaction/2009/06/transcript_event_processing_ro.php" />
    <id>tag:www.ebizq.net,2009:/blogs/soainaction//31.16757</id>

    <published>2009-06-10T21:24:35Z</published>
    <updated>2009-06-15T22:42:09Z</updated>

    <summary>The following is a full transcript from ebizQ&apos;s recent &quot;2009 Event Processing Roundtable: Managing Events in an Eventful Year,&quot; featuring Brenda Michelson, principal with Elemental Links and also contributor here at ebizQ, David Olson, director of CEP product marketing for...</summary>
    <author>
        <name>Joe McKendrick</name>
        <uri>http://www.ebizq.net/MT4/mt-cp.cgi?__mode=view&amp;blog_id=31&amp;id=12</uri>
    </author>
    
        <category term="Event Processing" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Management" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOA Events" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOA Vendors" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="progressapama" label="Progress Apama" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.ebizq.net/blogs/soainaction/">
        <![CDATA[<p>The following is a full transcript from ebizQ's recent "2009 Event Processing Roundtable: Managing Events in an Eventful Year," featuring Brenda Michelson, principal with Elemental Links and also contributor
here at ebizQ, David Olson, director of CEP product marketing for
Progress Software's Apama unit, and myself.</p>

<p>Listen to the 45-minute interactive panel discussion <a href="http://www.ebizq.net/webinars/11167.html">here</a>.</p><b>Joe McKendrick:</b> My name is Joe McKendrick, contributing analyst to ebizQ, and I'll be your moderator for today's panel discussion. We have a couple of highly regarded experts and commentators in the event processing space. Let me introduce: Brenda Michelson, principal with Elemental Links and also contributor here at ebizQ, and David Olson, director of CEP product marketing for Progress Software's Apama unit.<br /><br />We've really got a lot to talk about today, and we're going to try to explore as many avenues of this subject as we can within the next hour.&nbsp; In recent years, there's been a lot of work around the concept of event processing, and what that means to organizations trying to get a better handle on managing their businesses in a more real-time fashion. A lot of our understanding of event processing comes by way of the work of Dr. David Luckham of Stanford, long considered the father of complex event processing, as well as Dr. K. Mani Chandy of Cal Tech, and Roy Schulte of Gartner, all of whom have participated here at previous ebizQ Webcasts on the topic, and have done a tremendous job of framing the discussion on what CEP is, and the opportunities CEP can provide for today's organizations.<br /><br />In fact, when asked for an example of a "complex event," Dr. Luckham cited World War I as a classic example of a complex event, with many inputs, many underlying relationships, and many impacts, some of which continue to this day.<br /><br />Brenda and David, I don't know if we want to attempt to grapple with something on the magnitude of World War I in our analysis of complex event processing, but I know you both have been doing a lot of work in identifying the events and their business relevance on an organizational level. Every organization has a fair share of events that impact it every day, from transactions to purchases to employee changes to all those imaginable and unimaginable external events that could rock the boat, such as the weather or as we've seen recently, economic conditions. <br /><br />When Roy Schulte was our guest here last year, he compared the ability of business to survive and thrive in any environment as being similar to that of what we observe in the animal kingdom. There's a sense-and-respond capability that enables animals to be aware of opportunities and threats that appear at unpredictable times around them. For example, when a zebra senses the presence of a lion, the zebra responds by quickly running away. Or when a zebra comes across a watering hole or some food, they know to stay, ands that's where they should hang out for a while. <br /><br />The challenge is to provide our organizations with that same situational awareness. And to change our stripes when necessary, right?<br /><br />And, as we suggested in the title of this Webcast, there's been a whole stew of unpredictable external factors rocking the boats of companies over the past several months, from the economic and financial tsunami that swept through at the end of 2008. to the repercussions, the budgetary cutbacks, and topsy-turvy movements in the market. Organizations need to understand what has been happening, and what's being affected, and how to Dodge these lions. Plus, and this is where it gets interesting, they also need to see where the new watering holes are - the new food sources -- where the new opportunities exist in what has been a crazy and confusing and sometimes even terrifying economic environment.<br /><br />And, members of our audience, we want this session to be as interactive as possible, and we welcome your questions and comments.... <br /><br />Okay Brenda, David, let's get started. Just to kind of define and clarify what we mean for our audience. We have event processing, or complex event processing, and event-driven architecture. Let's just kind of go over, to clarify for our audience, what these terms mean, exactly.<br /><br /><b>Brenda Michelson:</b> I do sit on a committee with Dr. Luckham and Roy Schulte, and we have some very in-depth conversations on the CEP language. But what I really want to drill into is much more, very quickly what CEP and events mean to the average person that would be using event processing.<br /><br />So very simply I talk about an event, it's a thing that happened. It might be an order was placed. It might be a stock price changed.&nbsp; It might be the zebra sensing danger.<br /><br />Event processing is what discerns is if that thing that happened is notable. Is it important to me? Is it important to my business? Do I need to act on it?&nbsp; And is that notability by itself... or perhaps its notable because of a couple of other events that are going on. Is it just my business that's bad, or is it the entire credit market that's tanked?<br /><br />And then once you discern that notability, you decide what am I going to do with that event next?&nbsp; Am I going to forward it along into an event channel? am I going to trigger some kind of downstream action?<br /><br />Event driven architecture, or EDA, is more the architectural style, which features an asynchronous trigger action type paradigm. The really important thing to understand about EDA is its extremely loosely coupled, so you cant always trace back the origin of the event. That's kind of Dr. Luckham's point on World War I. You don't really know the origins, the contributors. You can't always trace it back, which means you cant always put in compensating transactions. You know what you observed, you know there was this war. So architecturally, you need to think about that.<br /><br /><b>Joe: </b>David, anything to add?<br /><br /><b>David Olson:</b> Brenda's got it absolutely right.&nbsp; I think when people come into the world of 'how can things like complex event processing benefit what I do my business,' is we all come in the IT world especially -- business applications from 30 to 40 years of building applications -- that are reactive to the business.<br /><br />We capture data, we store data, we analyze it, and we make decisions hopefully that are going to determine what we should be doing in the future. That concept, we focus ourselves internally, and particularly around business transactions. How do we map a traditional paper transaction in the business to something that can be automated?<br /><br />When you start expanding your knowledge as to all the hundreds of thousands of events that are flowing in and out of the business daily, you broaden your horizons beyond just simply events that are triggered by applications, but events that could be coming from external sources that we still -- from a business decision perspective takes that in as an input -- and makes decision with it..<br /><br />When we move into CEP, how can that be done through software, through an application that's working with traditional business applications, alongside these event feeds that could be coming in from anywhere, and employ this very proactive situational awareness into the kinds of decision making practices that we have to make in the business?<br /><br /><b>Joe:</b> I've heard it said that some organizations may have hundreds of thousands of events in a day, maybe millions of events in a day. If you look at everything going on across an organization, but it's essential to be able to filter that out and look at the few events, maybe four or five events that are actually impacting the business, it seems like a huge task.<br /><br /><b>David:</b> That's sort of one the things that the CEP community in the early stages recognized, that its not sufficient just to be able to capture the events and perhaps store them for future use. But since the volume and the velocity can be quite great in certain circumstances, actually, one of the triggering factors in CEP is that there should be enough volume there that warrants specialized software to be able to deal with it.<br /><br />But you've got to be able to effectively filter and find those patterns that are meaningful, and Brenda certainly specified this correctly. You got to take those events and from any and all inputs that make sense to the kinds of decisions you need to make, and identify the patterns by which you can take actions, that give you situational awareness... <br /><br />And we kind of view it on two fronts that need to occur here in the processing of these events. One is visibility. You probably want to see what's going on, make to sure that you are actually going in the right direction with the decisions that you need to make...<br /><br />But also be able to take those proactive notifications to pass an event along to some kind of thing that's going to take an action to drive some degree of automation. Certainly there's a tremendous volume of events in any particular business. But finding those meaningful patterns is the critical key.<br /><br /><b>Joe:</b> We have a lot of data available -- more than five to ten years ago. There's not only the databases that have proliferated, but there's RFID, information coming in from a lot of different sources. Is event processing the optimal way to begin to make sense of this data or filter this data?&nbsp; or is there a BI and analytics component that need to be part of this equation?<br /><br /><b>Brenda:</b>&nbsp; Yes... &nbsp;<br /><br /><b>Joe:</b> I threw a lot of things into that question.<br /><br /><b>David:</b> Yes, you did.<br /><br /><b>Brenda:</b> At the edge, where the events are being generated, and specifically, with RFID, if you think every time the can of soda moves on the pallet in the warehouse, events are generated. So you do need to filter some of those at the edge. And there will be business rules as well applied at the edge. So there is some type of analytic processing in there. Maybe it says I only really care when a high-volume item leaves the warehouse. I want to be notified when the pallet of TVs goes out, make sure I know about it. The pallet of soda I don't care about as much...<br /><br />As things progress, along the event channels and the processing, you're definitely going to get to your complex event processing by looking for patterns. The business analyst has identified here are the patterns that were looking for, into that engine or that tool. And then downstream too you might be doing further analytics, because often in the event processing portion. What you're really doing is you're trying to make informed actions for your business right now. And analytics and business intelligence is often about making informed decisions for your business tomorrow..<br /><br />It's all one large flow that works together with analytic components, and event-processing components embedded along the line.<br /><br /><b>David:</b>&nbsp; There are capabilities in business intelligence solutions today that provide you some degree of feedback in a business intelligence manner. Here's where we are, here's the current situation that we're into, where CEP starts to work on top of systems like that we mentioned its ability to find those complicated patterns across multiple event streams, and not just from a single source, could be market data feeds... <br /><br />They can also use the rules that are used to identify patterns to go back at that data you've stored in the past into data warehouses or other databases to help influence actions that you take in the future.<br /><br />One of the things that people should recognize. Along the decision-making continuum, you've got the past and the future. And traditionally we've used our decision-making tools, particularly in the BI front to predict.&nbsp; When you talk about situational awareness, you have three aspects of&nbsp; that continuum. We've got the past, the future and the present. What CEP does is add a significant amount of intelligence in the present, so that the business can act in the moment, and improve decision making in the future... <br /><br />That's where I think CEP can provide that quantum leap, so business can start making those decisions on what they should be doing, and not what happened. That's where that transition needs to occur.<br /><br /><b>Joe:</b> Looking back over the past year... the economy has been full of disruptive events for a lot of businesses... let's look at the industry that's been in the middle of the storm...&nbsp; capital markets, financial services.. ... David I know your company has Done a lot of work in the capital markets area... what kind of events did they miss..&nbsp; that kind of got us into this mess... if they had CEP technology or methoDologies... in place...&nbsp; would that have helped these firms better understand what was happening... for example with subprime mortgages.. or derivatives...&nbsp; can you tell how CEP may have headed off some of these problems that we saw in financial services?<br /><br /><b>David:</b> Certainly there's an influence of the past.. to help you figure out what kind of rules you should make working in the future...&nbsp; there are patterns... that people can go back and analyze now... there are patterns...&nbsp; to help us refine rules..<br /><br />One of the exciting areas in CEP, especially in capital markets is the whole notion of surveillance...&nbsp; where there are a fair amount of rules.. that are in play right now, perhaps maybe not in CEP..&nbsp; but maybe on paper play... that look for abnormal patterns of activity... for example one of our customers uses it to monitor actions that could indicate insider trading, or joint trading opportunities.. where two traders.. trade large volumes of a symbol, but not large enough... that it tips anybody's radar to abnormal activity... <br /><br />But when these joint trading activities... occur either ahead or behind a news feed... that could indicate to us there's unusual activity going on here...&nbsp; and we should Do something with this particular symbol that's being traded...<br /><br />In the past trying to catch those types of activities...could take months of auditing... in order to figure out that something bad happened..<br /><br />And in the capital markets space, minutes... of something bad happening could be billions of Dollars... and so by applying the capabilities of CEP.. upon all kinds of inputs... coming into the capital markets space..&nbsp; from market feeds to ...business applications that are processing order transactions.. and things like that...<br /><br />...these business analysts putting rules on top of these sensitive event feeds... can look for these pretty nasty potentially fraudulent activities under the notion of surveillance..&nbsp; ... actually were seeing the idea of surveillance sort of bleed out... into other markets too..<br /><br />..could trigger somebody to say we've got shrinkage issues here... or other revenue loss capabilities... but the capital markers space has served as a wonderful proving ground... for CEP... to people be able to recognize that CEP can handle the volume and the velocity ... and the complicated nature of the kinds of business rules necessary...&nbsp; to find strange behavior... and perhaps capture fraudulent activity...<br /><br />So, yes, I think CEP could have been used in some situations that got us into this financial crisis...&nbsp; perhaps we should have employed CEP a few more years ago... in order to help stem the tide of what has happened... ...but there's certainly a lot of learning that's been going on...&nbsp; as people go back and research what has happened... ...to figure out what kind of rules.. they should put in place in the future to make it happen again.<br /><br /><b>Joe:</b> Brenda, would CEP have helped us to avoid some of the worse of the 2008 financial meltdown?<br /><br /><b>Brenda:</b> I went to school for economics.. but then I switched to computer science... not really sure. But what CEP offers is a broader visibility... so you can have visibility into information from a broad number of sources that perhaps with a traditional monitoring type solution... that you're not going to see as many... ..your view isn't going to be as wide... and you wont have the ability as well to really detect the patterns and find anomalies..<br /><br />And you're see those results in a moving real-time window... if you thinking about...&nbsp; ..softgen(?).. you had one bad trader... lose billions and billions of dollars within a short time window...<br /><br />...CEP for surveillance and risk management.. they would have seen it a lot sooner, and it wouldn't have been such an issue to the bank..<br /><br />..that was probably September. So we've forgotten about that.. because since then the capital markers have gotten even worse...<br /><br />...I was reading a really interesting piece in MIT Sloan yesterday...&nbsp; and it was about kind of detecting&nbsp; ...weak signals... how Do you make sense of weak signals?&nbsp; One of the things that these researchers pointed out that having all the data in the world is the first step..&nbsp; then the next thing you have to Do is you have to open your mind to expect the unexpected.. to test your scenarios that go against your plan......<br /><br />You need to look at results...&nbsp; your CEP gets.. then ...you can go back into history and test for another pattern or another outcome... and you really have to test yourself to see what might happen... what might go wrong, and what are the implications. So there's the technology perspective, then the human perspective..&nbsp; ...analytics...&nbsp; and being brave enough to expect something bad might happen...<br /><br /><b>David:</b> We end to use words, scenarios and strategies.. and things like that to help better clarify...&nbsp; the types of analytics and types of rules you can place on the event patterns you're trying to detect..<br /><br /><b>Joe:</b> David and Brenda, we've been talking about the financial services sector meltDown.. some interesting thoughts...&nbsp; on how another disaster could be avoided there... a lot of lessons and absorbed by the financial services sector... I'd love to discuss how other industries can benefit from these lessons..&nbsp; David, what industries leading the way with CEP...&nbsp; beyond capital markets?<br /><br /><b>David:</b> It's a subject near and dear to my heart my primary focus on our efforts is outside of cap markets. We've proven the technology, we've implemented it in a such a way that mortals in IT can certainly think about implementing it as a an overlay technology.<br /><br />The verticals that were seeing traction and success and what I would call the get-it factor...&nbsp; where these industries recognize that they have events... coming from lots of places, lots of different angles, lots of different sizes and shapes...&nbsp; ...and if they could have the ability to correlate these events... then there's much that they can do...<br /><br />A couple of areas where we've seen interesting usage is in transport and logistics...&nbsp; these people are managing inventory in motion... .and some of the third party and fourth party logistics companies that are around the world.. are talking about&nbsp; ...millions of events that are moving through their systems daily... that they're trying to keep track of things... as they go from point A to point B, especially if you look at the events that contribute to appropriate decision making across the supply chain... whether you own it manage it or contribute to it.. it can be a complicated Domain in order to get the visibility you need... in order to make these particular decisions...<br /><br />One interesting case that we have is a company out of the Netherlands.. called <span style="visibility: visible;" id="main"><span style="visibility: visible;" id="search"><em>Royal</em> Dirkswager</span></span>, who manage about 90,000 vessel or ship movements a year. And they're ..capturing and correlating events coming in from.. GPS..&nbsp; GIS feeds.. other satellite&nbsp; and telematic feeds off.. ships.. alongside port operations events in order to manage berth space... in loading and outloading of containers in particular... ...and a mode of operation that they had before.. was a ship would sail from some eastern location... and they would go full steam to port.. and they would do this on purpose.. because&nbsp; ...you could never actually predict what activity would be going on in the harbors...<br /><br />And if you're late for your berth space, there are some penalties... and some traumatic downstream problems if you're late... but if you're early... you would sit and wait out in the harbor...&nbsp; ..and so the shipping would do steaming from...&nbsp; not very green...&nbsp; ...not an optimal way of handling ... things...<br /><br />They never really had a cohesive view of their entire network... from ships leaving and arriving.. to movement to berth activity in the ports...&nbsp;&nbsp; ...what <span style="visibility: visible;" id="main"><span style="visibility: visible;" id="search"><em>Royal</em> Dirkswager</span></span> does now... and feed back to the shipping companies what I call rightsteaming.. to ensure that the ships are moving at the right speed...&nbsp; given the conditions of where they're headed...&nbsp; weather being an influencing factor... so they're optimizing the flow of goods and services... saving money... saving energy and doing quite well... ..so there are lots of events coming from lots of different sources... to be able to make those proactive decisions...<br /><br />The other front is retail, RFID especially. We have a company that does item-level RFID tagging...&nbsp; they Do it not only for inventory management and control, but also product placement in their stores t make sure that their ...products in the right place.. ..because their shelves.. actually contain the readers to make sure they're in the right spot or not in the right spot... <br /><br />You've got not only innovation...&nbsp; from an inventory management situation, but also ..customer experience viewpoint...<br /><br />On a third front, telco... telcos a great domain where lots of events... ..from the devices that you carry from... that are in play in the telco, managing operations from customer service...&nbsp; ..ordering the entire management... infrastructure...<br /><br />There's so much going there that... ...the visibility and control that they can get from monitoring and managing the events from their entire Domain..&nbsp; customer experience is going to be enhanced... billing... convergent billing...&nbsp; there are lots of..&nbsp; ways they can use events throughout their entire Domain...&nbsp; to change the way they Do business...<br /><br /><b>Joe:</b> Great examples.. rightsteaming that's a pretty interesting term...&nbsp; I can see there's a lot of money on the line there... with moving these ships...<br /><br /><b>David:</b> And being green.. is a good thing... it's a great way to facilitate that aspect.<br /><br /><b>Joe:</b> With telco.. you can see with tens of millions of subscribers... the ability to see what's happening out there... if a subscriber is having trouble Downloading certain features... ...<br /><br /><b>David:</b> Another aspect that we thought was interesting... telco's depending on what part of the world you're from...&nbsp; some of them, marketing organizations are continuously offering promotions... service increases, service changes, things like that... in some cases they're initiating these promotions faster than their business systems can react... in some cases they get significant revenue leakage... because they're not actually able to correlate all the events across the business at the time the new service is initiated... will lead to the kinds of checks and balances.. to make sure were not getting revenue leakages...<br /><br />in other words ..somebody could accept a promotion... and they Don't have credit to Do so... and they're certainly looking at not enabling the service ... to make sure their customer experience is enhanced.. <br /><br />...pretty interesting world when we look at the complicated event streams&nbsp; that we run across..<br /><br /><b>Joe:</b> Brenda are you seeing other industries..&nbsp; ..that are applying the CEP approach... in interesting ways?<br /><br /><b>Brenda:</b> I am. More recently the people that I speak with... that are reading a paper that I write a while back... are ...people in healthcare... ..so it's really about the medical equipment..&nbsp; medical equipment generates a lot of events, there are a lot of sensors... ...even implanted in medical devices... that can now give readings remotely... so if you implant a defibrillator, that defibrillator can talk about... the status of itself and the patient and send it to the Doctor...&nbsp; ..Doctor can send adjustments back to the defibrillator.. previously the patient would have to be opened up every few years to get the batteries... changed and stuff...<br /><br />...a lot of advances there... I see in insurance... claims processing scenario... ...especially in something like long-term disability.. where it's not a one and Done interaction... it's more how is the patient progressing?&nbsp; How is their physical therapy going? How many hours are they working any given week at the employer?<br /><br />...all that information... while its an insurance claims processing... process...&nbsp; that the inputs into it are all event driven...&nbsp; ...and then the next action that happens and how much that employee gets paid is based on the events that come in...&nbsp; so I see a lot of interest there...<br /><br />...and then of course governments, in trying to be efficient with roads, the smarter cities... managing water.. and really interesting stuff about&nbsp; ..sensors on bridges... to understand how well a bridge is performing over time, Does it need repair... ...a lot of interesting activities... coming up...<br /><br /><b>Joe</b>: So you're seeing activity in public sector organizations... as well... are looking into managing complex events...<br /><br /><b>Brenda:</b> And certainly, if you think of the US government as an organization.. and the federated agencies and the importance of sharing information across those agencies... because its information about a state or some type of event, maybe a health event... .or its all the information about a particular citizen that needs to be shared...&nbsp; best way of sharing that is through... an event processing type app...<br /><br /><b>Joe:</b> Example -- the intelligence community... if anyone watches 24 for example, every hour there's an event that needs to be handled...<br /><br /><b>David:</b>&nbsp; that's why I use the word surveillance... because I think that helps people think differently about applying technology...<br /><br /><b>Brenda:</b> It definitely is. There are government agencies... funding the development of CEP engines for specifically threat analysis... and airline terrorism...<br /><br /><b>Joe:</b> Brenda and David, you talk about some fascinating applications across a range of industries... it sounds like we're beyond perhaps the early stages, we're moving into the next stage of maturity in the market.. is that a fair statement?&nbsp; beyond pilots.. and test projects... theoretical stage..&nbsp; and we're in the actionable stage... of the CEP market?<br /><br /><b>David:</b> From our perspective.. seeing the kinds of customers that are coming to us, who have that 'get-it factor.'&nbsp; Yes, that is increasing... but what people should recognize is that CEP Does in some cases require a certain volume of events in order for the product to be appropriate for the things it needs to do...<br /><br />The other things is that ...people need to recognize that there probably are... approaches or strategies that may ...not be conducive to CEP...<br /><br />So when you're thinking of the volume an velocity of events... that you need to correlate and make sense of..&nbsp; ..if you're taking hundreds of thousands of events per second.. having them ride through your esb.. and into your event correlator.. is probably not the right approach to take it.<br /><br />People have to look at ...from a maturity perspective, the technology is mature, it has been tested... and tried.. there are lots of use cases. in other markets we can learn from in order to apply...&nbsp; .. but the events need to be there in order for this technology to be a fit... for what they need to do..<br /><br /><b>Joe:</b> We're getting some questions in from our audience....&nbsp; I want to jump to those...&nbsp; We have a question about artificial intelligence...&nbsp; that's a concept that has been around for some time... and perhaps we're getting close to the realization... the audience member wants to know if artificial intelligence techniques... such as pattern recognition and semantic networks ..are being used in a CEP context? &nbsp;<br /><br /><b>Brenda:</b> I recently asked an event-processing vendor -- not Progress -- if they saw where the event engine would eventually learn from what it sees to suggest new patterns to then look for, and that individual told me I was living in science fiction.&nbsp; I said, 'oh that's nice.'<br /><br />But then in further conversations with people...&nbsp; ..in the event processing technical society... that's definitely on the horizon..&nbsp; that would be the next step of things that could go on...&nbsp; maybe its being used in government or scientific applications.. but I know that's not prevalent in commercial use yet...<br /><br /><b>David:&nbsp;</b> If you think about it, the pieces and parts in order to help facilitate that, not the algorithms necessary to do that kind of automated predictive analysis. The infrastructure is there to do it in a number of systems...<br /><br />We have an event store, that will store events you care to store in time order sequence. So anything that you'd want to do in an event stream, going back and applying an existing strategy or a new strategy you could put human intelligence behind refining your strategies moving forward. Those key components need to be there, in order for any those automated methods. The structure's there. I think people have to work on what are the ways to implement a system. <br /><br />And then I think we run into a similar thing that AI has had in the past, some skepticism in the past. Do people trust it? There's going to be a level of, a business analyst wants to go, let me look one more time, before I press this okay button..<br /><br /><b>Brenda:</b> We saw that since the early days of using neural networking in business intelligence tools. <br /><br /><b>Joe:</b> David talked about establishing the structure for CEP. What does it take to put a CEP system in place?&nbsp; For most companies out there, and I'm talking about small to medium size businesses as well? What are the necessary components of a CEP system? It seems it could be a fairly resource-intensive undertaking to put such a system in place...&nbsp; and an audience member says they hear that CEP vendors tend to use adaptors to integrate into event driven architecture, which is difficult and costly and intrusive development approach...&nbsp; David, do you provide an agent or an intermediary based approach? How Do you get around integration work with adapters?<br /><br /><b>David:</b> I'll take care of the first one, which is implementation. Obviously this is a server-oriented process. We have to go somewhere to capture and correlate those events, and put whatever rules you want on them&nbsp; ..in order to turn them into something meaningful..&nbsp; I needed to be enlightened too... In crossing over to the Apama world... and to wrap my head around semantically... what Does it mean to implement CEP. And I was actually quite surprised that it isn't as complicated as people think it may be.&nbsp; Yes there's an implementation of a server to capture events...<br /><br />One of the more complicated endeavors...&nbsp; that people have to figure out... <br />Is how are they are going...&nbsp; ..what events make sense to them, and what types of patterns Do they need to look for?<br /><br />So the implementation side of things.. really revolves around the scenarios or rules.. you create around those patterns...&nbsp; we look at it from multiple levels... from a person's capability in implementing this, from a code level....&nbsp; Hand-writing code... ..put appropriate rules in there...&nbsp; ..all the way up to drag-and-drop... state-oriented scenario management... <br /><br />People of a developer caliber, or people of an analyst caliber, can create the kinds of rules necessary for patterns that make sense to you. People want some form of visualization...&nbsp; of the events that are in flight.... A real-time dashboard to tell them what direction they're going in..&nbsp; not necessary to help them make the direction, but at least give them the visibility necessary this is what's going on in the business... case in point is.. <br /><br />we have a telco, 3italia.. recently announced their usage of Apama.. in the course of just a couple of months, ...they were able to implement 60 dashboards.. of how they were handling not only the revenue assurance but the customer assurance...<br /><br />On top of that, I think there were over 200 specific rules... tied to certain KPIs.. so in a short matter of time...&nbsp; these people were able to implement decision-making power ..on top of their existing systems<br /><br />Once the light came on, ...you don't tackle this thing like&nbsp; a 18-month order entry upgrade.. CEP applications can be done in a quick manner. we often help people through that process.. to see how simply people can get involved in it... of course they get the bug, they start thinking of 101 ways to using the product...<br /><br />so ...these aren't multi, multi mufti year engagements... to implement these things...&nbsp; ...overlay solution...<br /><br />That gets me into the whole adapter notion... I Don't know how you can live without adapting... an event stream into a CEP solution....&nbsp; well get to&nbsp; ...instrumentation in just a moment..<br /><br />Without an adaptor... you're assuming there some regulatory... or standardization in event streams... but were not at that point yet... ...there's talk of Doing it... ...there are some standards bodies... talking about the appropriate size shape and color... &nbsp;<br /><br />At the moment, if you think about the universe of events... that you could capture in your scenarios... <br /><br />They could&nbsp; be processing control... devices or scata systems.&nbsp; there's a lot of people that have to get together... this is how an event should be formatted in order to accept them without some kind of adapter... <br /><br />There's got to be some form of transformation...&nbsp; acceptable to get it into the CEP engine... standardization should help us there...&nbsp; but like any other methoDologies.. standards aren't there yet...<br /><br />We've got a fairly rich adaptor framework..&nbsp; from all the use in capital markets...&nbsp; from the API level to adaptors...&nbsp; to various understood data feeds, plugging in becomes a very simple and very rhythmic method... of getting events in to the CEP system...<br /><br />Follow-on to that is instrumentation.. that's coming.. instrumentation of events from major application servers is a way of life form the Web services world.. especially the management and monitoring... we see a convergence of some of those techniques.. and offering up that data into CEP engines...&nbsp; it's a methoDology that's coming, and we'll take it on wholeheartedly...<br /><br /><b>Joe:</b> Another question, the WS-*, Web services standards... ws-eventing for example... can play a role in CEP?&nbsp; Brenda and David, are standards off in the horizon, or are there current standards that can be employed?<br /><br /><b>Brenda:</b> I'd say its still off on the horizon. WS-Eventing... it has a competitor in the Web services world..&nbsp; WS-Notification,, there had started an effort to bring together with WS-EventNotification... but that quietly died at the end of last year... There's definitely a place for standards... ..but it's still a little too early in the evolution in the CEP space.. and some of these standards that we'd like to base these things on... aren't really solidified either... in the case of some of the ws-* standards, which have their own conflicts...<br /><br /><b>David:</b> I agree. The maturity in the standards front is evolving.... But if the business imperative is there I Don't think it can wait..&nbsp; ...just architect your solution in such as a way that when a standard Does emerge, you can adapt it, you're not looking at a lot of changes to your physical infrastructure... in order to be able to manage it..<br /><br /><b>Joe:</b> People talk about three levels to event processing -- the .dashboard level then attach BAM, business activity monitoring to it; then move on to CEP. We have an audience&nbsp; member asking about the difference between business activity monitoring and complex event processing.&nbsp; When do you step up from BAM into CEP? What's the continuum here?<br /><br /><b>David: </b>For me, it's when the whole pattern capability starts to come into it. Where it's not enough to know just what's going on currently. And have some form of analysis of what's going on currently...&nbsp; But being able to correlate events across multiple streams, and identify patterns across multiple different streams...&nbsp; Where that actionable side of CEP starts to play a significant role..&nbsp; if we want the needles and dials to move and say, yep, looks pretty good... ....that's a simplistic answer but that's where we've seen an implementation of BAM... but being able to are the complexity... of what's happening across multiple event streams...&nbsp; with business rules that make sense to my business, and ...make them actionable.. situational awareness... that also gives me some control... is where we start to see the power of CEP start to play into this...<br /><br /><b>Joe:</b> Unfortunately we're running out of time, and we need to wrap up. I want to get some final thoughts from Brenda and David. For folks looking into CEP, or starting to investigate solutions or approaches for your business, I'd like to get a couple of nuggets of advice from our panelists on what they should consider.&nbsp; Brenda, what's your advice for companies starting on the CEP journey?<br /><br /><b>Brenda:</b> First, you need to understand that event processing, events themselves, are really a new class or tier of enterprise information flow. You really shouldn't restrict your thinking to an application or solution point of view. It's not like your just trying to implement a dashboard or algorithmic trading. You really need to thing about it in the context of information flow.<br /><br />The other thing I would advice people along the same line is, don't define your events with a third normal form that you would use in a database table. Because an event can flow anywhere, and that's the power of it. But whoever is receiving or observing that event is not going to have access to that original source or even knowledge of that original source. The event as you send it has to be fully described so somebody can derive meaning from it and act on their own.<br /><br /><b>David:</b> Look at your entire domain from where your organization is to every, if it's a supply chain, where you fit in that supply chain. If there are events coming out of your trading partners, if there are events coming out of your application partners, look at the domain of all those events. And if detecting patterns of interesting activities of all those events can help you improve your decision-making, this is the place to be.<br /><br /><b>Joe: </b>As David said, it's about surveillance. That's what's happening in our capabilities.<br /><br /><p>Listen to the 45-minute interactive panel discussion <a href="http://www.ebizq.net/webinars/11167.html">here</a>.</p>. ]]>
        
    </content>
</entry>

<entry>
    <title>SOA RoundUp: User-Developed Apps; SOA Leaders</title>
    <link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/soainaction/2009/06/soa_roundup_user-developed_app.php" />
    <id>tag:www.ebizq.net,2009:/blogs/soainaction//31.16732</id>

    <published>2009-06-09T22:31:18Z</published>
    <updated>2009-06-09T21:19:03Z</updated>

    <summary>I&apos;ve been meaning to round up what was another spectacular run of bursts of brilliance here at the ebizQ site around SOA and things closely associated with SOA. ebizQ contibutor James Taylor, for one, blogged on the trend toward user-developed...</summary>
    <author>
        <name>Joe McKendrick</name>
        <uri>http://www.ebizq.net/MT4/mt-cp.cgi?__mode=view&amp;blog_id=31&amp;id=12</uri>
    </author>
    
        <category term="Management" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOA" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOA Research and Analyst Reports" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.ebizq.net/blogs/soainaction/">
        <![CDATA[I've been meaning to round up what was another spectacular run of bursts of brilliance here at the ebizQ site around SOA and things closely associated with SOA. <br /><br />ebizQ contibutor James Taylor, for one, blogged on the trend toward user-developed applications -- a subject close to the the hearts of progressive SOA thinkers everywhere. We thoroughly believe that users should be provided the tools to build applications that meet pre-established governance guidelines. <br /><br />James sees plenty of opportunities here <a href="http://www.ebizq.net/blogs/decision_management/2009/05/deputize_end-user_developers_t.php">on the horizon</a>, noting that "the ranks of businesspeople who are capable of developing applications are swelling, due to a combination of the technology-savvy Millennial generation entering the workforce, the proliferation of easy-to-use development tools, and burgeoning demand for applications. These businesspeople don't want developers' jobs; they just want to get things done. Their enthusiasm, however, may lead to poorly designed, insecure, and unscalable applications that application development professionals inherit."<br /><br />Business people should be able to build their own apps, but should they also lead SOA? ebizQ Michael Poulan reports on a <a href="http://www.ebizq.net/blogs/service_oriented/2009/05/who_has_to_lead_soa_efforts_business_or_it.php">discussion with analyst Anne Thomas Manes</a>, who feels SOA is an architectural style that falls into IT's lap -- not the business. However, Michael feels that "for SOA to succeed in mass, Business has to be deeply involved in SOS and, correspondingly, has to influence system architecture design.... SOA must be driven by business..."<br /><br />And how should the design of SOA-capable services be guided? ebizQ contributor Brenda Michelson <a href="http://www.ebizq.net/blogs/bda/2009/05/curious_about_soaml_uml_profil.php">reports</a> on a talk by Cory Casanave, CEO, Model Driven Solutions &amp; ModelDriven.org, who discussed Enterprise SOA Modeling with the new OMG SoaML UML profile. SoaML is a UML profile and metamodel for the design of services within a service-oriented architecture.<br /><br />We also had a enlightening exchange on the ebizQ Forum page, debating the question of whether SOA-related projects will <a href="http://www.ebizq.net/blogs/ebizq_forum/2009/05/do-you-believe-soa-related-projects-will-increase-or-decrease-in-the-future.php">increase or decrease in the future</a>. Miko Matsumura said that "the pattern of coarsely grained reusable networked components (business services) for the Enterprise will definitely rise. Recent Gartner and Forrester research corroborate this, and in fact reassert that the name for those projects will be 'SOA.' SOA has undergone a lot of shifts in its storied history, but ultimately, the metapattern of aligning business and IT is pretty ubiquitous and organizations that don't shift to it will struggle." <br /><br />There was general agreement that SOA will continue to increase as a force reshaping IT and the business. As Beth Gold-Bernstein <a href="http://www.ebizq.net/blogs/ebizq_forum/2009/05/do-you-believe-soa-related-projects-will-increase-or-decrease-in-the-future.php">put it</a>: <br /><br /><blockquote>"The real problem with SOA is the hype and the misunderstanding of what it is, what it can do, and how&nbsp; to design, manage, and reuse loosely coupled system components. We may be nearing the end of the hype cycle, and everyone who bought the hype but didn't to do work to figure out how to actually design SOA solutions have jumped into the trough of disillusionment and declared SOA dead. Now SOA can finally rise from the ashes in it's true form and potential, providing practical, adaptable, distributed and federated solutions."</blockquote> ]]>
        
    </content>
</entry>

<entry>
    <title>Cloud Formations: Why SOA is Only the Beginning</title>
    <link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/soainaction/2009/06/cloud_formations_why_soa_is_on.php" />
    <id>tag:www.ebizq.net,2009:/blogs/soainaction//31.16738</id>

    <published>2009-06-04T02:53:10Z</published>
    <updated>2009-06-04T04:03:57Z</updated>

    <summary>I just wrapped up the keynote address for ebizQ&apos;s latest Cloud QCamp. exploring the growing convergence of SOA with cloud computing, Enterprise 2.0 and virtualization. Listen to the Webcast here. David Bressler of Progress Software joined me in the second...</summary>
    <author>
        <name>Joe McKendrick</name>
        <uri>http://www.ebizq.net/MT4/mt-cp.cgi?__mode=view&amp;blog_id=31&amp;id=12</uri>
    </author>
    
        <category term="Cloud computing" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Enterprise 2.0" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Management" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOA" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOA Events" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Software as a Service" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.ebizq.net/blogs/soainaction/">
        <![CDATA[<p>I just wrapped up the keynote address for ebizQ's latest <a href="http://www.ebizq.net/eventsv2/cloudqcamp.html%20">Cloud QCamp.</a> exploring the growing convergence of SOA with cloud computing, Enterprise 2.0 and virtualization. Listen to the Webcast <a href="http://www.ebizq.net/eventsv2/cloudqcamp.html%20">here.</a> <br /><br /><a href="http://blogs.progress.com/soa_infrastructure/">David Bressler</a> of Progress Software joined me in the second half of the session for his take on SOA=cloud, followed by a rousing audience Q&amp;A session. <br /><br />In the session, I discussed the issues that have been weighing on SOA, including perceptions that it is either dead, or the vaporous product of vendor-driven hype. While SOA has actually seen impressive results, especially in terms of IT productivity, but it's success in the business sphere has been, well, spotty. SOA has come to mean "Some Occasional Agility" more than anything else.<br /><br />But we're clearly moving to a service-oriented way of doing business. And the services businesses will increasingly rely on will originate from a number of places -- they could be SOAP-based services, but they may also be mashups or REST-based services, or they may be coming from the cloud.<br /><br />And that gets us right to the roots of what SOA is all about. Pure and simple, SOA is about the deployment of loosely coupled services to complete a business process. And it doesn't matter where those services are coming from.</p><p>There are four forces converging that are changing the way services are being delivered. There's SOA, of course. And cloud. Then there's virtualization. And Enterprise 2.0. These forces are all interrelated, and all leading to the same thing. <br /></p><p>What is this thing? I referred to a term that <a href="http://blogs.zdnet.com/Hinchcliffe">Dion Hinchcliffe</a> coined -- Web Oriented Architecture. SOA may benefit from WOA (and Enterprise/Web 2.0 in general) because it enables business end users to see and experience online services via composite mashups and cloud computing. SOA could be sold as an internal cloud that provides online services inside the walls of the enterprise. In this regard, WOA makes SOA real to business users.&nbsp; Plus, enterprise SOA implementations may function as islands of integration that will eventually be assimilated into larger WOAs.<br /><br />The creation of an internal cloud offers businesses the chance to leverage their existing investments and IT assets within a new service-oriented framework. And when we talk about SOA meaning Some Occasional Agility, perhaps the path to agility is through WOA, enabled by these cloud and Enterprise 2.0 services.&nbsp;</p><p>To wrap up the session, I proposed 10 HBIs -- half-baked ideas -- for the year ahead, and beyond:<br /></p><ul><li>HBI #1: Less talk about "service oriented architecture" in the market -- but this doesn't mean SOA will have gone away.</li><li>HBI #2: The new economy emerging from the downturn will drive SOA, WOA, and cloud computing in new directions -- as vehicles for new business growth.</li><li>HBI #3: The rise of the Intelligent Web -- SOA, WOA and the cloud are turning business intelligence into "collaborative intelligence."</li><li>HBI #4: The rise of the "Loosely Coupled Business," built on brokered or aggregated services.</li><li>HBI #5: Computing Power "Too Cheap to Meter?" Thanks to SOA, WOA and the cloud, massive data center power is available for literally pennies.</li><li>HBI #6: Made to order: Application vendors may begin to look more like "Dells" than "IBMs" as they become assemblers of made-to-order, pre-built software components.</li><li>HBI #7: Opportunity knocks: Companies will seek services from third parties, providing new opportunities for smaller microbusinesses -- as well as large "cloud combines."</li><li>HBI #8: Integration, light and simple: Enterprise 2.0 and Web 2.0 is becoming the "Global SOA."</li><li>HBI #9: SOA, WOA and cloud will increase outsourcing, but outsourcing will take a new form -- fewer mega-deals, more micro-outsourcing.</li><li>HBI # 10: More business users will be building their own applications. More IT people will be involved in the business.</li></ul><p><br /> </p>
]]>
        

    </content>
</entry>

<entry>
    <title>Podcast: Designing &apos;Evolve-ability&apos; into SOA and IT Systems</title>
    <link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/soainaction/2009/05/soas_human_factor.php" />
    <id>tag:www.ebizq.net,2009:/blogs/soainaction//31.16717</id>

    <published>2009-05-28T02:11:08Z</published>
    <updated>2009-05-28T12:57:16Z</updated>

    <summary>In part two of my recent podcast with Miko Matsumura, chief strategist for Software AG, we talked about how SOA and IT systems need to change and grow and adapt with the organization around it. Listen to or download the...</summary>
    <author>
        <name>Joe McKendrick</name>
        <uri>http://www.ebizq.net/MT4/mt-cp.cgi?__mode=view&amp;blog_id=31&amp;id=12</uri>
    </author>
    
        <category term="Management" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Podcast" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOA" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOA Events" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOA Podcasts" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOA Vendors" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="softwareag" label="Software AG" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.ebizq.net/blogs/soainaction/">
        <![CDATA[<p>In part two of my recent podcast with Miko Matsumura, chief strategist for Software AG, we talked about how SOA and IT systems need to change and grow and adapt with the organization around it.</p>

<p>Listen to or download the 11:03 podcast below:</p>

<p><object type="application/x-shockwave-flash" data="http://www.ebizq.net/web_resources/cioaudio/player/emff.swf?src=http://cdn.cloudfiles.mosso.com/c56472/JoeMikoM2.mp3" width="300" height="28"><br />
<param value="http://www.ebizq.net/web_resources/cioaudio/player/emff.swf?src=http://cdn.cloudfiles.mosso.com/c56472/JoeMikoM2.mp3" name="movie" /></object><br />
<a href="http://cdn.cloudfiles.mosso.com/c56472/JoeMikoM2.mp3">Download file</a></p>

<p>Read the full transcript of our discussion <a href="http://www.ebizq.net/blogs/soainaction/2009/05/transcript_miko_matsumura_disc.php">here</a>.</p>

<p>"We're trying to achieve a way of making IT recombinant the way that DNA and protein start to serve as two layers of a abstraction," Miko said. "So we're trying to create 'evolve ability,' which is the ability to evolve and we want people's efforts to actually drive together into a shared framework -- so that it's not just a bunch of scattered independent, unmaintainable efforts that never converge."</p>

<p>The challenge is making this good stuff happen on an enterprise level, Miko said. And, despite an enterprise's best efforts to establish a common, shared IT environment, something will always come up to shake things up. As Miko put it, "The next thing you know there's M&A, or there's some business situation where you need heterogeneity or maybe you don't need it but it's kind of forced upon you. So you buy another bank and all of a sudden it's like, wow, that other bank is not all Microsoft. And then you're mess again."</p>

<p>The ability to evolve and adapt to these unpredictable new situations is the key to agility, Miko said. And, he adds, while systems and networks double in capacity every 18 months or so, this is not the case with human organizations. "In the tens of thousands or hundreds of thousands of years of human existence, we have not doubled in our ability to work together," he says.<br />
</p>]]>
        <![CDATA[<p><br />
</p>]]>
    </content>
</entry>

</feed>
