What does Networking have to do with Governance?

Not All Full Suite Vendors have SOA Network Solutions

Many full suite SOA Vendors have completely ignored the need for networking capabilities and associated SOA Network Appliances/Gateways.  SUN, Oracle, SOA Software, Progress Software, webMethods, and many other "full SOA suite" vendors provide a complete SOA Platforms which typically includes some kind of SOA Governance Solution without any real SOA Networking products.  On the other hand we see IBM purchased Datapower over a year ago and was the first full suite vendor to move into SOA Networking.  And more recently we have seen SAP partner with Cisco to provide network infrastructure based on SONA.  So why do some Vendors have SOA Networking Products while other don’t? 

Can you implement SOA Governance without SOA Appliances?

Of course many installations have been implemented without the need to have SOA Appliances.  When implementing SOA with the Enterprise (Enterprise SOA) the focus on the re-use of services is within the enterprise and not beyond; therefore registries/repositories are focused within the enterprise.  Subsequently the need to implement security and expose services beyond the Enterprise may not all important at this stage of adoption. 

It is more a Question of Enterprise
SOA vs. B2B SOA

Understanding the adoption of SOA within and between Enterprises will help us understand the priorities of full suite vendors.  At this point if you are implementing an Enterprise
SOA, you may be indifferent if the SOA Vendor has a SOA Networking Solution at all.  However if you plan is to move beyond the immediate enterprise to implement a B2B SOA you may want to investigate how your SOA Vendor will manage services beyond the enterprise and connect to your partners.  Do these vendors have a SOA Networking Solution?  Do they have a partnership with a vendor that can provide a SOA Network Solution?  Even if you don’t plan to move beyond the enterprise today you may want to keep your options open for the future.

 


What is the Real Value-Add for SOA Networking?


While the value-add of SOA Networking is still up for debate, the move by Cisco [with partnership with SAP] in this direction indicates that there is reasons to have SOA Network Appliances/Gateways.  This move is likely to legitimize the market for other SOA Networking Vendors.  The value-add of these devices are:

 

1)    Security Appliances – while it can be debated whether the appropriate place to solve SOA Security is within hardware vs. software; the real answer is probably a combination of hardware and software solutions.  Therefore at some point you may want to consider the need for SOA Appliances.  Security in my mind is not an option and is a baseline requirement which makes it mandatory if you are moving services beyond the Enterprise.

 

2)    Policy Decision/Enforcement Points – In distributed networks, SOAP messages can be intercepted and interpreted by SOA Appliances as these messages transit networks.  Therefore policy decisions and enforcement related to these policies can also be distributed throughout the network and centrally managed.  SOA Appliances act as PDP (Policy Decision Points) and PEP (Policy Enforcement Points) as SOAP messages transit the network.  While we think of SOA Governance as being the first major implementation and manage policies, one needs to keep in mind the broader view of policy.  Policy in the networking world is usually limited to managing policies around prioritizing business applications relative to QoS.  However SOA doesn’t narrowly limit the meaning of policy.  In fact policy can be anything you want to manage and enforce, it just so happens that SOA Vendors are pushing Governance, Compliance, and Risk at this particular time, but could include contracts (between organizations or your customers), SLA’s, etc.  In this environment we see the network participating more in the analysis, management  and collection of metadata associated with services.

 

3)    SOA Interoperability – SOA Interoperability is more of concern when we implement B2B SOA and the connected SOA Environments which are not compatible.  Therefore to connect incompatible environments we may need SOA Gateways to broker between incompatible security, identity, policy and other dimensions.  SOA Interoperability will definitely become more of a concern when we move to B2B SOA.

 

4)    Embedded Analytics and Networked Business Intelligence – As SOA adoption moves to B2B environments we will see more opportunity for intelligence gathering.  SOA Appliances and SOA Gateways can unobtrusively participate and gather information about services and the organizations that you have relationships with.  SOA Appliances and Gateways can be used to gather information for Networked Business Intelligence decision making.

 

5)    Future Applications – SOA is essentially still being developed and standards are evolving.  Exactly how the network is going to participate in exchanges of services is still not fully understood and is a function of the value-add which these devices can bring.

 


SOA Networking is starting to be included with other SOA Solutions as a way of justifying their existence.  Justifying SOA Appliances and SOA Gateways purely based upon security may be difficult because the ROI is harder to quantify.  Bundling SOA Appliances/Gateways with delivering real SOA Solutions such as SOA Governance, Risk and Compliance solutions will make it easier to justify; since the value-add is more obvious and intrinsic to the overall solution.

 

Therefore the short answer is that networking can have something to do with Governance, but it is more likely that SOA Networking will become more important as you move beyond the Enterprise SOA into B2B SOA deployments where management of policies and intelligence gathering becomes more distributed.  The value-add is difficult to see today and some vendors don't see the relevance while other do.  

 

My bet is that you will want to expose your services beyond the enterprise at some point in the future, so you may want to understand where you SOA Vendor is headed with it's product development.

--

>>
Back to Main Page

Gary E. Smith
SOA Architect Series


 del.icio.us  Stumbleupon  Technorati  Digg 

 
Trackbacks
  • Trackbacks are closed for this entry.
Comments
  • No comments exist for this entry.
Leave a comment

Comments are closed.