<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3821232226367750659</id><updated>2011-11-27T18:46:58.568-05:00</updated><category term='GIS'/><category term='bpm'/><category term='hydroelectric'/><category term='RDF'/><category term='data mining'/><category term='pumped'/><category term='hydro'/><category term='identity management'/><category term='XBRL'/><category term='enterprise 2.0'/><category term='soa'/><category term='Green'/><category term='storage'/><category term='transmission'/><category term='Spatial'/><category term='risk'/><category term='SDO'/><category term='petabyte'/><category term='energy'/><category term='web 2.0'/><category term='Basel II'/><category term='search'/><category term='compliance'/><category term='governance'/><category term='text index'/><category term='X3D'/><category term='OWL'/><category term='LiDAR'/><category term='MPEG-7'/><category term='fusion'/><category term='clean'/><category term='FIXML'/><title type='text'>Deep Thoughts</title><subtitle type='html'>Architecture and howto stuff (and possibly miscellaneous rants) from an experienced purveyor of IT.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://allenshortnacy.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821232226367750659/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://allenshortnacy.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Allen Shortnacy</name><uri>http://www.blogger.com/profile/08861055743475579526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ifVwI7m2vEY/SRzfRGygaWI/AAAAAAAAAAQ/jhOMM2UExcY/S220/IMG_0030.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3821232226367750659.post-4318852922609400027</id><published>2011-03-24T07:54:00.001-04:00</published><updated>2011-05-18T09:03:37.350-04:00</updated><title type='text'>Business Intelligence for Your Cloud</title><content type='html'>&lt;p&gt;As cloud computing hits the initial incline of the maturity curve you  begin to see a coupling of capabilities from a variety of disciplines,  which may have previously been considered to be strange bedfellows.  There are many examples of this such as security's impact on power usage  efficiencies through the enabling of multi-tenancy. The one I want to  focus on in this blog posting is that of business intelligence for your  cloud operations. At the surface this sounds benign enough as we are  often asked to produce business intelligence reports for measuring  things that matter to our respective organization but this blog posting  is looking further into the future. In many ways the future is available  now and as such, should be factored into what is a relatively green  field in the scope of IT operations. That green field is the journey  from virtualization to cloud computing. Understanding the term ‘green  field’ is bold in any context but with the direction to virtualize in  general you generate some separation of concerns, lift and shift is a  term I’ve often heard to describe this type of situation. In that  respect it is an opportunity to rethink how your approach to something  as complex as cloud computing might evolve over time and how to align  management practices over this new paradigm to exercise proper controls.&lt;/p&gt; &lt;p&gt;At the top of that maturity curve you often hear the term ‘utility’  computing thrown around as well. In fact my ‘crystal ball’ is in part  shaped by Telco experiences in days of yore supporting first a billing  system that collected data from a &lt;a href="http://en.wikipedia.org/wiki/5ESS" _mce_href="http://en.wikipedia.org/wiki/5ESS" target="_blank" title="5ESS"&gt;5ESS&lt;/a&gt; switch and subsequently managing a reporting  system for FCC fairness in order for one of the baby Bells to enter the  long distance market. Some anecdotal takeaways here are that the 5ESS  switch ran the network carrying phone calls so capturing adequate data  to convert for &lt;a href="http://en.wikipedia.org/wiki/Business_Support_Systems" _mce_href="http://en.wikipedia.org/wiki/Business_Support_Systems"&gt;BSS&lt;/a&gt;  purposes and other financial systems was a main focus of operations.  Secondly, was the &lt;a href="http://en.wikipedia.org/wiki/Operational_Support_Systems" _mce_href="http://en.wikipedia.org/wiki/Operational_Support_Systems" target="_blank" title="OSS"&gt;OSS&lt;/a&gt; data from such efforts was then  'rolled up' in many ways, not only for internal study of profitability,  etc. but also for regulators and thereby competitors' scrutiny as well  due to the open nature of those data sets. These business intelligence  rollups are what is required for executives to discuss the state of the  business in terms like compliance and profitability. There is  opportunity for net new applications built on a modern Platform as a  Service offering such as &lt;a href="http://www.vmware.com/products/vfabric/" _mce_href="http://www.vmware.com/products/vfabric/" target="_blank" title="VMware vFabric"&gt;VMware vFabric&lt;/a&gt; and running in a modern cloud  infrastructure like &lt;a href="http://cloudfoundry.com/"&gt;CloudFoundry&lt;/a&gt;, to exhibit the elastic  operational capabilities along with the transparency necessary to  achieve a true utility model. The amount of applications that will not  appreciate these opportunities for a rewrite in the near term is vast  and as such the target pattern for what will likely be the mainstay of  cloud computing until such time as the scale tips towards those  ‘utility’ capable applications is what is known as 'IT as a Service'.  More succinctly this is a cloud that provides enough automation and  manageability for consumers to request capabilities in the cloud. Also for  IT supporting those existing applications that have been made cloud ready to understand how that cloud ecosystem can support the  requirements driven by a concurrent diversity of consumers.&lt;/p&gt; &lt;p&gt;Perhaps the best analog I can think of to illustrate how these new  breed of cloud management tools combine to form a gestalt is the way  manufacturing, supply chain and logistics as well as inventory  management and point of sale have become such a cohesive whole that  enterprises controlling all of these facets, from creation of goods to  their retail sale, for instance, can literally optimize their entire  operation by simply funding more advertising or other campaigns. This  capability is enabled since they have complete and near real time  visibility into the discrete functional elements of their enterprise as  well as how they can add resources to each element to support greater  throughput while understanding the boundaries of how much capacity they  have in total as well as the limits of individual facets and how they  impact adjacent, likely tangible, dependencies. Those who can master the  ability to procure and manage this pattern within a cloud  infrastructure, it's cost and methods to leverage it in the most  efficient ways, will experience the highest margins and have a customer  base that, coming from on-premise solutions with perpetual licensing and  other high initial capital outlays, will be more amenable to consuming  the cloud based service at a price point that matches their business  terms, e.g. per user/time period, etc.&lt;/p&gt; &lt;p&gt;So let’s talk for a minute about the title of this posting, Business  Intelligence for Your Cloud. For VMware and our customers the simple  message of 'Your Cloud' reflects our belief that your journey to the  cloud begins with virtualizing your own systems in your own data center.  One of the main reasons for this is the requirement for your  organization to internalize what it means to ‘control’ a virtualized  infrastructure. I use the term 'control' more so in the vein of &lt;a href="http://en.wikipedia.org/wiki/IT_portfolio_management" _mce_href="http://en.wikipedia.org/wiki/IT_portfolio_management" target="_blank" title="IT Portfolio Management"&gt;IT Portfolio Management&lt;/a&gt;  or &lt;a href="http://en.wikipedia.org/wiki/Balanced_scorecard" _mce_href="http://en.wikipedia.org/wiki/Balanced_scorecard" target="_blank" title="Balanced Scorecard"&gt;Balanced Scorecard&lt;/a&gt;,  understanding that that which can be measured can be verified. The main  reason for establishing this baseline of control is that as you begin to  move from virtualized enterprise to a private and eventually a hybrid  or other cloud model, there will undoubtedly be third parties inserted  into how your enterprise IT gets delivered. It will become critical to  transpose these mechanisms of control to your cloud-hosting provider, as  an example, so that contracts and SLAs can be more concretely  negotiated then verified in an active, ongoing basis. At the end of the  day this will involve collecting business intelligence just as it does  for most efforts in other, more tangible areas of the enterprise.&lt;/p&gt; &lt;p&gt;To cover what business intelligence FOR your cloud means I’ll start  by saying what it isn’t, business intelligence IN your cloud. That would  be an interesting blog topic but likely to include &lt;a href="http://en.wikipedia.org/wiki/Business_Activity_Monitoring" _mce_href="http://en.wikipedia.org/wiki/Business_Activity_Monitoring" target="_blank" title="BAM"&gt;Business Activity Monitoring&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Complex_event_processing" _mce_href="http://en.wikipedia.org/wiki/Complex_event_processing" target="_blank" title="CEP"&gt;Complex Event Processing&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Business_Intelligence_2.0" _mce_href="http://en.wikipedia.org/wiki/Business_Intelligence_2.0" target="_blank" title="Service Oriented Business Intelligence"&gt;Service  Oriented Business Intelligence&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Real-time_business_intelligence" _mce_href="http://en.wikipedia.org/wiki/Real-time_business_intelligence" target="_blank" title="Real Time Decisioning"&gt;Real Time Decisioning&lt;/a&gt;,  etc. configured to study some other line of business within your  enterprise. At VMware business intelligence comes in the form of  capturing the ‘instrumentation’ of all layers of your virtualization and  cloud infrastructure. The operational data needed to accurately monitor  these applications and their supporting virtualization infrastructure  is available via &lt;a href="http://www.vmware.com/products/springsource-hyperic/" _mce_href="http://www.vmware.com/products/springsource-hyperic/" target="_blank" title="VMware vFabric Hyperic"&gt;VMware vFabric Hyperic&lt;/a&gt;,  which provides mechanisms to correlate all of this time series data in  collections that provide meaningful event based insight. You may want to  also automate the tracking of operational status of SLAs using &lt;a href="http://www.vmware.com/products/vcenter-appspeed/" _mce_href="http://www.vmware.com/products/vcenter-appspeed/"&gt;VMware  vCenter AppSpeed&lt;/a&gt;, achieve event-based notification of configuration  compliance using &lt;a href="http://www.vmware.com/products/configuration-manager/" _mce_href="http://www.vmware.com/products/configuration-manager/"&gt;VMware  vCenter Configuration Manager&lt;/a&gt; or utilize &lt;a href="http://www.vmware.com/products/vcenter-chargeback/" _mce_href="http://www.vmware.com/products/vcenter-chargeback/" title="vCenter Chargeback"&gt;VMware vCenter Chargeback&lt;/a&gt; to get clear  usage translated into costs.&lt;/p&gt; &lt;p&gt;These VMware applications afford the appropriate perspectives into  cloud operations as they happen but anyone who has been responsible for a  business intelligence effort recently knows that the data is required  to make better forward looking decisions. That’s where tools like &lt;a href="http://www.vmware.com/products/vcenter-capacityiq/" _mce_href="http://www.vmware.com/products/vcenter-capacityiq/" title="CapacityIQ"&gt;VMware vCenter CapacityIQ&lt;/a&gt;, which leverages  historical trend data to recommend resource planning for virtualized  infrastructure, come into play. There are also applications that utilize  more predictive methods to turn operations data into near real time  events in the form of &lt;a href="http://www.vmware.com/products/vcenter-operations/" _mce_href="http://www.vmware.com/products/vcenter-operations/" title="Alive"&gt;VMware vCenter Operations&lt;/a&gt; (which now includes  CapacityIQ and Configuration Manager in Advanced and Enterprise  editions), where ‘events’ are correlated across all applicable cloud  layers, including hardware, network and OS, measured over time and  notifications and/or actions generated as anomalies occur. Now you're  slicing, dicing and provisioning capacity in the cloud with the  measurements you need to manage your operations in flight as well as  planning for the future. Leveraging the abstraction of virtualization as  a vehicle to the cloud at the infrastructure layer and leveraging this  homogeneous instrumentation capability is likely much easier than trying  to wrestle your existing enterprise servers’ and application assets’  operational data into something like a &lt;a href="http://en.wikipedia.org/wiki/SIEM" _mce_href="http://en.wikipedia.org/wiki/SIEM" target="_blank" title="SIEM"&gt;SIEM&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/Governance,_risk_management,_and_compliance" _mce_href="http://en.wikipedia.org/wiki/Governance,_risk_management,_and_compliance" target="_blank" title="Governance, Risk and Compliance (GRC)"&gt;Governance,  Risk and Compliance (GRC)&lt;/a&gt; solution.&lt;/p&gt; &lt;p&gt;Gaining the proper perspective to harness the data coming from your  virtualized infrastructure and supporting applications is not unlike  capturing data from any sort of group of sensors in the tangible world.  And like any other entity, harnessing that data in order to measure key  performance indicators over time is the way to assert control, even over  something remote and intangible in certain aspects like cloud IT  operations. It is the line of sight and transformation of the data  captured from all layers of the cloud operation, IT and business, that  will enable your cloud to become a strategic, agile appendage of what  your business aspires to accomplish and allow the CIO to participate  fully in delivering new offerings as strategic differentiators in the  marketplace. It will be important not only to give the proper  perspective to all stakeholders but also to look at the cloud as a  portfolio of assets that should also accept input from those  stakeholders in terms they speak, effectively letting business drive the  evolutionary cloud configuration.&lt;/p&gt; &lt;p&gt;Looking at &lt;a href="http://www.gartner.com/it/page.jsp?id=1283413" _mce_href="http://www.gartner.com/it/page.jsp?id=1283413" target="_blank" title="CIO Priorities"&gt;CIO priorities&lt;/a&gt; it's clear  they want the &lt;a href="http://www.cio.com/article/599626/Cloud_Computing_Two_Kinds_of_Agility" _mce_href="http://www.cio.com/article/599626/Cloud_Computing_Two_Kinds_of_Agility" title="2 Kinds of Agility"&gt;agility of cloud computing&lt;/a&gt; to make the  future of IT a driver for business strategy, however, most remain wary  of how much control they may be required to give up as they move to  cloud computing. In most cases these two are juxtaposed however the move  to virtualization and the cloud brings an opportunity to automate not  only for agility’s sake but also for capturing operational data needed  for all types of control to be established. Ultimately what this will  mean is the ability to avoid reinventing a very complex wheel over and  over. To revisit my Telco analogy as an example, a complex QoS managed  circuit, tailored to an individual customer profile that is difficult to  support and even more difficult to price effectively for profit and  loss. As this architecture evolves productizing added capabilities on  the fly, e.g. more Internet throughput, more HD channels, more bundled  long distance minutes or calling features at a competitive, market  driven price point, becomes inherent to the culture. Having business  intelligence for your virtualization infrastructure will elevate IT  directly into a strategic line of conversation as an asset to the  business instead of a cost center or liability while delivering the  means to control the move to your cloud.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3821232226367750659-4318852922609400027?l=allenshortnacy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenshortnacy.blogspot.com/feeds/4318852922609400027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3821232226367750659&amp;postID=4318852922609400027' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821232226367750659/posts/default/4318852922609400027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821232226367750659/posts/default/4318852922609400027'/><link rel='alternate' type='text/html' href='http://allenshortnacy.blogspot.com/2011/03/business-intelligence-for-your-cloud.html' title='Business Intelligence for Your Cloud'/><author><name>Allen Shortnacy</name><uri>http://www.blogger.com/profile/08861055743475579526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ifVwI7m2vEY/SRzfRGygaWI/AAAAAAAAAAQ/jhOMM2UExcY/S220/IMG_0030.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821232226367750659.post-6868510579516937040</id><published>2011-02-17T14:37:00.009-05:00</published><updated>2011-02-17T16:24:51.845-05:00</updated><title type='text'>Trusted Cloud</title><content type='html'>&lt;p align="left"&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;br /&gt;As an executive you’re familiar with the value propositions for the agility and economics that cloud computing ostensibly provides. While appealing, these advantages have a significant barrier to their realization that can be summed up in a single word, Trust. There are many concepts that are used to deliver Trust in the enterprise environment today. Since the decision to use a cloud for the delivery of IT services is best done by starting with the knowledge and experience gained from previous work, this paper will illuminate methods and technologies that are mainstream in the Enterprise today and how they can be leveraged to acquire the maturity level necessary for cloud readiness.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;Key Components&lt;/strong&gt;&lt;br /&gt;While the Trust concept itself is somewhat subjective we will attempt to address how technology patterns can be combined to achieve what is often the most challenging effort to undertake, a finite definition of what Trust means to all stakeholders involved. This is critical in that it must be agreed upon in delivering a trusted solution so that service levels and risk can be well understood and monitored for compliance. To begin with, there are physical levels of trust that are well defined and understood, for instance, moving enterprise applications for the Federal government to FISMA compliant data centers. This, coupled with deployment of secure enterprise networks, assures that the data center provides the means necessary to run these applications in an outsourced fashion. Another key component of providing this type of service are the Identity and Access Management (IAM) solutions that assure appropriate access to these systems occur in a consistent fashion. Like many other applications, these IAM technologies are offered, via Service Oriented Architecture (SOA), ‘as a Service’, e.g. the ‘aaS’ you often see when referring to various Cloud architectures. Perhaps the most critical component available and in place in many enterprises today is Virtualization. The advantages of ‘virtualizing’ hardware infrastructure are not new but the &lt;a href="http://download.intel.com/business/resources/briefs/xeon5500/xeon_5500_virtualization.pdf"&gt;capabilities necessary to do so on an x86 architecture&lt;/a&gt; have made great strides in providing a hypervisor that has little to no overhead from running operating systems and applications on the ‘bare metal’ itself.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Taking Key Components to the Cloud&lt;/strong&gt;&lt;br /&gt;The key components previously discussed have reached a certain maturity level in most enterprises, however, even when coupled with newer technologies like a &lt;a href="http://en.wikipedia.org/wiki/SIEM"&gt;Security Information and Event Management (SIEM)&lt;/a&gt; system, lack the level of control necessary to ‘templatetize’ these seemingly disparate technology patterns into a coherent whole that can be outsourced to a cloud service provider. In this section we will look at an approach to tie these key components together in such a way as to fashion them into a holistic ‘Trusted’ entity that can be repeated and measured.&lt;br /&gt;&lt;br /&gt;The overarching continuum that will provide this level of Trust within Cloud architectures lies in Service Oriented Architecture and a concept we’ll call ‘Cloud Orchestration’. This concept which performs virtualization on top of &lt;a href="http://www.intel.com/technology/security/downloads/TrustedExec_Overview.pdf"&gt;Intel Trusted Execution Technology (TXT)&lt;/a&gt; enabled servers, extends the compliant physical layer of trust into the automated provisioning of ‘Virtual Applications’ or collections of virtual machines initialized to bring about a certain business function, e.g. Business Process Management System (BPMS), object –relational cache or a Portal/Web 2.0 presentation layer. Because the physical boundaries of the data center are mapped to a physical set of servers that host what is now a ‘Trusted’ hypervisor by way of Intel TXT, you can &lt;a href="http://www.youtube.com/watch?v=RB1UGtkY4wM"&gt;provision&lt;/a&gt; what are essentially, ‘Secured Virtual Enclaves’ of these Virtual Applications. These Virtual Applications leverage the clustering and load balancing mechanisms inherent to the applications for availability while also creating a truly ‘on demand’ elasticity capability. This also allows the instances of the Virtual Applications to exist in an unmanaged or ‘zero touch’ state, eliminating needs such as physical access and change control governance.&lt;br /&gt;&lt;br /&gt;We’ve now mentioned SOA in several facets of this architecture but let’s take it a step further to try and crystallize a couple of key points. So far we’ve asserted that you can take a reference architecture stack like &lt;a href="http://www.cisco.com/en/US/netsol/ns944/#~product"&gt;Cisco UCS/Nexus &lt;/a&gt;and deploy it with a trusted, virtualization layer using a virtualization technology stack like &lt;a href="http://www.vmware.com/products/vcloud-director/"&gt;VMWare’s vCloud Director&lt;/a&gt; and its inherent &lt;a href="http://www.vmware.com/pdf/vcd_10_api_guide.pdf"&gt;service oriented capabilities&lt;/a&gt;, complete with &lt;a href="http://www.vmware.com/products/cisco-nexus-1000V/"&gt;virtual TCP/IP addressing&lt;/a&gt;. Because all of these functions are enabled via &lt;a href="http://www.cisco.com/en/US/docs/switches/datacenter/nexus1000/sw/4_0_4_s_v_1_2/xml_api/programming/guide/n1000v_xml_api.pdf"&gt;XML&lt;/a&gt; it is now possible to leverage this virtual ‘container’ in ways that blend what was historically considered a ‘management band’ activity with a business policy that drives these operations in a &lt;a href="http://www.hytrust.com/news/press-releases/hytrust-releases-hytrust-appliance-update/"&gt;trusted fashion&lt;/a&gt;. A perfect example of a use case that requires this type of solution is the requirement to provide true multi-tenancy in a cloud environment where Top Secret, Secret and other protection levels must be provided, with a combination of application stakeholders from government and industry, forming a scenario known as a ‘Community Cloud’. The usage model for these combined technologies also eliminates the need for ‘self service’ provisioning of new virtual compute capabilities since a portal/business process flow for ‘Add New Project’ would possess inherent policy based provisioning.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Leveraging Security and Policy for Control&lt;/strong&gt;&lt;br /&gt;While this combination purports to solve the ‘inner sanctum’ challenges to support some of the more complex cloud use cases, what will be used to orchestrate the virtualization, provide secure access to virtualized applications and produce the required ‘Audit Band’ to operate with the necessary control to Trust your Cloud? The technology that is the lynchpin for this overall solution is a &lt;a href="http://en.wikipedia.org/wiki/XML_appliance"&gt;service gateway &lt;/a&gt;which can be run in a tamper proof hardware form factor or as a virtualized software application. This enables the positioning of the service gateway at multiple vantage points for policy based control of how management, application and audit services are offered. It does this by combining a number of technology standards, TLS, X.509, WS-Security, WS-Policy, WS-Trust, SAML, LDAP, XACML, etc. along with policy to generate artifacts, essentially chains of trust, to the Audit Band.&lt;br /&gt;&lt;br /&gt;This alphabet soup of standards has a diffuse set of meaningful usage patterns in concert with one another to accomplish the same goals of security, privacy and trust. The Wikipedia.org example of &lt;a href="http://en.wikipedia.org/wiki/XACML"&gt;XACML policy elements&lt;/a&gt;, (Policy Administration Point, Policy Decision Point, Policy Enforcement Point and Policy Information Point) too is a good analogy for how all of these items provide this level of trust enforced and orchestrated by the service gateway. Applications such as an LDAP data store or an XACML administration solution allow for expressing who will have access to what and in what fashion but it is the collection of these (and others) applied in the correct combination at each route the data travels that extends the irrefutable chain of trust from the aforementioned compliant data center and physical computing assets, through the hypervisor and into the application layer. &lt;a href="http://www.cisco.com/en/US/prod/collateral/vpndevc/ps9519/ps9530/data_sheet_c78-453502.html"&gt;Policy administration solutions&lt;/a&gt; will provide answers to who is allowed to do what, complete with point in time states, while the service gateway will produce searchable audit artifacts from these operations to enable &lt;a href="http://virtualgeek.typepad.com/virtual_geek/2010/08/rsa-vmware-and-intel-securing-privatepublic-clouds.html"&gt;near real time visibility&lt;/a&gt; into who did what and when. Because all communication between logical application tiers will occur over XML via services, the application data payload itself becomes subject to overarching ‘Policy’ which can redact for de-classification or re-route based on content in order to provide more human centric dissemination of information.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br /&gt;Establishing the necessary level of control for Trust will be the barrier to moving applications to a cloud environment. Leveraging a services gateway to orchestrate your cloud renders a number of disruptive benefits that can be achieved:&lt;br /&gt;&lt;br /&gt;1. The security to run applications anywhere in the compliant cloud infrastructure in a multi-tenant fashion while maintaining policy enforcement will be the key to realizing the &lt;a href="http://www.vmware.com/products/drs/"&gt;power usage efficiency &lt;/a&gt;promised by the cloud&lt;br /&gt;&lt;br /&gt;2. Continuity of Operations, Disaster Recovery and Failover also &lt;a href="http://bradhedlund.com/2010/09/23/cisco-ucs-fabric-failover/"&gt;become intrinsic &lt;/a&gt;to the solution&lt;br /&gt;&lt;br /&gt;3. Due to the repeatable architectural concepts described herein, cloud provider hosting becomes a more commoditized procurement process based on well understood physical access controls&lt;br /&gt;&lt;br /&gt;4. Configuration management of cloud applications becomes a process of delivering signed, trusted iterations of virtual machines to perform within virtual applications&lt;br /&gt;&lt;br /&gt;5. Leveraging existing SOAs such as Identity and Access Management, other API’s from packaged enterprise application suites or custom built business logic preserves your existing investments and while also offering those services in the cloud&lt;br /&gt;&lt;br /&gt;6. Open Source software applications, once considered a security risk, are now viable solutions by leveraging the highly available, self-healing, unmanaged, ‘zero touch’ nature of the virtualized ‘middle tier’ used to provide cloud services&lt;br /&gt;&lt;br /&gt;7. Productive application stack for modernization of all legacy investments including SOA middleware components that can remain as enterprise located assets which, over time, will require diminishing levels of costly, proprietary enhancements&lt;br /&gt;&lt;br /&gt;8. Assuring the information lifecycle for protection of sensitive data where it matters allows for more freedoms in consuming public internet data in the presentation tier that will be demanded for rich internet applications&lt;br /&gt;&lt;br /&gt;9. Designing transparency into the architecture allows for well understood lines of sight along the axes of Trust relative to parties involved to achieve desired compliance visibility while simplifying the effort needed to produce attestation&lt;br /&gt;&lt;br /&gt;Beyond these benefits, cloud orchestration can provide ‘Trust as a Service’ to stakeholders and enable the promised agility of the cloud to improve service levels where complex security and audit capabilities are required. All of this while bringing capital and operational expenditures to a predictable, achievable price point allowing you to focus on new ways to deliver value. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3821232226367750659-6868510579516937040?l=allenshortnacy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenshortnacy.blogspot.com/feeds/6868510579516937040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3821232226367750659&amp;postID=6868510579516937040' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821232226367750659/posts/default/6868510579516937040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821232226367750659/posts/default/6868510579516937040'/><link rel='alternate' type='text/html' href='http://allenshortnacy.blogspot.com/2011/02/trusted-cloud.html' title='Trusted Cloud'/><author><name>Allen Shortnacy</name><uri>http://www.blogger.com/profile/08861055743475579526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ifVwI7m2vEY/SRzfRGygaWI/AAAAAAAAAAQ/jhOMM2UExcY/S220/IMG_0030.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821232226367750659.post-6719966218516465761</id><published>2009-05-19T14:14:00.002-04:00</published><updated>2009-05-20T10:23:50.558-04:00</updated><title type='text'>Approaching a Cloud Computing Model with SOA and Virtualization</title><content type='html'>There is a lot of press given these days to ‘cloud computing’ that is attractive to many in industry, especially the IT components of those industries. Some of the obvious values that cloud computing purportedly provides are not readily accessible to customers with more stringent security and privacy concerns such as those required within the Federal Government due to the globally virtual nature of the cloud. This white paper will address the impact of the cloud computing concept to portions of the Federal Government who have already engaged in providing shared infrastructure services such as those typically planned and provisioned for an enterprise SOA.&lt;br /&gt;&lt;br /&gt;Cloud computing isn’t an entirely new concept and in fact could be considered an amalgamation of several computing patterns that have come into vogue and matured to become prevalent in the IT mainstream. Some of these concepts are grid, virtualization, clustering, and on-demand computing. Unless you’ve been under a rock over the last decade you’ve undoubtedly been inundated with vendor speak on these items as well as likely having taken a stab at leveraging them to provide some value they ostensibly provide. In these cases the likely cost benefit fell into two main categories which are one, the physical footprint to provide requisite compute power (size and/or cost) and two, being able to manage many resources as one.&lt;br /&gt;&lt;br /&gt;When looking at the recent adoption of these provisioning patterns it is also important to understand the larger scope of what has been successful in the Federal government to date. There have been shared backbones for supercomputing applications at NASA, Dept of Energy and DoD/DARPA for many years as well as recently established grids such as HHS/NCI National Cancer Grid which has outreach to other research institutions outside of the Federal Government. There has been an uptick of shared service Centers of Excellence for booking travel (GovTrip, Defense Travel Service and FedTraveler) and Human Resources/Payroll (Dept of Interior National Business Center, USDA National Finance Center). Enterprise security (Dept of Defense Net-Centric Enterprise Services/NCES) which provides a common access method to all facilities and systems in the form of a CAC (Common Access Card) has also begun to take hold.&lt;br /&gt;&lt;br /&gt;As was mentioned previously, the technology patterns that constitute a ‘cloud’ are mature and in use in many places today. Clustering has been around in mid range servers (Unix, Linux, Windows) for a while and has even become part of the base operating system although third parties like Veritas, etc. still exist with some compelling value adds. Generally, a cluster is a communicating group of computers that mostly offers load balancing of processes as well as availability in the case of failure as the group appears as a single entity to the outside world. Another mainstream pattern for distributing compute power across a set of associated nodes is that of a Grid. Grids take clustering a step further as they have a way to digest workload and decompose it to perform in parallel across grouped resources.  An example of mainstream Grid processing is that of Oracle’s 11g database where the ‘g’ is for Grid.&lt;br /&gt;&lt;br /&gt;The other piece of the cloud puzzle that has significant uptake is that of virtualization. Virtualization is the act of hosting many servers on a single piece of infrastructure that may or may not be members of the same cluster or grid. Recently both Oracle and IBM have begun to offer Xen hypervisors capable of virtualizing Linux on Intel/AMD based servers (Oracle VM) and IBM S/390 or System Z mainframes (IBM z/VM). This coupled with Oracle’s recent acquisition of Sun means that this combination of virtualizing Linux is likely to receive the same R&amp;amp;D attention that LPARs (IBM), VPARS (HP) and Containers/Zones (Sun) have long received on the UNIX side that provided such excellent manageability of large SMP servers.&lt;br /&gt;&lt;br /&gt;Springing from the collection of these concepts are offerings like On Demand computing and Software, Platform or Infrastructure as a Service that have recently come of age. Given the distributed nature of the resources employed to provide such services, even behind data center firewalls, SOA has been a large part of realizing any successful foray into these offerings. What has been challenging for offering these kinds of services are the very items that cloud computing seeks to ameliorate. Examples of the challenges to date have been around provisioning compute resources ‘just in time’, being able to scale when needed with an agreed fee schedule and defining the support model when platform, infrastructure or software is offered as a service. Some have been able to conquer these gaps by offering software developer tools at an appropriate abstraction layer in order to maintain control over the other layers in the infrastructure.&lt;br /&gt;&lt;br /&gt;Perhaps due to the fact the cloud offerings are somewhat in their infancy is the other reality that entire clouds have been unavailable for hours at a time, which would violate most SLAs for Federal Government systems. Outside of this difficult fact are the privacy and security required for Federal Government systems that are really at the root of the challenge for offering a cloud computing model for these systems. The ability to manage the total infrastructure, or fabric, which runs all of the components necessary to effectively provide a cloud infrastructure, is the next step in realizing cloud computing capabilities. The fabric could include a SAN and its controllers, 10GB Ethernet or Infiniband, MPLS with QoS and latency requirements, VPNs, Routers and Firewalls, Blades and their operating systems as well as application software deployed on them. To effectively manage resources in a cloud you must have all of these items defined to a level where they can be specified and provisioned at a moment’s notice, perhaps from some trigger in an actively managed infrastructure such as CPU threshold met.&lt;br /&gt;&lt;br /&gt;SOA applications have been reduced to a footprint that is easily configurable at deploy time through provisioning capabilities like the &lt;a href="http://www.dmtf.org/standards/published_documents/DSP2017_1.0.0.pdf"&gt;Open Virtualization Format&lt;/a&gt; and &lt;a href="http://www.slideshare.net/celikgok/weblogicserveroverviewweblogicscriptingtool012282527528444349"&gt;WebLogic Scripting Tool&lt;/a&gt; while also being able to subsist on just a few different form factors of blade servers in order to create a virtual ‘appliance’ from a group of virtual machines. Once these variables have been identified and values managed in lists, such as IP addresses and TCP ports of cluster controllers, SOA process definitions and connections, etc. it becomes a somewhat trivial task to introduce compute power to the cluster. However, identifying the matrix of dependencies in aggregate is a non-trivial task given that grids may contain clusters, clouds may be on top of grids, and grids may be on top of clouds. In the end, this distillation of the interface data is what can allow for a telecommunications like provisioning system for compute resources. Coupled with effective blanket purchasing model that allows you to accurately forecast and stock these types of physical resources or provision them  as services via partners puts you in a position to actively manage your private infrastructure the same way &lt;a href="http://aws.amazon.com/ec2/"&gt;Amazon&lt;/a&gt; or &lt;a href="http://www.emc.com/products/detail/software/atmos.htm"&gt;EMC&lt;/a&gt; does.&lt;br /&gt;&lt;br /&gt;Many Federal Government agencies have invested in multiple data center locations for disaster recovery as well as having pursued ambitious Enterprise level SOA projects. The coupling of the cloud paradigms covered in this document along with the understanding that even cloud computing and its provisioning can be offered through an SOA interface is enticing. As the annual budget outlays for multiple data centers essentially increases inversely to the number of data centers added, more pressure is exerted by OMB and agency executives to leverage them for more than simply an equally performing warm failover but in an active-active role that leverages the total investment. Cloud computing not only offers the ability to actively manage the entire infrastructure with methods that help achieve this goal but also the capability to re-purpose compute power as needed. The possibilities here include performing data warehouse aggregations in the evening hours or perhaps even offering them as a dynamically shared service for compute power in a multi-tenant model to other agencies whether they are looking for SOA or more specialized grid computing applications.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3821232226367750659-6719966218516465761?l=allenshortnacy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenshortnacy.blogspot.com/feeds/6719966218516465761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3821232226367750659&amp;postID=6719966218516465761' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821232226367750659/posts/default/6719966218516465761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821232226367750659/posts/default/6719966218516465761'/><link rel='alternate' type='text/html' href='http://allenshortnacy.blogspot.com/2009/05/approaching-cloud-computing-model-with.html' title='Approaching a Cloud Computing Model with SOA and Virtualization'/><author><name>Allen Shortnacy</name><uri>http://www.blogger.com/profile/08861055743475579526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ifVwI7m2vEY/SRzfRGygaWI/AAAAAAAAAAQ/jhOMM2UExcY/S220/IMG_0030.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821232226367750659.post-5116130451224368704</id><published>2009-05-19T14:13:00.002-04:00</published><updated>2009-05-20T10:25:52.175-04:00</updated><title type='text'>Service Oriented Authorization: Information Assurance for SOA</title><content type='html'>In an enterprise SOA resources have become more centralized in order to be shared causing growing pains through a realization of necessary governance. One of the first concerns from management and business owners is that what they are offering within the scope of the SOA can be controlled with policies they establish as well as audited against adherence to those policies. Historically when application silos were built, tight control was available as most authorization for performing tasks within the application was either a function of the application container or the application logic itself. While network security, encryption, digital signatures, and strong authentication can be enabled consistently for SOA assets, what is challenging many SOA implementations today is how to adequately enable application authorization in an SOA context with coherent management capabilities. This white paper will attempt to outline the case for leveraging the move to an enterprise SOA as the perfect opportunity to enhance information assurance for the enterprise as opposed to allowing it to manifest itself as actual or even perceived gaps in controlling access to both SOA and legacy applications.&lt;br /&gt;&lt;br /&gt;As the IT infrastructure has evolved over the last decades, many security, authentication, and authorization models have been introduced from ACF-2 to Top Secret and RACF for the mainframe to LDAP and Active Directory for UNIX and Windows. Given what these services provide to the overall effectiveness and risk management of applications they are certainly an intrinsic part to the fabric that provides the necessary components for making applications available to diverse user populations. Most of these offerings sprang from vendors and generally support an open standard (LDAP) for storing user accounts and passwords in a variety of contexts within an LDAP ‘tree’ that is queried at logon to yield what’s known as an ACL (Access Control List). An ACL is essentially a ‘key’ in the form of the total resources that the user will have access to that are also protected within the LDAP directory.&lt;br /&gt;&lt;br /&gt;The challenge with this path of evolution is that while given a standard repository with which to store information many vendors have chosen either to extend the repository to suit their own needs or to remain in a proprietary security mechanism that likely originated prior to the advent of LDAP. While it would be ideal to believe that all applications conceived after LDAP actually leveraged it to store security information, this is not the reality. Many applications are able to leverage LDAP for user authentication so you do not need to manage a separate user database for the application’s authentication, however the applications that facilitate authorization of users in this same fashion is an extreme minority. Microsoft Windows leverages Active Directory as a method of Single Sign On to enterprise resources but even they do not provide automated access to much else other than shared network file systems and printers. In fact, one of the only applications entirely integrated with Active Directory is their flagship enterprise email server, Exchange.&lt;br /&gt;&lt;br /&gt;While IT began rolling its own authorization and in many cases authentication mechanisms, the software vendors were busy performing an acquisition spree around an application suite pattern known as ‘Identity Management’. The vendors that have an LDAP offering themselves provided customizations to LDAP in order to support a single sign-on within their own group of applications. They soon discovered that as they began to acquire more vendors and their applications, that an external, homogenized mechanism used to provide ‘security as a service’ within their own suites was becoming of paramount importance. These Identity Management suites consist mainly of identity provisioning, or the act of creating user accounts on systems as well as access control through groups or roles, or protecting access from a single authority to resources such as URLs, APIs or lower level access like SQL databases or Message Queues.&lt;br /&gt;&lt;br /&gt;The industry eventually came up with a more robust XML based standard that could be embedded in SOA requests called &lt;a href="http://en.wikipedia.org/wiki/SAML_2.0"&gt;SAML&lt;/a&gt; (Security Assertion Markup Language), which facilitates the trust relationship between these security directories. This standard allows you to federate identity, authenticate, and authorize across applications that trust the provider of SAML tokens. The authorization mechanism of SAML however, is limited, and provides an answer to whether or not someone is associated with a particular thing as well as providing information on whether or not someone has access to a particular resource after authentication. These items are of great use in constructing an audit trail of who did what and when but in the end falls short of enterprise policy compliance audit needs.&lt;br /&gt;&lt;br /&gt;The next step in creating standards for making service oriented authorization a reality for SOA (Service Oriented Architecture) was the formation of &lt;a href="http://www.ibm.com/developerworks/xml/library/x-xacml/"&gt;XACML&lt;/a&gt; (eXtensible Access Control Markup Language) which provides a way to hold rules about making authorization decisions. These authorization decisions, essentially a yes or no answer based on who is asking to perform what action to which object, are invoked by a PEP (Policy Enforcement Point or something that protects a resource) when a request is made of that resource. The rules for evaluating the requested access is executed by a PDP (Policy Decision Point) that has access to the rules stored in a PAP (Policy Access Point). This mechanism is essentially providing much the same answer that an Active Directory request would in the form of an ACL, but it is externalizing the decision itself by analyzing what may be a resolution of intersecting hierarchies or authorities. This is critical for centralizing this behavior and getting it out of the hands of a diverse developer population of SOA services.&lt;br /&gt;                                  &lt;br /&gt;As was mentioned earlier one of the barriers to sharing in SOA has been the ability to effectively define, govern, and audit these types of policy. This holds even truer when we are dealing with Federal Agencies tasked with providing national security. You need look no further than a recent attempt to share and federate information across these agencies called &lt;a href="http://www.propublica.org/article/terror-watch-list-technologically-troubled-822"&gt;Railhead&lt;/a&gt; to find the challenges in dealing with sensitive data and chain of authority operations on shared services even as simple as search applications. When XACML is the default method for securing your SOA as well as Portal and Web 2.0 applications, the benefits of a single central manager for policy overcome many of these challenges. In fact coupling this layer with secure database mechanisms such as &lt;a href="http://www.oracle.com/database/security.html"&gt;Oracle’s&lt;/a&gt; Database Vault, Virtual Private Database, and Label Security you can increase &lt;a href="http://www.fas.org/irp/offdocs/dcid-6-3-manual.pdf"&gt;DCID Protection Level&lt;/a&gt; compliance and defend against becoming a &lt;a href="http://en.wikipedia.org/wiki/Counterintelligence_Field_Activity"&gt;privacy concern&lt;/a&gt; for the public even where sensitive documents subject to redaction are the SOA payload.&lt;br /&gt;&lt;br /&gt;Enterprise logging mechanisms such as &lt;a href="http://www.arcsight.com/solutions/solutions-logmanagement/"&gt;ArcSight&lt;/a&gt; provide collecting and reporting on a wide range of enterprise application logs. Logging with this homogenized approach facilitates those things compliance auditing is most concerned with, such as easier preparation for insight into who knew or did what, when and how that are key tenants of information assurance building on top of cryptographic non-repudiation. There are many active risk management &lt;a href="http://www.arcsight.com/products/products-identity/"&gt;solutions&lt;/a&gt; coming from industry that essentially put network intrusion detection into the application layer by leveraging this type of usage, policy, and log data. Another beneficial application of the data coming from this type of solution is the ability to actively mine and manage roles, discovering which tasks may be better suited in different portal regions or which human resources may augmented by offloading or automating certain tasks.&lt;br /&gt;&lt;br /&gt;At the end of the day for SOA to be a success in the federal government but given the demand placed on exposing and sharing such sensitive data with policies that may change over time requires a homogenous way to define and audit those policies as well as offer a consistent model for consumers. SAML and XACML provide those in a vendor neutral fashion that satisfies other requirements inherently that have otherwise seemed unapproachable threat analysis and role management. If SOA is the façade for your legacy applications, then creating a service-oriented authorization layer ensures access to these systems is performed in a secure, manageable and perhaps most importantly, readily auditable fashion.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3821232226367750659-5116130451224368704?l=allenshortnacy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenshortnacy.blogspot.com/feeds/5116130451224368704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3821232226367750659&amp;postID=5116130451224368704' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821232226367750659/posts/default/5116130451224368704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821232226367750659/posts/default/5116130451224368704'/><link rel='alternate' type='text/html' href='http://allenshortnacy.blogspot.com/2009/05/service-oriented-authorization.html' title='Service Oriented Authorization: Information Assurance for SOA'/><author><name>Allen Shortnacy</name><uri>http://www.blogger.com/profile/08861055743475579526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ifVwI7m2vEY/SRzfRGygaWI/AAAAAAAAAAQ/jhOMM2UExcY/S220/IMG_0030.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821232226367750659.post-2208605923984775788</id><published>2009-02-04T09:14:00.075-05:00</published><updated>2009-03-10T16:17:56.491-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bpm'/><category scheme='http://www.blogger.com/atom/ns#' term='XBRL'/><category scheme='http://www.blogger.com/atom/ns#' term='risk'/><category scheme='http://www.blogger.com/atom/ns#' term='Basel II'/><category scheme='http://www.blogger.com/atom/ns#' term='FIXML'/><category scheme='http://www.blogger.com/atom/ns#' term='soa'/><title type='text'>Why Technology is Integral to Legislation</title><content type='html'>With the current economic indicators and overall malaise we've found ourselves in I thought I would use the opportunity to throw out a novel idea. That idea is centered on the need for an understanding of what our government is capable of before we get around to spending hundreds of billions of dollars to fix a problem. Now this is not a political blog as I think there are enough of those that seek to place blame and there is plenty to go around. What I'm talking about is the rest of our government that has to implement these grand ideas and somehow try to show the results. In an attempt to keep an open mind, avoid &lt;a href="http://www.businessweek.com/bwdaily/dnflash/content/feb2009/db2009021_878209.htm"&gt;groupthink&lt;/a&gt; and look at the solutions not only to this problem so that we do not let another ‘bubble’ catch us by surprise but also how things should be done from the top down in regulating our financial markets.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The title of this blog entry has to with technology and legislation or policy but before we get too deep into that I will set the stage discussing the state of technology as used in the Federal Government for various purposes today. I've &lt;a href="http://allenshortnacy.blogspot.com/2008/11/leveraging-bpm-soa-identity-management.html"&gt;blogged&lt;/a&gt; before about how you can use frameworks for an effective BPM based SOA solution around Governance, Risk and Compliance that I believe applies to this issue. The Federal government has done a good job in providing a defining &lt;a href="http://et.gov/history/etsc300form1stStage.htm"&gt;schema&lt;/a&gt; (an &lt;a href="http://en.wikipedia.org/wiki/XML"&gt;XML&lt;/a&gt; based &lt;a href="http://en.wikipedia.org/wiki/Data_model"&gt;data model&lt;/a&gt;) for their budgeting process which works quite well (I have programmed Federal budgeting systems with it so I can attest) but rarely is this schema used other than on a yearly basis to make programs and projects appear to be most valuable per the metrics supported in the system. This becomes mainly a black art of spreadsheet 'magic' to try and position the way spending will benefit the citizen, war fighter or whatever the mission(s) that have the most visibility and therefore higher spending. This is a framework about how the finances of the government are managed in a &lt;a href="http://en.wikipedia.org/wiki/Portfolio_(finance)"&gt;portfolio&lt;/a&gt;. What we are attempting to address here is the financial and operational data regulate our nation’s markets from agencies like Federal Housing Administration, Federal Reserve, Treasury, FDIC, SEC/CFTC etc.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;We’ll begin with some discussion of how these and other parts of the government interact to provide oversight to the activities within the private business community that affect our economy. While these interests do have some combined oversight and even included Fannie Mae and Freddie Mac in one case called &lt;a href="http://www.ofheo.gov/"&gt;OFHEO&lt;/a&gt; which now hails as &lt;a href="http://www.fhfa.gov/"&gt;FHFA&lt;/a&gt;, it’s obvious that the ties that bind them have been woefully inadequate to predict the overall effect of the mortgage industry on the health of Wall Street, Banks and therefore the overall economy. There are programs intending to tie them together such as the &lt;a href="http://www.ffiec.gov/"&gt;FFIEC&lt;/a&gt; and the &lt;a href="http://www.fdicoig.gov/reports07%5C07-012-508.shtml"&gt;Shared National Credit&lt;/a&gt; program. I believe the SNC had the best of intentions as outlined in a &lt;a href="http://www.occ.treas.gov/annrpt/2007ARNational.pdf"&gt;2007 report&lt;/a&gt; from OCC covering some of the financial issues facing the banking system and the economy as a whole. During the last couple of years there was a resurrection of the &lt;a href="http://www.federalreserve.gov/SECRS/2005/April/20050412/OP-1218/OP-1218_2_1.pdf"&gt;modernization&lt;/a&gt; of the Shared National Credit program followed by a Secretary Paulson &lt;a href="http://www.ustreas.gov/press/releases/hp896.htm"&gt;proposal&lt;/a&gt; for the complete re-structuring of a lot of the players involved. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;These items are all positive, even if disruptive, but we are up against complexities encountered in this crisis that our government just isn't designed to handle. This blog entry isn't going to be about policy or even placing blame but more so about what I've seen that works and what we should be looking at to institute the best mechanisms moving forward to make sure the government is able to handle these complexities, seen or unseen, in the future. After looking longer at policies and proposals I'm more prone to believe suggestions such as &lt;a href="http://www.latimes.com/news/opinion/commentary/la-oe-ferg6-2009feb06,0,6972232.column"&gt;this&lt;/a&gt; and &lt;a href="http://radar.oreilly.com/nabi-Nov11.pdf"&gt;this&lt;/a&gt;. As you look the previous links to LA Times article and the white paper, one theme is clear and that is that new institutions are needed not just for oversight and enforcement but potentially for actually operating some of the core functions just as Ginnie Mae have been forced into doing in light of Fannie Mae and Freddie Mac implosion. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;If you look at the documents I referenced earlier from &lt;a href="http://www.occ.treas.gov/annrpt/2007ARNational.pdf"&gt;OCC&lt;/a&gt; and the &lt;a href="http://www.federalreserve.gov/SECRS/2005/April/20050412/OP-1218/OP-1218_2_1.pdf"&gt;Risk Management Association&lt;/a&gt; one of the themes that run through them is the incorporation of the Basel II or similar framework to measure potential for default, exposure at default, etc. as a consistent baseline in understanding the way each institution would handle those calculations. FDIC was averse to Basel II for a while due to the effect of capital requirements that would be brought to bear on lending institutions that it saw as unnecessarily burdensome (shown &lt;a href="http://www.xbrl.org/Tokyo%20Presentations/2FR04-InscoeFDIC%20Basel%20II.ppt"&gt;here&lt;/a&gt; on slide 37). As one who has an innate affection for frameworks due to their very nature, I will present one here for some pretext to the larger argument I'm trying to make and that is &lt;a href="http://www.time.com/time/specials/packages/0,28757,1877351,00.html"&gt;XBRL&lt;/a&gt; (which has some additional explanation &lt;a href="http://www.xbrl.org/SeattlePresentations/37_Leveraging_XBRL_for_Basel_II.ppt"&gt;here&lt;/a&gt;). &lt;/p&gt;&lt;br /&gt;&lt;p&gt;FDIC has not only since come around to &lt;a href="http://www.fdic.gov/news/news/press/2007/pr07091.html"&gt;Basel II&lt;/a&gt; but has gone to some lengths to look at XBRL as a solution for sanitizing the way financial data is transmitted. SEC has done some things with XBRL in regards to &lt;a href="http://www.sec.gov/edgar/aboutedgar.htm"&gt;EDGAR&lt;/a&gt; and you can see &lt;a href="http://xbrl.us/press/pages/pressevent.aspx"&gt;here&lt;/a&gt; this is starting to get enriched as it pertains to more diverse banking paradigms in the case of the mutual fund taxonomy for example. I've done work with the SEC around options using a framework called &lt;a href="http://www.fixprotocol.org/what-is-fix.shtml"&gt;FIXML&lt;/a&gt; which serves its purpose well. This proves that a single framework isn't necessarily the answer just as Basel II isn't necessarily the silver bullet either. Take a look at these two postings from The Institutional Risk Analyst in 2006 to look at XBRL as it pertains to Basel II within the Federal Government: &lt;/p&gt;&lt;br /&gt;&lt;p&gt;Here's an excerpt from the &lt;a href="http://us1.institutionalriskanalytics.com/pub/IRAstory.asp?tag=157"&gt;first&lt;/a&gt;: &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;em&gt;IRA’s core mission is to develop and field benchmarking analytics. As a developer of computer enabled data mining tools, we strongly support the advent of publicly available, well-structured or “interactive” data. In the past we have lauded the FDIC’s modernization effort, which now has all FDIC-insured depository institutions submitting quarterly financial reports using eXtensible Business Reporting Language or XBRL. The transparency, completeness, consistency and quality of the FDIC’s bank information pipeline, which is used in our analysis engines to produce uniform benchmarks for Basel II, enables IRA’s “Basel II by the Numbers” report series to serve as a canvas upon which to demonstrate the power of “distilling” structured data.&lt;/em&gt; &lt;/p&gt;&lt;br /&gt;&lt;p&gt;And one from the &lt;a href="http://us1.institutionalriskanalytics.com/pub/IRAstory.asp?tag=175"&gt;second&lt;/a&gt;: &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;em&gt;Fact is, a growing number of senior people in government are pondering the use of XML-based technology solutions to address the issues like those raised by the &lt;/em&gt;&lt;a href="http://www.crmpolicygroup.org/"&gt;&lt;em&gt;Corrigan Group&lt;/em&gt;&lt;/a&gt;&lt;em&gt;, in particular the issue of gathering sufficient financial statement data about hedge funds and other lightly regulated entities to understand counterparty risk. And the FDIC's use of XBRL for gathering bank data is only one example.&lt;/em&gt; &lt;/p&gt;&lt;br /&gt;&lt;p&gt;One of the items that starts to emerge here is not only how to effectively rate &lt;a href="http://www.federalreserve.gov/newsevents/press/bcreg/20060509a.htm"&gt;complex&lt;/a&gt; banking institutions like hedge funds but also looking back at the OCC &lt;a href="http://www.occ.treas.gov/annrpt/2007ARNational.pdf"&gt;document&lt;/a&gt; you start to see concerns of how to regulate traditionally depository institutions like a Bank of America when acquisitions such as &lt;a href="http://en.wikipedia.org/wiki/Countrywide_Financial"&gt;Countrywide&lt;/a&gt; for instance, begin to conglomerate (under Horizontal Reviews of Large Banks in the OCC &lt;a href="http://www.occ.treas.gov/annrpt/2007ARNational.pdf"&gt;document&lt;/a&gt;). Moving in to 2007 you start to see the sobering writing on the wall as seen &lt;a href="http://www.mortgagebankers.org/files/Conferences/2007/CREFFebruary/Fitch2007GolbalCDOforEvolution.pdf"&gt;here&lt;/a&gt; where it is more clearly understood how tied the performance of these &lt;a href="http://en.wikipedia.org/wiki/Credit_derivative"&gt;credit derivatives&lt;/a&gt; like credit default swaps (&lt;a href="http://en.wikipedia.org/wiki/Credit_default_swap"&gt;CDSs&lt;/a&gt;) and Collateralized Debt Obligations(&lt;a href="http://en.wikipedia.org/wiki/Collateralised_Debt_Obligation"&gt;CDO&lt;/a&gt;s) were to the real estate market, specifically sub-prime and speculative mortgages. If you are not up to speed on how this meltdown occurred here is a crude &lt;a href="http://docs.google.com/TeamPresent?docid=ddp4zq7n_0cdjsr4fn&amp;amp;skipauth=true"&gt;animation&lt;/a&gt; on the 'evolution' of this problem.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;When you take this to the macro level where the government should be managing the Shared National Credit risk you find a lag problem where indicators like you see from &lt;a href="http://www.bls.gov/"&gt;Bureau of Labor Statistics&lt;/a&gt; are simply a good indicator of what's already happened as are the economists' data coming from places like HUD. They are not however a good indicator of what is to come when what is coming is unique and as a pattern, somewhat unidentifiable. To be able to effectively spot a &lt;a href="http://en.wikipedia.org/wiki/Financial_contagion"&gt;contagion&lt;/a&gt; you need the most accurate data in a format you can consistently retrieve and integrate for predictive analytics. There are great data mining operations going on in all of these institutions and there are vendors like &lt;a href="http://www.ubmatrix.com/downloads/Oracle_and_UBmatrix_whitepaper.pdf"&gt;UBMatrix&lt;/a&gt; that provide &lt;a href="http://www.ubmatrix.com/downloads/FFIEC_UBmatrix_business_brief.pdf"&gt;tools&lt;/a&gt; that XBRL solutions like the &lt;a href="http://www.xbrl.org/us/us/FFIEC%20White%20Paper%2002Feb2006.pdf"&gt;FFIEC Call Report&lt;/a&gt; can be built on. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;Going back to the first &lt;a href="http://us1.institutionalriskanalytics.com/pub/IRAstory.asp?tag=157"&gt;posting&lt;/a&gt; from The Institutional Risk Analyst earlier I believe that major vendors in this space like &lt;a href="http://www-03.ibm.com/press/us/en/pressrelease/26284.wss"&gt;IBM&lt;/a&gt;, &lt;a href="http://www.oracle.com/corporate/press/2007_nov/openworld-sf-2007-hyperion-system9-preview.html"&gt;Oracle&lt;/a&gt;, &lt;a href="http://www.microsoft.com/office/showcase/xbrl/default.mspx"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://www.fujitsu.com/global/services/software/interstage/xwand/Automated-XBRL-Reporting.html"&gt;Fujitsu&lt;/a&gt;, etc. coupled with the advances in storage mechanisms for XML will render the following statement: &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;em&gt;We rub our worry beads pondering the anthropology of innovation, each component developed piecemeal and each maturing to serve the interactive data space. Not unexpectedly, we see evidence of classic early adoption myopia -- competing solutions ignoring each other’s value, while pushing, at times aimlessly, in the hope of owning as much of the interactive data real estate as possible. We know from experience that the “one wrench does it all” approach hurts rather than helps the adoption of interactive data as a resource to the financial community. We believe there needs to be more context as to what functional purpose a technology has to each step in the value pipeline – collection, validation, storage, distillation &amp;amp; dissemination – over which data travels from source to user.&lt;/em&gt; &lt;/p&gt;&lt;br /&gt;&lt;p&gt;can and will be somewhat ameliorated by methods to handle &lt;a href="http://en.wikipedia.org/wiki/Schema_evolution"&gt;schema evolution&lt;/a&gt; coupled with the &lt;a href="http://www.xbrl.org/"&gt;XBRL&lt;/a&gt; organization maintaining the technology artifacts that represent the line of business involved. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;And from the second &lt;a href="http://us1.institutionalriskanalytics.com/pub/IRAstory.asp?tag=175"&gt;posting&lt;/a&gt; from The Institutional Risk Analyst related to risk modeling: &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;em&gt;To us, the chief obstacles preventing regulators and risk managers from understanding the nature of the next systemic tsunamis are 1) over-reliance on statistical modeling methods and 2) the use of derivatives to shift and multiply risk. Of note, continued reliance on VaR models and &lt;/em&gt;&lt;a href="http://en.wikipedia.org/wiki/Monte_carlo_simulation"&gt;&lt;em&gt;Monte Carlo simulations&lt;/em&gt;&lt;/a&gt;&lt;em&gt; is enshrined in the Basel II proposal, the pending rule revision on CSFTs and the SNC proposal. All share an explicit and common reliance on statistical methods for estimating the probability of a default or P(D), for example. These ratings, in turn, depend heavily upon stability in the assumptions about the likely size and frequency of risk events. None of these proposed rules focus great attention or resources on assessing specific obligor behavior.&lt;/em&gt; &lt;/p&gt;&lt;br /&gt;&lt;p&gt;With a new XBRL based SOA underpinning this new framework adds &lt;a href="http://en.wikipedia.org/wiki/Discrete_event_simulation"&gt;discrete event simulation&lt;/a&gt; capabilities which give the ability to use computing models to play ‘games’ like the Department of Defense does that I've blogged about &lt;a href="http://allenshortnacy.blogspot.com/2009/01/searching-non-textual-unstructured-data.html"&gt;here&lt;/a&gt;. In addition is the capabilities for statisticians and economists to use this data in aggregate to measure true national credit and risk factors more accurately.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Another from the second &lt;a href="http://us1.institutionalriskanalytics.com/pub/IRAstory.asp?tag=175"&gt;posting&lt;/a&gt; from The Institutional Risk Analyst related to oversight of the risk calculations: &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;em&gt;Thus the urgency in some corners of Washington regarding revisions to SNC, including a quarterly reporting schedule and enhanced disclosure of counterparty financial data. Remember that one of the goals of the SNC enhancements is to gather private obligor P(D) ratings by banks and to aggregate same to build a composite rating system for regulators to use to assess counterparty risk. That is, the creation of a privileged data rating matrix which could be used to assess the efficacy of both bank internal ratings and third party agency P(D) ratings alike. More on this and the effect of derivatives on visible bank loan default rates in a future comment.&lt;/em&gt; &lt;/p&gt;&lt;br /&gt;&lt;p&gt;Even though some say &lt;a href="http://apsblog.burtongroup.com/2009/01/soa-is-dead-long-live-services.html"&gt;SOA is dead&lt;/a&gt; I know the platform is very much alive with products &lt;a href="http://www.oracle.com/applications/oracle-foundation-pack.html"&gt;this&lt;/a&gt; and &lt;a href="http://www.us.capgemini.com/DownloadLibrary/files/factsheets/Capgemini_Oracle_iflex.pdf"&gt;this&lt;/a&gt; which I worked on while at Oracle which are the underpinnings of Basel II solutions such as &lt;a href="http://www.oracle.com/industries/financial_services/oracle-reveleus-basel-ii.html"&gt;this&lt;/a&gt;. While Basel II isn’t the silver bullet here it is being &lt;a href="http://www.crmpolicygroup.org/docs/CRMPG-III.pdf"&gt;recommended&lt;/a&gt; that is should stick around. &lt;a href="http://www.thehindubusinessline.com/2008/09/03/stories/2008090351230900.htm"&gt;Basel III&lt;/a&gt; won’t necessarily be the answer either but what we have is a method to surface the data artifacts of XBRL into processes (including business &lt;a href="http://www.oracle.com/corporate/press/2007_nov/openworld-sf-2007-hyperion-system9-preview.html"&gt;intelligence&lt;/a&gt; for items like risk calculations) that are easily mapped and understood into larger and larger scopes. That is really the beauty of these XML based frameworks and I've had the pleasure to implement others like &lt;a href="http://www.aixm.aero/public/subsite_homepage/homepage.html"&gt;AiXM&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Health_Level_7"&gt;HL7 v3&lt;/a&gt; and &lt;a href="http://www.niem.gov/"&gt;NIEM&lt;/a&gt; which support native message types and processes, for examples, airlines to the FAA or doctors to the FDA (and all applicable points in between). The resulting instances of these items become instantly transparent and ease the need to harmonize them for understanding in the process of oversight.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Back to the last paragraph of the second IRA &lt;a href="http://us1.institutionalriskanalytics.com/pub/IRAstory.asp?tag=175"&gt;posting&lt;/a&gt; which begins to delve into policy: &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;em&gt;Bankers, after all, are not very good at understanding future risks, no matter how many ERM consultants they hire, default risk software implementations they direct, or meetings they attend at the Federal Reserve Bank of New York. Even making accurate observations about the present day risk events seems to be a challenge. Witness the fact that commercial bankers as a group managed to direct more than $2 out of every $3 in political contributions this year to Republican members of Congress, even as the GOP looks ready to lose control over the House and perhaps even the Senate. When Barney Frank (D-MA) is Chairman of the House Committee on Financial Services, perhaps the industry will take notice of this operational risk event and adjust accordingly.&lt;/em&gt; &lt;/p&gt;&lt;br /&gt;&lt;p&gt;Obviously this article is from 2006 and we've since moved back to a democrat controlled Congress and White House. In fact the gentleman in charge of the Federal Reserve Bank of New York at that time is now the new Secretary of the Treasury. &lt;a href="http://en.wikipedia.org/wiki/Timothy_Geithner"&gt;Tim Geithner&lt;/a&gt; had this to say in 2006: &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;em&gt;"Credit derivatives have contributed to dramatic changes in the process of credit intermediation, and the benefits of these changes seem compelling. They have made possible substantial improvements in the way credit risk is managed and facilitated a broad distribution of risk outside the banking system. By spreading risk more widely, by making it easier to purchase and sell protection against credit risk and to actively trade credit risk, and by facilitating the participation of a large and very diverse pool of non-bank financial institutions in the business of credit, these changes probably improve the overall efficiency and resiliency of financial markets. With the advent of credit derivatives, concentrations of credit risk are made easier to mitigate, and diversification made easier to achieve. Credit losses, whether from specific, individual defaults or the more widespread distress that accompanies economic recessions, will be diffused more broadly across institutions with different risk appetite and tolerance, and across geographic borders. Our experience since the introduction of these new instruments—a period that includes a major asset price shock and a global recession—seems to justify the essentially positive judgment we have about the likely benefits of ongoing growth in these markets."&lt;/em&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;While trying not to place blame on the current state of legislation or the operation of government as ‘it is what it is’ and to put it bluntly there is no possibility that you can prescribe legislation, hope to take its goals and objectives (measured semi-annually by OMB) and turn them over to an agency or agencies who's top officials may change every 4 years then expect their CIO's and others to let competitive bidding to the usual suspects in around the beltway while expecting different results. In fact, quite the opposite as we've compounded issues we can't fully understand because of a lack of transparency, not just of government and the oversight of industry but the overarching process models we have for doing business (risk models, etc.) and how they are audited by the government.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;At the end of the day policy makers do things that sound appropriate and &lt;a href="http://en.wikipedia.org/wiki/Sarbanes-Oxley_Act"&gt;Sarbanes-Oxley&lt;/a&gt; is a good example of that which was passed to combat the abuses of Enron, WorldCom and others. The unintended consequences, sometimes in the form of a sense of false security, are often the ones that end up biting you the worst. The problem as I see it is that the institutions involved in the current crisis deal in finance specifically and not other lines of business that yield financial results. Not that these companies weren't subjected to the same policies only that valuation was the root of this crisis. There is &lt;a href="http://www.time.com/time/specials/packages/0,28757,1877351,00.html"&gt;blame&lt;/a&gt; to go around here from the housing policy that said banks should do the lending to the unqualified including the minions that became real estate speculators as a second job and the financial institutions that packaged, re-packaged and sold this debt. Since these complex financial instruments are the backbone of this contagion, it's virtually impossible to 'unwind' them at this point and most of them are at some point tied to mortgages. Dealing with this part of the problem could allow for stabilization of the situation to a certain extent. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;Looking at what’s been done on housing policy thus far I don't see anything wrong with a &lt;a href="http://finance.yahoo.com/news/Federal-regulator-urges-apf-14325404.html"&gt;forced stoppage of foreclosures&lt;/a&gt; although after having worked at FHA for the better part of 2008 I can tell that no one likely even remembers the &lt;a href="http://www.hud.gov/news/release.cfm?content=pr08-150.cfm"&gt;Hope for Homeowners&lt;/a&gt; or its &lt;a href="http://www.hud.gov/news/release.cfm?content=pr08-178.cfm"&gt;revisions&lt;/a&gt; for 'flexibility'. It's not to say that these things were and are without noble intentions but if we look back in history we see that &lt;a href="http://www.hud.gov/offices/adm/about/admguide/history.cfm"&gt;HUD&lt;/a&gt; has shaped homeownership policy, at times to the detriment of the very banks in trouble today and FDIC has been in &lt;a href="http://finance.yahoo.com/tech-ticker/article/161718/Crisis-Solved-Give-Money-to-Healthy-Banks-Let-FDIC"&gt;receivership&lt;/a&gt; of these banks as well (IndyMac comes to mind as a good example of an institution straddling that duality). If we look at the &lt;a href="http://news.yahoo.com/s/bw/20090213/bs_bw/0908b4120034085635"&gt;results&lt;/a&gt; of Hope for Homeowners we see that while the legislation targeted 400,000 homeowners only 25 have actually leveraged the relief offered in the legislation. Of course one of the unintended consequences was that FHA was able to hire many employees with the $25 million provided for implementation. This is significant because HUD and its largest program, FHA, have no budget for shared IT modernization as the entire pot (~$50 million per year) goes to maintain the ~50 mainframe applications running the systems there which take 18 months and many millions more for the simplest of changes to support new operational goals. Looking at the future and what’s happening with &lt;a href="http://studentaid.ed.gov/PORTALSWebApp/students/english/index.jsp"&gt;Federal Student Aid&lt;/a&gt;, who like HUD don’t even own their own data…indeed YOUR own data, and &lt;a href="http://www.salliemae.com/"&gt;Sallie Mae&lt;/a&gt; there is another wave of this economic tsunami headed our way not to mention to the additional Adjustable Rate Mortgages that are about to reset hopefully at a reasonable enough rate to keep qualified homeowners in their home or some &lt;a href="http://www.cnbc.com/id/29164998"&gt;subsidies&lt;/a&gt; to keep potentially unqualified ones there as well.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Given what is happening to the banking industry at large, due mostly to mortgage lending and securities derived from mortgages, it's tough to make an argument against nationalization or making Bank of America the real ‘Bank of America’ or in lieu of continuing to feed them money and turning them into 'zombies' as seen in this &lt;a href="http://radar.oreilly.com/nabi-Nov11.pdf"&gt;paper&lt;/a&gt;. With the regulations and communization of strictly depository banking like local incumbent telecom companies, serving up a local telephone line or checking account isn’t viable as a growth business. It could be time to create some fresh banks seeing the Federal Reserve Board, Treasury and FDIC are really the mother of all banks anyway. Let the bad performers die, let the government use these funds to start a shadow banking system and mortgage underwriting and use new technology to do it right this time along with turning those entities back into commercial ones after the bad ones get valuation and/or simply die. I find it hard to believe that anyone would care whether they banked with Wells Fargo or some government version of a depository institution but would certainly care if their bank was insolvent like &lt;a href="http://www.iht.com/articles/2009/02/13/business/13insolvent.php"&gt;most of them are today&lt;/a&gt; but seem to get &lt;a href="http://finance.yahoo.com/tech-ticker/article/173345/Mad-Science-Geithner-and-Obama-Keep-Policy-of-Supporting-Zombie-Banks?tickers=BAC,C,XLF,FAZ,SKF,JPM,%5EDJI"&gt;ongoing support&lt;/a&gt; when they should be &lt;a href="http://www.cnbc.com/id/15840232/?video=1031982327&amp;amp;play=1"&gt;allowed to fail&lt;/a&gt;. The other financial operations that deal in equities, insurance, risk and other financial sub sectors would be in a position, as many like JP Morgan are now, to perform many levels of financial services including acquisition of insolvent depository institutions like Washington Mutual.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;When you really look at this problem you start to understand that people and companies they run, when left to their own devices will end up with a &lt;a href="http://www.motherjones.com/washington_dispatch/2008/10/credit-rating-agencies-we-sold-our-soul-to-the-devil.html"&gt;conflict of interest&lt;/a&gt; without consistent, thorough and timely oversight. Who ‘polices the police’ as they say and additional oversight from our government agencies and their respective Office of Inspector General along with Government Accountability Office will just never be enough. With the new paradigm presented in this blog encoded in their DNA the government has the ability to re-organize its enforcement staffs into a cohesive model that fits the institutions they are regulating along with allowing them the flexibility to morph as those institutions are likely to in the Brave New World we are facing. This frees up capitalism to move on about its merry way to recovery even if the depository side of banking and mortgages in the form of Freddie, Fannie and Ginnie all need to stay ‘governmentized’ for a while until the free market is able to sort out the mess the last debacle leaves behind. Using techniques like &lt;a href="http://allenshortnacy.blogspot.com/2008/11/leveraging-bpm-soa-identity-management.html"&gt;this&lt;/a&gt; we can make sure these items are spun off for good and, perhaps most importantly, no longer considered to be &lt;a href="http://en.wikipedia.org/wiki/Government_sponsored_enterprise"&gt;GSEs&lt;/a&gt; all while giving them the proper policy oversight. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;At some point the right solution will be realized, perhaps when we come up with a &lt;a href="http://en.wikipedia.org/wiki/Case-Shiller_index"&gt;price index&lt;/a&gt; and allow all homeowners to refinance (those who were rightfully financed in the first place) to a 10 year adjustable or 30 year fixed product at this adjusted home value. Before you dismiss the idea what will be stopping someone with good credit to move down the street for a nicer house at less than what they owe on their current mortgage? This will perhaps allow the bank and homeowner to share an increase in value over the coming years up to the original value of the mortgage at which point the homeowner would be the recipient of the additional equity or perhaps in some tapering sharing of equity. Interest rates would remain low for some time to allow for these loans and the 10 and 30 year products would hopefully put homeowners out of a time horizon for huge interest rates hikes that will undoubtedly occur to fight inflation. Homeownership would be tough for a few years during the time interest rates are going up but the banks would have sound balance sheets and at least the CDOs could be unwound and credit default swaps absorbed. At some point all would return to homeostasis. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;What we need is the ability to not only found 'language' along with these goals, objectives and measures but levels of process models that ensure how they will be carried out. The main components can be put into a process model that decomposes to another level and eventually into the implementation of the systems that facilitate the negotiation of complex instruments by presenting counterparty risk in aggregate each time they are bought and sold. More importantly is that oversight and measures of efficiency for what the government may be doing to bail these institutions out as an example would be immediately available. Simple diagram of how these levels of complexity and volume decompose is shown here:&lt;/p&gt;&lt;a href="http://4.bp.blogspot.com/_ifVwI7m2vEY/SZsc2aZVCOI/AAAAAAAAABQ/i_LwIZJBysY/s1600-h/Decomp.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5303864707282962658" style="WIDTH: 400px; CURSOR: hand; HEIGHT: 356px" alt="" src="http://4.bp.blogspot.com/_ifVwI7m2vEY/SZsc2aZVCOI/AAAAAAAAABQ/i_LwIZJBysY/s400/Decomp.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Effectively this would make multiple iterations of the &lt;a href="http://www.cnbc.com/id/29136891"&gt;Troubled Asset Relief Program (TARP)&lt;/a&gt; not only inherently transparent but also be conducted on a transactional basis from the funds set aside to perform duties assigned to them by the legislative policy. If anyone believes that &lt;a href="http://en.wikipedia.org/wiki/Troubled_Assets_Relief_Program"&gt;TARP&lt;/a&gt;, a &lt;a href="http://en.wikipedia.org/wiki/REAL_ID_Act"&gt;National ID Card&lt;/a&gt; or an &lt;a href="http://en.wikipedia.org/wiki/Electronic_medical_record"&gt;electronic medical record&lt;/a&gt; maintained by the government can be devised, funded, implemented, managed and reported on to allow for adequate oversight that it would accomplish the goals that were originally intended and not instigate other, possibly worse side effects is not being realistic or needs to be educated as to why it’s impossible to let ‘the smart people at IBM take care of it’. At some point while we may &lt;a href="http://www.ots.gov/?p=PressReleases&amp;amp;ContentRecord_id=660fa9f3-1e0b-8562-eb9e-1636207722f4"&gt;stop foreclosures&lt;/a&gt; or even &lt;a href="http://www.cnbc.com/id/29164998"&gt;subsidize mortgage payments&lt;/a&gt; it will not stop what has devolved into the end of a game of musical chairs where someone has taken all of the chairs. Whatever the solution, we are all in this together, homeowners, banks and government so the solution should allow all 3 to participate and have visibility to results on a real time basis to rebuild the trust within our capitalist society. Otherwise government will spend more money and not accomplish desired results; banks will foreclose on more homes and commercial properties as their capital levels are fortified by the government while waiting for an uptick in housing to sell off foreclosed inventory. The problem there is the new homeowners won't exist as there won't be an economy with jobs to support any new homeowners. We'd better get the smart people on this and allow them to participate on how we solve this, implementing technology at every step in the process from legislation forward to insure success. We don’t have the money available in the whole world to support feeding this problem as it exists now. Otherwise we had better be prepared to understand that (especially without such techniques as espoused here in this blog) there will be more Orwellian debacles yet to come and perhaps most importantly, we won’t see the full impact of their aggregate perils until it’s too late.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;In conclusion I'm essentially sounding the alarm that while things coming out of Congress can be debated to great end about their intentions or fairness they cannot be measured ahead of time for their efficiency in addressing the problem(s) at hand and periodic measurements of aggregated efficiency which could be construed as ‘effectiveness’ just isn’t agile enough. There isn’t the kind of ammunition left to keep firing $1 trillion birdshot with our double barrel sawed off that we call the Treasury and Federal Reserve to clean up this mess. We need is a fresh start with a few well placed 7mm sniper rounds to solve some of these systemic issues. I'm not suggesting we throw caution to the wind and adopt some &lt;a href="http://en.wikipedia.org/wiki/Isaac_Asimov"&gt;Isaac Asimov state of machine rule&lt;/a&gt;, nor am I suggesting that I should be the next ruler of the free world because I understand how these systems work and more importantly, should work to support new initiatives. I'm not sure about how the rest of the world feels about a &lt;a href="http://en.wikipedia.org/wiki/Technocracy_(bureaucratic)"&gt;technocracy&lt;/a&gt; but it's obvious our Federal Government is far from that at this point. Keep in mind &lt;a href="http://www.gsadvisorscorp.com/resources/market.html"&gt;IT spending&lt;/a&gt; for the entire Federal Government is only around $78 Billion which is only 10% of the new stimulus bill just passed by Congress. What I'm saying is that in the world where we are more and more dependent on technology we cannot let the inefficiencies of government permeate the implementation of the new programs especially the IT that is mainly responsible for 'making the trains run on time' as it were. We need a new era of the &lt;a href="http://www.whitehouse.gov/omb/budintegration/pma_index.html"&gt;President's Management Agenda&lt;/a&gt; where a &lt;a href="http://fcw.com/Articles/2009/02/04/CTO-paper.aspx"&gt;Federal CTO&lt;/a&gt; who oversees &lt;a href="http://en.wikipedia.org/wiki/Freedom_of_Information_Act_(United_States)"&gt;FOIA&lt;/a&gt; and the like are going to fall way short of not only enabling technology that can support the goals of legislation but mitigating the risks (doing away them with in an ideal world) of the unintended consequences by providing a framework to provide a ‘line of sight’ when tweaking policy with automatic instant transparency, neither of which would otherwise be provided. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3821232226367750659-2208605923984775788?l=allenshortnacy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenshortnacy.blogspot.com/feeds/2208605923984775788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3821232226367750659&amp;postID=2208605923984775788' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821232226367750659/posts/default/2208605923984775788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821232226367750659/posts/default/2208605923984775788'/><link rel='alternate' type='text/html' href='http://allenshortnacy.blogspot.com/2009/02/why-technology-is-integral-to.html' title='Why Technology is Integral to Legislation'/><author><name>Allen Shortnacy</name><uri>http://www.blogger.com/profile/08861055743475579526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ifVwI7m2vEY/SRzfRGygaWI/AAAAAAAAAAQ/jhOMM2UExcY/S220/IMG_0030.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ifVwI7m2vEY/SZsc2aZVCOI/AAAAAAAAABQ/i_LwIZJBysY/s72-c/Decomp.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821232226367750659.post-1654858512458809672</id><published>2009-01-29T13:26:00.024-05:00</published><updated>2009-02-20T06:45:20.904-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SDO'/><category scheme='http://www.blogger.com/atom/ns#' term='LiDAR'/><category scheme='http://www.blogger.com/atom/ns#' term='GIS'/><category scheme='http://www.blogger.com/atom/ns#' term='Spatial'/><category scheme='http://www.blogger.com/atom/ns#' term='MPEG-7'/><category scheme='http://www.blogger.com/atom/ns#' term='fusion'/><category scheme='http://www.blogger.com/atom/ns#' term='data mining'/><category scheme='http://www.blogger.com/atom/ns#' term='X3D'/><title type='text'>Searching Non-Textual, Unstructured Geospatial Images and Video</title><content type='html'>Another &lt;em&gt;problem&lt;/em&gt; that I looked into last year and likely will remain a challenge for years to come is one I will discuss in the context of the DARPA research project called &lt;a href="http://www.darpa.mil/ipto/programs/virat/virat_approach.asp"&gt;VIRAT&lt;/a&gt; (as the others are similar but can't be discussed). The &lt;em&gt;problem&lt;/em&gt;, in a nutshell, is that with increasing sources of video being captured for national security and otherwise, how is it possible to create digitized events from that video as the number of human eyes to pore over this ever increasing amount of video has been exhausted? The thought occured to me to take a stab at this one using a database centric approach with offloaded, clustered object cache.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When I initially looked at this situation and began to decompose it, I saw the reverse of a task I used to do way back in my days of &lt;a href="http://www.mindlab.msu.edu/3DSM%20&amp;amp;%20Maya.html"&gt;3DStudio and Maya&lt;/a&gt; animation productions. The task of rendering video from a model went like this: you would enlist 'slaves' which for me were all the PC's in the entire office (486 at the time) and running a non-interactive version of the software, these slaves would receive frames to be rendered from the master where the vector model, overlays and effects merged and returned to the master that would assemble it into video. Now the obvious missing piece here is that you don't know the model you are trying to derive when approaching the &lt;em&gt;problem&lt;/em&gt; as it's described here.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;There are vendors out there like &lt;a href="http://www.eptascape.com/products.htm"&gt;Eptascape&lt;/a&gt; who have products that perform 'video surveillance analytics' using 'computer vision'. This particular product garners mention here in that it uses &lt;a href="http://www.eptascape.com/products/mpeg7.htm"&gt;MPEG Layer 7 (MPEG-7)&lt;/a&gt; data for event processing. The challenge here is that these products are designed for fixed or limited field of view cameras and simple motion detection flagging 'object descriptors' that aren't configured to be ignored. These would be items like texture, color, centroid, bounding box and 'shape'. With the problem we're looking at there are many factors that technologies such as this haven't likely addressed such as thousands of square miles of footage, moving cameras that may have the earth's curvature or atmospheric conditions to account for and in general a variable field of vision due to its own and its targets varying global positions. There are also high performance computing solutions out there like &lt;a href="http://www.sgi.com/pdfs/4128.pdf"&gt;this&lt;/a&gt; that may in fact be employing similar bundles of technologies presented in this blog entry and &lt;a href="http://www.sgi.com/industries/government/sgicep.html"&gt;SGI&lt;/a&gt; is a pioneer in the this subject area but the cost is likely somewhat prohibitive. This solution attempts to portray general use software products and open source frameworks that can be made to solve this very specific need.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So really what we need is a good format to store shapes extracted from frame samples and that is one that's been around for quite some time and has grown to be known as &lt;a href="http://en.wikipedia.org/wiki/X3D"&gt;X3D&lt;/a&gt;. A good thought about how to abstract and semantically extend MPEG-7 into X3D is located &lt;a href="http://www.web3d.org/x3d/learn/web3d_2006/065-bilasco.pdf"&gt;here&lt;/a&gt; while a good reference for how to use RDF for such matters is located &lt;a href="http://www.web3d.org/x3d/learn/web3d_2006/085-pittarello.pdf"&gt;here&lt;/a&gt;. Getting a framework to use in an &lt;a href="http://en.wikipedia.org/wiki/Service-oriented_architecture"&gt;SOA&lt;/a&gt; and for &lt;a href="http://en.wikipedia.org/wiki/Complex_event_processing"&gt;complex event processing &lt;/a&gt;was something that I had looked into before with &lt;a href="http://www.peostri.army.mil/"&gt;PEO STRI&lt;/a&gt; (the war games folks) who were trying to get real time data in from the battle field to achieve a live battle enhanced simulation. In this solution having a catalogue of known geomteries that can be infused into an offloaded clustered object cache like &lt;a href="http://www.oracle.com/products/middleware/coherence/index.html"&gt;Coherence&lt;/a&gt; for event detection is the idea for the end result but how to generate the geometries from the images?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I will refer to &lt;a href="http://www.oracle.com/technology/products/bi/odm/index.html"&gt;Oracle's Data Mining&lt;/a&gt; and Oracle's orthogonal partitioning clustering (&lt;a href="http://www.oracle.com/technology/products/bi/odm/pdf/information_fusion_paper_1205.pdf"&gt;O-Cluster&lt;/a&gt;) which is a density-based method that was developed to handle large high-dimensional databases for a solution in deriving geometries from &lt;a href="http://en.wikipedia.org/wiki/Hyperspectral_imaging"&gt;hyperspectral&lt;/a&gt; or image data. Thes geometries can be used as a baseline for comparison against current feeds to trap events such as those saught for military or law enforcement operations. Much of this type of processing is available and actively used in aerial devices such as &lt;a href="http://en.wikipedia.org/wiki/Airborne_Real-time_Cueing_Hyperspectral_Enhanced_Reconnaissance"&gt;ARCHER&lt;/a&gt; used in search and rescue, Homeland Security, etc. Extracting geometries from images is based on a technology that has been around for a long time called &lt;a href="http://en.wikipedia.org/wiki/Stereophotogrammetry"&gt;stereophotogrammetry&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Even for a semi-static baseline to compare against this is a massive amount of data and processing that we are talking about. We are also talking about taking in orders of magnitude more data for event identification which may be of a mission critical nature and demand more immediate results which as mentioned before, there are only so many human eyes available for such work. Where does that leave us in the analysis of this &lt;em&gt;problem&lt;/em&gt;? Ouside of some promising new directions in computing technology such as &lt;a href="http://www.ibmdatabasemag.com/shared/printableArticle.jhtml?articleID=211300227"&gt;this&lt;/a&gt; and &lt;a href="http://blogs.oracle.com/CEP/cep_coherence.doc"&gt;this&lt;/a&gt; what we are looking for is identifying criteria that constitute an 'event' within physical observations that are digitized in some fashion. Given that this is criteria that is really potentially unknown it must be identified as different from some baseline but not in the category of something that doesn't apply such as an animal moving across a sensor area when we are looking for a vehicle but want to be flagged for other 'suspicious' activity.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This reality illuminates the need for a &lt;a href="http://en.wikipedia.org/wiki/Sensor_fusion"&gt;fusion&lt;/a&gt; of data into a package that supports processing millions of frames per second in order to stich together the information aggregate into a &lt;a href="http://en.wikipedia.org/wiki/Phenomenology_(science)"&gt;phenomenology&lt;/a&gt; of sorts. With the baseline data captured into some kind of &lt;a href="http://en.wikipedia.org/wiki/Triangulated_irregular_network"&gt;Triangulated irregular network&lt;/a&gt; and perhaps derived from a &lt;a href="http://en.wikipedia.org/wiki/Digital_elevation_model"&gt;Digital Elevation Model&lt;/a&gt; what is needed is some capture of data that facilitates this quick matching and processing for variations that constitute an event. A new technology called &lt;a href="http://en.wikipedia.org/wiki/LiDAR"&gt;LiDAR&lt;/a&gt; has emerged as a method to not only retrieve elevation on the order of millions of a points per second over many square miles but also measure differences in small windows of time to ascertain phenomenon like speed which can be used to determine, for instance, the class of vehicle that can obtain such speed. This is similar to a method used by the Coast Guard and other sea based interdiction units called &lt;a href="http://en.wikipedia.org/wiki/Sonobuoy"&gt;sonobuoys&lt;/a&gt;. Here is the rudimentary schematic of LiDAR from Wikipedia:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 484px; CURSOR: hand; HEIGHT: 870px; TEXT-ALIGN: center" alt="" src="http://upload.wikimedia.org/wikipedia/commons/c/c0/LIDAR-scanned-SICK-LMS-animation.gif" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;Since this scope of this blog is primarily geared towards computing solutions I will offer &lt;a href="http://www.cast.uark.edu/assets/files/PDF/MAGIC%20LIDAR.pdf"&gt;this&lt;/a&gt; as a good start for understanding the &lt;a href="http://www.oracle.com/technology/products/spatial/index.html"&gt;Spatial&lt;/a&gt; component of the Oracle Database as it relates to this type of data. As a small addendum to the analysis I will also add that Oracle 11g now supports TIN and DEM as a stored object type as the slides in the previous link are based on Oracle 10g. While I won't get into the SQL used to process events coming from all of the data I will say that it is nice that all of the work done in the past using a language such as &lt;a href="http://en.wikipedia.org/wiki/AutoLISP"&gt;AutoLISP&lt;/a&gt; that I used to provide utilities for the merging of surfaces and the like while prepping virtual worlds for 3D animations. Given so much data and said data being enriched with descriptive metadata, the possibilities for visualizing results is reaching the status of science fiction. Take this &lt;a href="http://lidar.cr.usgs.gov/images/spincapital.swf"&gt;example&lt;/a&gt; of LiDAR points that render an image and then take a look at the site &lt;a href="http://photosynth.net/default.aspx"&gt;photosynth.net&lt;/a&gt; from Microsoft. Some of the examples on this site are of wide open spaces, some street level and some aerial but you get the idea that another angle for fusing this data is stiching it into a panorama or perhaps even a photorealistic 3D world.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In the final analysis the tools are avaible off the shelf to acquire, harmonize and associate these types of data in order to compare differences in them to constitute 'events' that should be presented for further review by humans. Any progress against this problem goes a long way as it stands now the entire body of data is subject to review. 'Greedy' flagging of too much is the acceptable direction for error at this time and like other systems will become smarter over time as anomalies are more accurately discerened and likewise targets and their possible permutations as presented in the various or combined media types are more readily identified for proactive routing of event data.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3821232226367750659-1654858512458809672?l=allenshortnacy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenshortnacy.blogspot.com/feeds/1654858512458809672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3821232226367750659&amp;postID=1654858512458809672' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821232226367750659/posts/default/1654858512458809672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821232226367750659/posts/default/1654858512458809672'/><link rel='alternate' type='text/html' href='http://allenshortnacy.blogspot.com/2009/01/searching-non-textual-unstructured-data.html' title='Searching Non-Textual, Unstructured Geospatial Images and Video'/><author><name>Allen Shortnacy</name><uri>http://www.blogger.com/profile/08861055743475579526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ifVwI7m2vEY/SRzfRGygaWI/AAAAAAAAAAQ/jhOMM2UExcY/S220/IMG_0030.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821232226367750659.post-1864026003517223956</id><published>2009-01-27T14:26:00.026-05:00</published><updated>2009-02-11T21:10:06.035-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OWL'/><category scheme='http://www.blogger.com/atom/ns#' term='text index'/><category scheme='http://www.blogger.com/atom/ns#' term='search'/><category scheme='http://www.blogger.com/atom/ns#' term='petabyte'/><category scheme='http://www.blogger.com/atom/ns#' term='RDF'/><title type='text'>A Different Search Paradigm</title><content type='html'>The first exposure I had to solving the &lt;em&gt;problem&lt;/em&gt; I'm going to present in this blog was at National Science Foundation where they are charged with funding grants for researching an ever evolving set of sciences, generally those outside of medicine as that is the work of Health and Human Services. Their version of this &lt;em&gt;problem&lt;/em&gt; from a practical sense is that they would receive any number of proposals written to apply for money from these grants. Generally the grants are structured to solicit the solving of a problem and not so much how to solve it. This means that scientists from many fields would try and take a stab at proposing a solution to get the grant money and carry out their research.&lt;br /&gt;&lt;br /&gt;NSF's biggest expenditure outside of the grant itself is bringing in experts in the field of study that can judge the merit of these proposals. They convene a panel to collectively decide who should receive the grant. Now while that sounds simple enough, the minutae of each approach and the science that it entails poses a large problem and that is simply to categorize each submission so that it can be reviewed by the appropriate experts. This 'pre-processing' task alone accounts for a majority of the operating budget at NSF and consumes time from some of brightest and best people available.&lt;br /&gt;&lt;br /&gt;The initial solution proposed to alleviate this heavy lifting was a mixture of &lt;a href="http://en.wikipedia.org/wiki/Text_mining"&gt;text mining&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Resource_Description_Framework"&gt;RDF&lt;/a&gt; based on work done with &lt;a href="http://en.wikipedia.org/wiki/Medline"&gt;MEDLINE&lt;/a&gt; and HHS as seen &lt;a href="http://mor.nlm.nih.gov/pubs/alum/2006-sahoo.pdf"&gt;here&lt;/a&gt; and &lt;a href="http://www.oracle.com/technology/industries/life_sciences/ls_sample_code.html"&gt;here&lt;/a&gt;. This back end coupled with tools for modeling &lt;a href="http://en.wikipedia.org/wiki/Taxonomy"&gt;taxonomy&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Ontology"&gt;ontology&lt;/a&gt; such as &lt;a href="http://protege.stanford.edu/"&gt;Protege&lt;/a&gt;, &lt;a href="http://www.topquadrant.com/topbraid/index.html"&gt;TopBraid&lt;/a&gt; and a middle layer for visualizing results called &lt;a href="http://www.siderean.com/relational_navigation.aspx"&gt;Siderean Seamark&lt;/a&gt;. While this approach seemed logical the problem at NSF that there is no &lt;a href="http://en.wikipedia.org/wiki/Text_corpus"&gt;corpus&lt;/a&gt; like MEDLINE availalbe for 99% of the sciences documented, a list which is evolutionary. In fact you can find a shallow taxonomy of these fields and their children in &lt;a href="http://www.dmoz.org/Science/"&gt;directories&lt;/a&gt; on the internet but the concepts that must be represented to accurately 'bucket' the research proposals. Therefore the initial data to prime the system for the desired result just didn't exist.&lt;br /&gt;&lt;br /&gt;Fast forward to another project which was looking at a search solution for the data collected during the Bush administration. This was purported to be in the petabyte range and consisted mostly of email and attachments as well as policy and official releases. While the choice for &lt;a href="http://wiki.oracle.com/page/Oracle+Outside+In+Technology?t=anon"&gt;OutsideIn&lt;/a&gt; to parse the data which is what Google uses for the &lt;a href="http://en.wikipedia.org/wiki/Deep_Web"&gt;deep web&lt;/a&gt; was fairly obvious what was of concern for the National Archives was that the Clinton library was only a few terabytes and performing poorly. Now while it seemed the hardware running this data set may have been slightly anemic we were dealing with several orders of magnitude here where that size of a machine may not even exist. Of course the alternate solution is the Google one where a data center of commodity blades is used to process searches. Google along with &lt;a href="http://www.fast.no/"&gt;Microsoft FAST&lt;/a&gt; were competitors in this technology evaluation.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;After looking a bit more closely at the alternatives and the scalability of the &lt;a href="http://en.wikipedia.org/wiki/Full_text_index#Inverted_indices"&gt;inverted indeces&lt;/a&gt; and hardware vendor &lt;a href="http://www.cecs.uci.edu/~papers/ipdps07/pdfs/SMTPS-201-paper-1.pdf"&gt;analysis&lt;/a&gt; from IBM leveraging &lt;a href="http://en.wikipedia.org/wiki/Nutch"&gt;Nutch&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Lucene"&gt;Lucene&lt;/a&gt; as well as distributed file systems like &lt;a href="http://en.wikipedia.org/wiki/Hadoop"&gt;Hadoop&lt;/a&gt; used by Google and others I came to the conclusion that out of the box technologies (at least from Oracle) only had one chance to be able to compete with more establised technologies and it wasn't going to be the Text Index shown here:&lt;br /&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 434px; CURSOR: hand; HEIGHT: 299px; TEXT-ALIGN: center" alt="" src="http://download.oracle.com/docs/cd/B19306_01/text.102/b14217/ccapp011.gif" border="0" /&gt;&lt;br /&gt;While this was a good design it didn't seem to scale up or out efficiently even when put on hardware like &lt;a href="http://www.sgi.com/products/servers/altix/4000/"&gt;this&lt;/a&gt; which supports 128TB of RAM or about an eighth of the size of the content itself. In reality it's the size of this type of index that proves cumbersome so we attempted a new approach to looking at a solution to get away from an index that is a high percentage (sometimes half) of the size of the content itself.&lt;br /&gt;&lt;br /&gt;At the root of the solution was the idea that we would use the &lt;a href="http://wiki.oracle.com/page/Oracle+Outside+In+Technology?t=anon"&gt;OutsideIn&lt;/a&gt; to parse all email, html, xml and binary document content into a homogeneous XML that could be stored in &lt;a href="http://www.oracle.com/technology/tech/xml/xmldb/index.html"&gt;XMLDB&lt;/a&gt; and used with a XSLT stylesheet to product 'snippets' when those entries were tagged in a search. The real crux of the performance issue was addressed at crawling and parsing time by stripping away the Wordlist, Stoplist and Lexer from the 'index' structure that would be queried in searches. This very important part of any full text index was abstracted into a flat table of the entire english language as extracted from &lt;a href="http://wordnet.princeton.edu/"&gt;WordNet&lt;/a&gt;. There was also a &lt;a href="http://www.oracle.com/technology/tech/semantic_technologies/pdf/vldb_2005.pdf"&gt;semantic version of WordNet&lt;/a&gt; that would allow for expanding search terms. Since this was an all English corpus the approach was linguisically valid as there are any number of off the shelf solutions that translate end results to other languages. In each case allowing for searches in other languages was not intended to be supported.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As new words and acronyms were presented by subsequent crawls they would be added to the relational table as well as the semantic table. Support for white space, puntuation and other noise such as special characters was added to be used in exact quote matches. Of importance here is the realization that the English language base is only ~1 million words and let's say it even doubles or triples with slang, acronyms, etc. it is still a relatively small data field when done with a 3 byte integer. In addtion there was an XML CLOB to support the retrieval of snippets. The primary key columns contained a number for the document id and for each discreet instance of a word in each document. The latter would serve as the ordinal position for retrieving words quoted in the search criteria and receive its own index as well as being a sequence that would reset for each document. Total in line record size of these primitive types would yield 3+4+4=11 bytes so 10s of billions of total words would only yield roughly a terabyte of integer storage and could be managed on &lt;a href="http://www.oracle.com/database/timesten.html"&gt;TimesTen&lt;/a&gt;. We now had petabytes of content able to be stored as searchable in terabytes worth of integers and indexes. This cardinality of the dictionary word id to its foreign key in the table would be supported via a bitmap index or bitmap join index. The issues left to be conquered would be the maintenance of that index on subsequent crawls (therefore inserts into the table) and how long it would take to create a multi-terabyte index of this type as that is the recommended approach since maintenance on the index would be prohibitive and yield fragmentation. Partitioning and its globally partitioned indexes can not be used as they do not support bitmap index type at this point.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The real value of the solution for the President Bush library is that it would run on a traditional scale-up, shared global memory system that would allow you to save data center costs as well as labor costs as the maintenance of the system would be the standard off the shelf components used in many places today. As an SQL based system queries would be expanded with a semantic query against the RDF version of WordNet, 3 byte integers would be retrieved from the relational representation of the WordNet data and used in the main query against the bitmap index join (or bitmap join index) resulting in a 'greedy' get on all of the 'hits' where that word or synonym, etc. occurs in the body of crawled data. This inner query of a correlated subquery would move the pertinent records out to another cache area where they could be again semantically filtered based on the search terms and used to retrieve their XML representation that gets merged with an XSLT to produce snippets of the results.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It's not hard to see that making &lt;a href="http://en.wikipedia.org/wiki/Clickstream"&gt;clickstream&lt;/a&gt; or other 'ranking' mechanisms for search results would be an easy bolt on to this simplest of data representations. I should credit some documentation that I used to validate this approach &lt;a href="http://plg.uwaterloo.ca/~claclark/cikm2006.pdf"&gt;here&lt;/a&gt; and some insight on the binary state of the bitmap index &lt;a href="http://www.vldb.org/conf/2004/RS1P2.PDF"&gt;here&lt;/a&gt; and &lt;a href="http://crd.lbl.gov/~kewu/ps/LBNL-49626.pdf"&gt;here&lt;/a&gt;. Since so much of what gets stored in this situation is redundant &lt;a href="http://www.oracle.com/database/advanced-compression.html"&gt;Advanced Compression &lt;/a&gt;techniques can be used against the document base and XML representation for a significant savings. So what I'm getting at here is that all of the tools are available on standard platforms and standard off the shelf software to build your own mini Google as it were albeit constrained to a single language it opens up a world of possibilities.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Let me tie all of this together and talk about why it's important that more mainstream computing power be used for &lt;a href="http://en.wikipedia.org/wiki/Web_3.0"&gt;Web 3.0&lt;/a&gt; and not have it in the hands of the few who can fund their own data centers for '&lt;a href="http://en.wikipedia.org/wiki/Cloud_computing"&gt;clouds&lt;/a&gt;' or get multi million dollar grants to author a more single purpose system. There are many folks doing practical things with mainstream technology and I'll refer you two such folks &lt;a href="http://marceloochoa.blogspot.com/2007/12/uploading-wikipedia-dumps-to-oracle.html"&gt;here&lt;/a&gt; and &lt;a href="http://oracledmt.blogspot.com/2008/09/collective-intelligence-1-building-rss.html"&gt;here&lt;/a&gt;. I find it interesting that at the lead of the Web 3.0 entry in Wikipedia it says "it refers to aspects of the Internet which, though potentially possible, are not technically or practically feasible at this time" and that is what I think can be changed here. An old colleague from Oracle makes my case &lt;a href="http://www.w3.org/2001/sw/sweo/public/BusinessCase/BusinessCase.pdf"&gt;here&lt;/a&gt;. Although Oracle doesn't have a research division per se in the vein of a Microsoft or IBM what they do have are technologies that are practical, well thought out and (generally) ready for use without a PhD to understand them.&lt;br /&gt;&lt;br /&gt;Back to the original National Science Foundation &lt;em&gt;problem&lt;/em&gt; and the understanding that you start with essentially an infant system that doesn't understand much of anything except how to answer a search query. But using collective intelligence from information browsers you can begin to build an understanding of the relative bonds of the information and through experts tagging results of their interpretations build an 'understanding' of the underlying data. You've taken &lt;a href="http://en.wikipedia.org/wiki/Natural_Language_Processing"&gt;natural language processing&lt;/a&gt; in its classical sense somewhat out of the picture and let the users interacting with the system render the interpretive results including language.&lt;br /&gt;&lt;br /&gt;Now imagine if experts in the subject matters were able to infuse their knowledge via &lt;a href="http://en.wikipedia.org/wiki/Web_Ontology_Language"&gt;OWL ontologies&lt;/a&gt;. There is a good book I've read on this area of research called &lt;a href="http://www.exa.unicen.edu.ar/dmontolo/" name="_Toc119135376"&gt;Data Mining with Ontologies: Implementations,&lt;/a&gt; &lt;a href="http://www.exa.unicen.edu.ar/dmontolo/" name="_Toc119135377"&gt;Findings and Frameworks&lt;/a&gt; which really begins to show how semantic content can not only be used to help enhance search queries and results navigation but in fact control the way in which bodies of data are mined for intelligence. Powerful huh? Now your browsing history and favorites can be made into a semantic package that gives you some context as well when you interface with this source and Google Desktop and others have seen this vision as well. One could make the case that it will be startups like &lt;a href="http://33across.com/"&gt;33Across&lt;/a&gt; and &lt;a href="http://www.peer39.com/"&gt;Peer39&lt;/a&gt; that will actually monetize Facebook and other social networking sites.&lt;br /&gt;&lt;br /&gt;Not surprisingly Oracle chose to put the semantic component inside their Spatial extension to the database. When you look at the Wikipedia Web 3.0 entry under Other Potential Research you see tremendous opporunity inside this data structure format as the data itself becomes dimensionally navigable. For one of the best explanations of this complex paradigm I refer you to a publication called &lt;a href="http://www.miislita.com/book-reviews/geometry-information-retrieval-rijsbergen.html"&gt;The Geometry of Information Retrieval&lt;/a&gt; which is a brilliantly thought out explanation of the 'Existentialism' of the information itself. Mathematical explanations like &lt;a href="http://en.wikipedia.org/wiki/Cauchy-Schwartz_inequality"&gt;Causy-Scwhartz Inequality&lt;/a&gt; gives light on how to use data mining techniques such as probability and variances to bucket data into correlated, informational assets.&lt;br /&gt;&lt;br /&gt;I believe &lt;a href="http://en.wikipedia.org/wiki/Secondlife"&gt;Second Life&lt;/a&gt; and the quote below it from Sir Tim Berners-Lee:&lt;br /&gt;&lt;br /&gt;"I think maybe when you've got an overlay of &lt;a class="mw-redirect" title="Scalable vector graphics" href="http://en.wikipedia.org/wiki/Scalable_vector_graphics"&gt;scalable vector graphics&lt;/a&gt;—everything rippling and folding and looking misty—on Web 2.0 and access to a semantic Web integrated across a huge space of data, you'll have access to an unbelievable data resource."&lt;br /&gt;&lt;br /&gt;are certainly the power of what we're dealing with which is not only a distributed model of collective intelligence that learns over time through interaction and data acquistion but an interface that allows users to immerse themselves inside of a navigable information space that is bourne from the very cognitive representation of the knowledge they seek. The real power comes in the future (hopefully in my lifetime) where it is understood how to translate this knowledge base into any language and other &lt;a href="http://en.wikipedia.org/wiki/Human_interface_devices"&gt;human interface devices&lt;/a&gt; that will see the reality of the Socio-technological research talked about in the other area of Potential Research shown on the Wikipedia Web 3.0 entry. It gives hope that the transfer of this knowledge and therefore enlightenment and understanding would be much easier for all to achieve.&lt;br /&gt;&lt;br /&gt;As my &lt;a href="http://en.wikipedia.org/wiki/Hacker_ethic"&gt;hacker ethic&lt;/a&gt; would have me believe all of this should and will be accomplished by the masses as they will be the recipient of it and it will not succeed without the proper input where the 'Internet', Web 3.0 and beyond, remain an intangible, untaxed and unowned amorphous entity that can be used for the greater good.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3821232226367750659-1864026003517223956?l=allenshortnacy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenshortnacy.blogspot.com/feeds/1864026003517223956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3821232226367750659&amp;postID=1864026003517223956' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821232226367750659/posts/default/1864026003517223956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821232226367750659/posts/default/1864026003517223956'/><link rel='alternate' type='text/html' href='http://allenshortnacy.blogspot.com/2009/01/different-search-paradigm.html' title='A Different Search Paradigm'/><author><name>Allen Shortnacy</name><uri>http://www.blogger.com/profile/08861055743475579526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ifVwI7m2vEY/SRzfRGygaWI/AAAAAAAAAAQ/jhOMM2UExcY/S220/IMG_0030.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821232226367750659.post-5450464941705706511</id><published>2008-11-13T21:43:00.013-05:00</published><updated>2009-02-20T06:45:49.505-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='clean'/><category scheme='http://www.blogger.com/atom/ns#' term='hydro'/><category scheme='http://www.blogger.com/atom/ns#' term='Green'/><category scheme='http://www.blogger.com/atom/ns#' term='hydroelectric'/><category scheme='http://www.blogger.com/atom/ns#' term='transmission'/><category scheme='http://www.blogger.com/atom/ns#' term='storage'/><category scheme='http://www.blogger.com/atom/ns#' term='pumped'/><category scheme='http://www.blogger.com/atom/ns#' term='energy'/><title type='text'>Why Not More Pumped Renewable Hydro?</title><content type='html'>&lt;a href="http://upload.wikimedia.org/wikipedia/commons/9/9a/Pumpstor_racoon_mtn.jpg"&gt;&lt;/a&gt;&lt;br /&gt;Having built systems in California during the rolling blackouts of the dotcom and having a civil engineering background has given me some unique insight into how many factors shape the way energy is priced. Obviously supply and demand are the utlimate factors in pricing of anything, especially a commodity. However the nature of electricity itself and the fact that it essentially cannot be stored in its 'native' form presents it as the most unique of commodities as well as one of the most in demand for civilization.&lt;br /&gt;&lt;br /&gt;With so much emphasis on clean power in the new administration I'm writing this blog as a general question as to why &lt;a href="http://en.wikipedia.org/wiki/Pumped_storage_hydroelectricity"&gt;pumped-storage hydroelectricity&lt;/a&gt; isn't one of the more mainstream staples of this conversation. Now it's not as if this is some new great idea as my power company, Dominion, actually owns and operates the largest &lt;a href="http://www.dom.com/about/stations/hydro/bath.jsp"&gt;one&lt;/a&gt; of these in the world. Rather than regale you with stories of &lt;a href="http://en.wikipedia.org/wiki/Hydraulic_head"&gt;piezometric head&lt;/a&gt; understand that this is one method of storing electricity in another form of energy which is potential energy provided by one of the few energy sources that is constant, gravity.&lt;br /&gt;&lt;br /&gt;There are other &lt;a href="http://www.technologyreview.com/energy/21536/"&gt;storage mechanisms&lt;/a&gt; being devised that have tremendous potential and with enough R&amp;amp;D I believe one or some will come to fruition but when? We can transport hydrogen made from this process if necessary by pipeline or even by trucks powered by the very hydrogen they transport and while most areas have enough sun to produce their own who would actually have the faith to wait for this energy utopia to materialize?&lt;br /&gt;&lt;br /&gt;Given that one of the &lt;a href="http://www.technologyreview.com/energy/21747/"&gt;real challenges&lt;/a&gt; of all of this new energy generation like wind, solar, tidal, geothermal, etc. is actually how we can get it from place to place so that it can scale practically for the consumers who need it. The problem with all of these is that while with observation we can tell where they perform best we do not control when they produce.&lt;br /&gt;&lt;br /&gt;This 'phenomenon', if you will, is really how you find the inside trick of how folks like Duke Power, Southern Company and Enron were the primary beneficiaries of the &lt;a href="http://en.wikipedia.org/wiki/California_electricity_crisis"&gt;'power crisis' &lt;/a&gt;in California in the 2000-2001 period when I was living there and building software used by PG&amp;amp;E, Intel and others. The game is essentially that energy is easily manipulated because it cannot be stored and hours of peak demand can be forecast while supply cannot as it is simply finite.&lt;br /&gt;&lt;br /&gt;The 'trick' I mentioned is simple and it involves purchasing megawatts in the middle of the night for a dollar and putting them 'on the wire' from California to Nevada to Oregon and back again around noontime on a hot day where the price jumped to over $20,000 per megawatt due to supply and demand. Gray Davis who was replaced in a special election by the Governator himself, Arnold Schwarzenegger, original sin was allowing these electric companies to negotiate a 'cap' allowing the California ISO (Independent System Operator) of the power grid to purchase megawatts under $1,400 but not getting the cheap power benefits.&lt;br /&gt;&lt;br /&gt;This shell game of course distracted from the real problem and that is that there was insufficient power to meet demand....period. As an aside it was funny to me that once our software product had achieved the ability to paint this dynamic picture for our cusomters on a daily basis (Enron was a customer and investor) they seemed to lose interest allmost immediately. Before I get off on a rant here I will make my closing argument. The main profiter of the California Power Crisis was the city of Los Angeles who operates pumped hydroelectric storage.&lt;br /&gt;&lt;br /&gt;The magic here is being able to run the electric pumps that move the 'fuel', in this case just water, from a lower elevation reservoir into one at a higher elevation. Not surprisingly this can be discharged at will and using its '&lt;a href="http://en.wikipedia.org/wiki/Hydraulic_head"&gt;head&lt;/a&gt;', generate electricity through a turbine like those found in a hydroelectric dam. Now here comes the beginning of my simple premise....the pumping of that water to the upper reservoir takes around 80% of the power that is generated by the same volume's downfall through the turbine. Now it doesn't take a genius or even a civil engineer to understand that this system could be not only used to store the energy from other renewable sources by letting those run pumps when active but can also be the ONE clean source of electricity that can be turned on and off at will as needed.&lt;br /&gt;&lt;br /&gt;So while I'm trying to make the case for a clean energy that has few drawbacks in my opinion I also am making a point about how to accomplish something like a new energy program consisting of many more of these sites across the country using another asset of ours that goes largely untapped and that is our digitized geography from &lt;a href="http://www.usgs.gov/"&gt;USGS&lt;/a&gt; and &lt;a href="http://www1.nga.mil/Pages/Default.aspx"&gt;NGA&lt;/a&gt; (formerly NIMA).&lt;br /&gt;&lt;br /&gt;Bear with me for a second while I tie all of this together. You see we have digitized knowledge of one sort or another that can be brought together in a cohesive set that represents knowledge by which we can extract the appropriate locations that at least in elevation support the needed difference while being located close enough to existing water sources to prime the system and more importantly keep it primed in arid climates. Finally, it makes sense to me to build these upper and lower reservoirs in a series. The lower would simply be two vessels, one for induction to the pump system and one for egress through what could literally be a number of channels that at the bottom flowed out through a single port although powering different generators. It again isn't rocket science to see that with a 1/5 total output differential that the channels in this series could be run in a mode balanced with other sources like other renewables or even traditional fossil to make supply exactly what is needed for the area served in nearly a self sustaining fashion.&lt;br /&gt;&lt;br /&gt;These systems would not be huge projects that need be located close to consumers as in the aforementioned one in Virginia. Due to the limiting number of sites where you could build such systems and maintain them with proximity to consumers given the aforementioned transmission efficiency issues these would instead be smaller systems disguised by forest and consisting not of Niagra Falls sized head serving thousands of acres of water but would run the length of more broad plateaus where channels could be bored for proper acceleration to generate power and proper storage much further down the flow line as shown here:&lt;br /&gt;&lt;br /&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 441px; CURSOR: hand; HEIGHT: 297px; TEXT-ALIGN: center" alt="" src="http://upload.wikimedia.org/wikipedia/commons/9/9a/Pumpstor_racoon_mtn.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;This obviously would work underground as well and yield a less lossy version of the system in terms of evaporation in areid climes.&lt;br /&gt;&lt;br /&gt;At the end of the day what I'm proposing is really to use knowledge we already have of things that work and putting supercomputers to work for something useful where can at least generate a set of data that can be sliced and diced by other data that will allow us to rank said sights with plausibility amongst a host of criteria. Good news unlike other hydroelectric is that there is no discharge into the environment and with proper forestation would only be an eyesore from the air. The only environmental drawback would be the initial and continuing priming of the system from nearby water sources.&lt;br /&gt;&lt;br /&gt;This is the beginning of a call for us to demand use of data and &lt;a href="http://technology.timesonline.co.uk/tol/news/tech_and_web/article5649731.ece"&gt;processing power&lt;/a&gt; we have to assemble large sets of usable output....not that &lt;a href="http://www.foxnews.com/story/0,2933,483477,00.html"&gt;supercolliders&lt;/a&gt; are not useful but this type of energy is ready to go now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3821232226367750659-5450464941705706511?l=allenshortnacy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenshortnacy.blogspot.com/feeds/5450464941705706511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3821232226367750659&amp;postID=5450464941705706511' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821232226367750659/posts/default/5450464941705706511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821232226367750659/posts/default/5450464941705706511'/><link rel='alternate' type='text/html' href='http://allenshortnacy.blogspot.com/2008/11/why-not-pumped-renewable-hydro.html' title='Why Not More Pumped Renewable Hydro?'/><author><name>Allen Shortnacy</name><uri>http://www.blogger.com/profile/08861055743475579526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ifVwI7m2vEY/SRzfRGygaWI/AAAAAAAAAAQ/jhOMM2UExcY/S220/IMG_0030.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821232226367750659.post-2018938076207701665</id><published>2008-11-12T18:45:00.012-05:00</published><updated>2009-02-20T09:40:08.964-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='bpm'/><category scheme='http://www.blogger.com/atom/ns#' term='compliance'/><category scheme='http://www.blogger.com/atom/ns#' term='risk'/><category scheme='http://www.blogger.com/atom/ns#' term='enterprise 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='governance'/><category scheme='http://www.blogger.com/atom/ns#' term='identity management'/><category scheme='http://www.blogger.com/atom/ns#' term='soa'/><title type='text'>Leveraging BPM, SOA, Identity Management and Enterprise 2.0 for Governance, Risk and Compliance</title><content type='html'>Running an IT organization for government or business in this day and age has brought about new challenges which place a focus on capabilities and tremendous strain on resources that ideally would have occurred only per the natural requirements of the business or mission. This somewhat artificial digression from the politics or competitive landscape that has historically shaped how most IT systems were built, delivered and managed is a new layer of complexity that has appeared on the horizon and which can easily engulf scarce IT resources if not handled strategically.&lt;br /&gt;In this white paper we will attempt to address Governance, Risk and Compliance while prescribing the new technology paradigms of &lt;a href="http://en.wikipedia.org/wiki/Business_Process_Management"&gt;BPM&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Service-oriented_architecture"&gt;SOA&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Identity_management"&gt;Identity Management&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Enterprise_2.0"&gt;Enterprise 2.0&lt;/a&gt; as a unified set of patterns and tools that can be brought to bear on these new initiatives. This should be the driving force behind how you modernize your IT environment to service these needs while also providing the value of agility to your enterprise. At the conclusion of this read we hope to have presented a compelling story around how and why this set of technological offerings will be all you need to implement in the foreseeable future for solving these problems while continuing to improve the overall quality of your IT mission.&lt;br /&gt;&lt;br /&gt;Compliance&lt;br /&gt;&lt;br /&gt;In thinking about this new wave of Governance, Risk and Compliance let’s start in reverse and look at the end result, Compliance. For the scope of this white paper ‘Compliance’ could be anything from &lt;a href="http://en.wikipedia.org/wiki/Sarbanes-Oxley"&gt;Sarbanes-Oxley Section 404&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Hipaa"&gt;HIPAA&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/CMMI"&gt;CMMI Level 3-5&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/ISO_9001#Contents_of_ISO_9001"&gt;ISO 9001&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Basel_ii"&gt;Basel II&lt;/a&gt;, even anything that is internal to your organization such as capitalization or Service Level Agreements (SLAs), and the list goes on….&lt;br /&gt;No matter what you are faced with in the ways of Compliance, the end result is likely some kind of an audit or periodic report to someone or something responsible for verifying that you are in Compliance. Such requirements as that are usually tied to some sort of Business Intelligence system that will tend to aggregate data from all kinds of places and systems to produce reports that verify levels of Compliance. The difficult part of such period based reporting systems, in addition to the mad scramble to actually make them produce positive results, is showing your work, e.g. decomposing the aggregate numbers for proof of Compliance. While Business Intelligence, such as that of the aforementioned variety, isn’t mentioned in the title of this white paper it has become very much a part of BPM at large and will be discussed under that topic later in this white paper.&lt;br /&gt;In the end the old adage about those things measured and reported on are those things which are acted upon is the real rule of thumb here. No matter what you are expected to fall into Compliance with you will first need to figure out how it will be measured. We will take a more in depth look at how to define these metrics in the next section, Risk.&lt;br /&gt;&lt;br /&gt;Risk&lt;br /&gt;&lt;br /&gt;As previously discussed Compliance is something that may come from a myriad of places. It may come in the form of an audit to uphold some certification or perhaps simply adherence to some plan of capital outlays for value in your IT portfolio. Whatever these items are they should measured in terms of the level of Risk you acquire by somehow falling out of Compliance. There are many types of Risk, Operational Risk, Financial Risk, etc. and in some cases the Risk you are trying to measure has prescribed methods for doing so. The Basel II Accord for Banking where your Risk is measured in a monetary fashion is one such standard. Where there are government institutions enforcing Basel II on the largest (about 100 of them in the US called Tier 1) banks there is additional Risk of finding that you haven’t complied in addition to fines and publicity that may come in tow. The Basel II calculation of Potential Default (PD) or Exposure at Default (EAD) is likely something that should have been measured a little bit more closely by all institutions with regard to the recent housing market lending issues that materialized in poor ratings for those aggregate Collateralized Debt Obligations (CDOs) rife with subprime mortgage write offs.&lt;br /&gt;&lt;br /&gt;Prior to thinking about Compliance or Governance you must plot those Risks that are important to your organization. One approach is to scatter plot such items as in the chart below. We’ve stated that Risk could be measured in negative value but let Value to your organization be the X axis and assign some other weighting say 1-10 for the items that have the greatest Risk for your organization. Again those things may be moved by their negative value but they may also realistically fall into the category of Risks you are willing to take. You can size the point on the chart for the levity of the Risk. Obviously you cannot hope to attack all points equally but it is necessary to make this a living exercise to constantly re-evaluate where you stand in the vast world of Risks that affect your operation. If you are at Risk of losing market share for instance then you will certainly become out of Compliance with shareholder expectations!&lt;br /&gt;There in lies the point of having a sound strategy for Governance, Risk and Compliance so that you’ve controlled your Risk internally before having to worry about it externally. After all, exposing your customers to that risk can cost the most important capital an organization possesses, credibility. We all experience Risk in everyday life for instance when we approach an intersection with a yellow light we make a calculated decision based on the Risk that we may be caught breaking a law if we proceed. If you were to get into an accident or get a ticket in doing so it would pose great risk to you in the form of bodily harm or financial responsibility. Externally, however, insurance companies would have new ideas about the risk you present for them in continuing to insure your operation of a motor vehicle in the future. Some Risk happens that quickly but identifying all of those things ahead of time that are possible and preparing to handle them proactively is what Governance is all about.&lt;br /&gt;&lt;br /&gt;Governance&lt;br /&gt;&lt;br /&gt;While Compliance is usually done to appease some authority that has the ultimate say as to whether have effectively mitigated or managed our Risk, Governance is the practice of managing the Risk of not being in Compliance. We’ve stated earlier that this Compliance may come down to something at the very core of your business such as whether or not you are generating enough revenue for the marketing campaign that was just funded. Perhaps this Compliance is more of an absolute such as that of Sarbanes-Oxley Section 404. No matter what the total sum of these Compliance items that assure that you’ve managed the Risk specific to you, there is also likely a number of Governance frameworks established to deal with those same issues. In the case of Sarbanes-Oxley (SOX) there is the &lt;a href="http://en.wikipedia.org/wiki/Cobit"&gt;CobIT&lt;/a&gt; framework which is meant to put in place the Controls necessary to be able to attest to Compliance with SOX. There are many complimentary frameworks that every publicly traded company should implement or at least investigate for portions applicable to enhance CobIT such as &lt;a href="http://en.wikipedia.org/wiki/Information_Technology_Infrastructure_Library"&gt;ITIL&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/ISO_17799"&gt;ISO 17799 (now ISO 27002)&lt;/a&gt;. Many of these involve internal processes that must be implemented, verified and measured as an ongoing, ‘in-situ’ audit rather than the mad dash of period based reporting most experience these days.&lt;br /&gt;Governance then is the sum of these policies and procedures that you put in place, some of which are based on industry standard frameworks, in order to effectively manage your total Risk. Don’t let all of the alphabet soup of all of the frameworks, regulations and standards scare you. Once you’ve gained an understanding of your Risks you will be able to map the appropriate frameworks to them for building your own Governance ‘mashup’ (see Enterprise 2.0 at the end of this paper for a definition of ‘mashup’). The point of this white paper is to explain how a modern approach in implementing these controls with state of the art technology patterns can actually provide a vehicle to sustain any combination of these needs while also modernizing your IT infrastructure to be defined and driven by all business goals. Rather than consider any of the items addressed in this article as a ‘siloed’ cost center investment one should look at the overall agility these patterns can provide to an ever changing marketplace that demands more visibility into how you are protecting the interests of your customers, citizens or investors.&lt;br /&gt;&lt;br /&gt;BPM&lt;br /&gt;&lt;br /&gt;In addition to this plethora of frameworks (see Glossary at the end of this paper) aimed at supporting Governance there are a number of methodologies that support Quality and other initiatives in general such as ISO 9001:2000, CMMI and &lt;a href="http://en.wikipedia.org/wiki/ISO_15504"&gt;ISO/IEC 15504 &lt;/a&gt;which attempts to harmonize many frameworks starting with the two previously mentioned. There are also any number of derivatives of &lt;a href="http://en.wikipedia.org/wiki/Kaizen"&gt;kaizen&lt;/a&gt; or Continuous Process Improvement methodologies such as &lt;a href="http://en.wikipedia.org/wiki/Lean_manufacturing"&gt;Lean&lt;/a&gt; (from the Toyota manufacturing process), &lt;a href="http://en.wikipedia.org/wiki/Six_sigma"&gt;Six Sigma&lt;/a&gt; and even Lean Six Sigma. These all exist to minimize the number of defects per opportunity thereby increasing quality while allocating resources to the process steps in a ‘just in time’ fashion. The Continuous part involves understanding, measuring, simulating and re-engineering processes for gained effectiveness and efficiencies. The round trip for this Continuous Improvement Process is all about the reporting of the Risk measurements determined by what are seen as Key Performance Indicators or KPI’s. This data about performance is ideally fed back into a business process analysis tool that can use it as a simulation baseline.&lt;br /&gt;Because these Risks have Governance frameworks associated with them it also ideal to weave these activities inside of the normal everyday duties that your lines of business perform. As mentioned in the Governance section of this white paper it becomes increasingly difficult not only to generate Compliance reporting around your business processes, but more importantly how you can decompose those reports to provide on the spot actual data. By fusing the techniques provided in this white paper your organization can provide a line of sight from any vantage point of your operation to any other(s). Although not a substitute for period based business intelligence aggregated for the purpose of performance management this brings the necessary aspect of decision support into your operational systems. Also because data from these more robust periodic systems can and should be embedded into your business process management applications you get an accurate picture of ‘who knew what and when did they know it’ that seems to be at the crux of most critical forensic audits occurring today.&lt;br /&gt;The other part of BPM that is critical, especially since BPM is at least somewhat overlapping if not a superset of BPR (Business Process Re-Engineering), is the ability to understand how your human resources interact within business processes. Even more importantly, strategic human resource management involves understanding how your people can best perform and in what quantity especially if your workforce has a highly repeatable set of tasks. Understanding the activities of each individual in a discreet manner but always in relationship to the macro set of processes they participate in is where BPM intersects with Identity Management and is sometimes called ‘Role Mining’. This study has far reaching impact not only in BPM but also Human Capital Management where you literally are able to grasp the impact of enabling Human Resources with certain capabilities before investing in those initiatives. After all it is really the adoption of any initiative by a larger business community that enables success of any of the things such as those discussed in this white paper. Giving your organization protection from harm and increased value to the people it serves will win over many line of business owners and users who too many times have seen change come for the sake of change.&lt;br /&gt;&lt;br /&gt;SOA&lt;br /&gt;&lt;br /&gt;Service Oriented Architecture (SOA) isn’t an entirely new concept. It is however a new acronym with a lot of hype. In fact it has its own ‘hype cycle’ and now potentially an extended ‘trough of disillusionment’. This last part occurs when most realize that even though this new paradigm or technology is quite attractive, the reality of getting it implemented to derive its promised value seems distant if not impossible. SOA is one of these that experienced a steep slope that exists on the upside of that trough known as the ‘slope of enlightenment’. During this enabling phase many have realized that it takes more buy-in from various factions in an organization than what they may have assumed initially. An interesting statistic put forth by Gartner (whom by the way founded the ‘hype cycle’, ‘trough of disillusionment’ and ‘slope of enlightenment’ being discussed here) recently states that only about one quarter of larger companies will have the organizational or technical skills to realize an SOA by the year 2010.&lt;br /&gt;SOA is largely an IT exercise and because IT has been somewhat separated from business in that its cyclical nature of responding to change in business models it is not seen as adequate in many business owners’ opinions. While services are typically portrayed as those interactions between systems in an SOA the other perhaps more key tenet of an SOA is how those systems are presented to and allowed to interact with the users involved in the business processes they support. An SOA is the fundamental center of the holistic concept presented in this white paper as it embodies all of the enterprise wide integration aspects that have heretofore been known as &lt;a href="http://en.wikipedia.org/wiki/Enterprise_application_integration"&gt;EAI&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Enterprise_Information_Integration"&gt;EII&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Etl"&gt;ETL&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Master_Data_Management"&gt;MDM&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/B2b"&gt;B2B&lt;/a&gt; and the list goes on. An SOA requires its own set of rigors for Governance because of its own inherent Risks whereby measuring it for Compliance against its stated goals are the beginning of a truly shared model where business and IT are joined at the hip.&lt;br /&gt;A perfect example of software vendors addressing this challenge has been the phenomenon of &lt;a href="http://en.wikipedia.org/wiki/Erp"&gt;ERP&lt;/a&gt; and other COTS business applications that attempted to insulate business owners from dealing with IT in terms of actually creating systems to run parts of their business. The process of configuring these systems is what BPM looked like for many years until people realized how changes made to those systems affected upgrade paths not to mention stability of the applications themselves. The nice thing about this new philosophy of SOA and BPM is that those investments as well as investments in other legacy systems are preserved. Using BPM as your genesis for an SOA gives you an opportunity to attack this problem from a known set of requirements which are those of the business owners in the organization. They will give the commitment you need to get started not only because they are actually driving SOA requirements at the appropriate layer but also because you give them the ability to modernize their legacy or ERP systems without actually touching them. This is something that will save them huge budget and also allow those systems to continue providing the functionality they provide today including remaining the system of record for mission critical data.&lt;br /&gt;&lt;br /&gt;Identity Management&lt;br /&gt;&lt;br /&gt;As described in the previous two sections, the most important parts of your business are those resources that are not automated but human. They pose most of the Risk once you are into even the most basic maturity stage of an SOA and are responsible for carrying out operations using the Governance model that you’ve put in place in order to stay in Compliance. It is now apparent that Identity Management is the sharp end of the spear known as Human Capital Management as it was discussed earlier. It is literally where the rubber meets the road in that it is how your people gain access to the systems they interoperate with everyday to conduct your business. In addition most organizations have realized that the same digital identity should be used for gaining access to locations in which physical systems and other resources reside. The cost of managing on-boarding, off-boarding and otherwise managing credentials for these varying communities of individuals as they relate to your business has historically been a tough cost center to deal with. With a sound Identity Management Strategy much of this process can be centralized and provided in a self service fashion.&lt;br /&gt;Outside of the HR or BPM side of knowing who your folks are and what they do, Identity Management provides one of the most critical items for Compliance and that is Attestation. Simply stated, Attestation is what an organization’s executives must sign off on periodically that says you’ve taken appropriate measures (implemented appropriate Governance) to mitigate any Risks. These include any or all of the Risks mentioned in this document plus untold others unique to certain industries or even those yet to be enacted or enforced. The one Risk that cuts across all others is that of the insider empowered to conduct your business that does so with a malicious intent, the so-called ‘insider threat’. This is the one thing that weighs the most on a company executive’s mind as it, aside from reports he’s looking at, is ensconced completely within a black box until discovered and by then it is often too late. Identity Management along with other appropriate Governance measures implemented in BPM and SOA helps to ensure that your employees act ethically and with your mission as their driving priority.&lt;br /&gt;&lt;br /&gt;Enterprise 2.0&lt;br /&gt;&lt;br /&gt;Let’s start by stating that Enterprise 2.0 simply means Web 2.0 and how that phenomenon applies to the enterprise. The key element of &lt;a href="http://en.wikipedia.org/wiki/Web_2.0"&gt;Web 2.0&lt;/a&gt; and indeed Enterprise 2.0 is the ‘social network’ or the idea that in everything you do that involves communication with others there is a set of attributes or ‘social fabric’ that ties you together with that person or group you are interacting with. This allows you to participate in each task you perform everyday with those attributes front and center in the form of a collective context or ‘presence’. Presence is something you are familiar with if you’ve ever used an internet chat program and categorized your ‘buddies’ into groups for family, work, friends, etc. In the enterprise however presence is a more richly intuitive list of who’s available to you and what their role is in the scope of tasks you are currently working on. The other thing about Enterprise 2.0 in this collaborative scope of activities are the communications that come from this presence interface such as instant messaging but also including voice over IP (VOIP), video conferencing or web conferencing where a user’s desktop or document(s) are shared.&lt;br /&gt;The other services provided in an Enterprise 2.0 fabric are those that were previously thought of as content management applications but now are seamlessly integrated into the ability to search for content, create it on the fly and share it any way imaginable. What you are working with at all times is data from your SOA that can be materialized as a printable document on the fly. For imaging or other legacy captured documents those can be passed as part of a ‘worklist’ that may be subscribed to for personal tasks assigned to you or tasks assigned to those in a certain role necessary to perform the work. In any case the idea of a ‘document repository’ or really locations in general is abstracted from the users in an Enterprise 2.0 environment. And since everything is locatable via a search engine interface or by attribute tags that give the documents the same project based context as presence, producing, accessing or editing documentation becomes a seamless part of a business user’s tasks.&lt;br /&gt;Enterprise 2.0 components known as wikis and blogs allow for effectively introducing your new BPM centric SOA to personnel, both old and new. Wikis are essentially online encyclopedias of knowledge about things in your enterprise. Everyone can make entries in a wiki and those wiki entries are searchable as content. This is really a readable index of what people think is important to your organization and again its entries are presented along the hierarchy of your business taxonomies. Blogs are essentially similar but are more personal in nature in that it is used to record notes about how certain things were accomplished or perhaps more importantly are to be accomplished thereby alleviating the pain for the next individuals who experience the same challenges. Blogs allow for community comments on their content whereas wiki comments are effectively another entry into the wiki linked to the previous entry. These things provided together are known as a ‘mashup’ in Web 2.0 parlance and delivered to your users as an &lt;a href="http://en.wikipedia.org/wiki/Ajax_framework"&gt;AJAX&lt;/a&gt; based &lt;a href="http://en.wikipedia.org/wiki/Rich_Internet_application"&gt;Rich Internet Application (RIA)&lt;/a&gt;. This combination also allows for a harness of sorts to be provided for business users to accomplish a very necessary goal of having a self identifying, self training work environment to be immersed in. Ideally this environment has gleaned all of the knowledge from your body of workers that is subject to disappear if not captured adequately. There is no bigger need for this than the current set of baby boomers that have been performing their work for decades and have their respective and collective knowledge bottled up in a form currently not transferable to the next generation. This paradigm allows for capture of that knowledge and its embrace by the new systems you put forth in order to address the challenges of the future while assuring good practices are not lost and also of equal importance that others are.&lt;br /&gt;&lt;br /&gt;Conclusion&lt;br /&gt;&lt;br /&gt;In today’s environment of regulations, competition and changing market conditions software vendors have thrust an abundance of new offerings into the marketplace in an attempt to enable their customers to cope and either remain in or gain a proactive posture towards IT investments. In this white paper we’ve presented some of these new patterns of software as well as visibility into some of the drivers necessitating an agile approach. You are hopefully now armed with a holistic view of these matters which you can bring to the attention of the appropriate decision makers within your organization to take action. Understand also that this story itself could start at any section in this white paper and easily transition to other sections as they part of a contiguous whole. This is a gestalt of the largest order in that it is increasingly difficult to enact certain combinations of these capabilities in a silo and still more difficult to actually do some of them without consideration for the others. Yet every day products are purchased and architectures are founded without consideration for a whole picture similar to the one drawn here.&lt;br /&gt;When you start down the path of SOA with BPM as the key driver it becomes a self fulfilling prophecy due to the nature of how the onion is peeled with these techniques. Your BPM effort allows you to start with what your business actually does today and use that to drive the façade around your existing systems that becomes your initial SOA. You then take BPM a step further to analyze appropriate frameworks and methodologies that need to be embraced for the reasons discussed in this document. Next you add the study of your workforce and their enablement within these systems via Identity Management and its BPM components. Finally you modernize the way your business users interact in this new world of BPM by introducing Enterprise 2.0 with Identity Management as the secured wrapper that allows them to be entrenched in the appropriate role based contexts for the work they are expected to carry out. This is in stark contrast to those institutions today who for instance can’t even lend money even though lending is their primary line of business, all due to their own accumulated risk they’ve realized with their poor controls (or absence thereof)&lt;br /&gt;On the road to this nirvana is the ability to rationalize the appropriate portfolio of services for your SOA as well as a cookie cutter understanding of how to procure IT assets. In the end rolling out a new virtualized line of business or change to your mission should be as easy as filling your plate at a buffet and not much more difficult to put into this framework with newly enabled personnel who are now able to more effectively multi-task due to the homogenized IT environment presented to them. In the end this really makes IT transparent if not invisible to businesses who have struggled in large part due to the antithesis to this picture that exists in many places today.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3821232226367750659-2018938076207701665?l=allenshortnacy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenshortnacy.blogspot.com/feeds/2018938076207701665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3821232226367750659&amp;postID=2018938076207701665' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821232226367750659/posts/default/2018938076207701665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821232226367750659/posts/default/2018938076207701665'/><link rel='alternate' type='text/html' href='http://allenshortnacy.blogspot.com/2008/11/leveraging-bpm-soa-identity-management.html' title='Leveraging BPM, SOA, Identity Management and Enterprise 2.0 for Governance, Risk and Compliance'/><author><name>Allen Shortnacy</name><uri>http://www.blogger.com/profile/08861055743475579526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ifVwI7m2vEY/SRzfRGygaWI/AAAAAAAAAAQ/jhOMM2UExcY/S220/IMG_0030.JPG'/></author><thr:total>0</thr:total></entry></feed>
