Home > SOA News > Boubez: SOA needs practical operational governance
SOA News:
EMAIL THIS
QUESTION & ANSWER

Boubez: SOA needs practical operational governance

By Rich Seeley, News Writer
03 Jan 2008 | SearchSOA.com

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   

Toufic Boubez, chief technology officer for XML networking vendor Layer 7 Technologies Inc., sees service-oriented architecture (SOA) moving to a stage where enterprises implementing it need "practical operational governance." Boubez, co-author of the original UDDI specification, has been part of the emergence of Web service and SOA from its genesis. Most recently, he worked as an editor on the W3C working group that completed the WS-Policy specification this past summer. Previous to joining Layer 7, Boubez served in IBM's Emerging Technologies Group back when that group helped to build the foundation for SOA. He was also lead Web services architect, publishing IBM's first SOA toolkit.

Where do things stand with WS-Policy now?

Toufic Boubez: WS-Policy is a W3C recommendation, which means it's done for all intents and purposes. We're very happy about that. It was probably one of the fastest cycles for a standard that I remember. I could be wrong, but it was one of the fastest from the charter of the working group to ratification. It's starting to make its way into products. There are a lot of vendors at the interops for WS-Policy so it's definitely gaining traction. A lot of customers are starting to include WS-Policy on RFPs [Request for Proposal]. I'm going to Europe next week, where several customers, these are end users, have an active interest in having WS-Policy as part of their requirements.

What other trends are you seeing in governance?
Boubez: What we've been doing is moving to what we call operational governance. There's big governance where you have a process for requirements gathering, a process for development and one for QA and so on. That's good for your general governance, but what we are seeing based on customer feedback, which is really important to us, is customers agreeing that big governance is important, but what they want is practical governance when we start deploying applications. So we're calling this operational governance.

What does operational governance include?
Boubez: It includes practical matters such as who gains access to the policies? How do you create policies? How do you deploy a service? How do you provision policies for that service? How do you relate the service lifecycle to the policy lifecycle? That's really important. So we've been working on the policy lifecycle and how you relate it to the service lifecycle. How do you evolve it? How do you deploy them? Who gets access to what part of the policy? How do you virtualize policies so you can deploy them to different services? How do you virtualize services so you can apply the same policies? How do you monitor and audit your policies? There's a whole lifecycle for policies that we call operational governance. So we're adding more features for that in our products and it's resonating in the marketplace. I think people are looking for practical things they can do before they start the big governance thing.
For more information
WS-Policy on track for W3C approval, standard will improve SOA development

Gartner: SOA governance remains crucial 

In terms of operational governance what are the best practices there?
Boubez: One of the things – it seems trivial, but it's an important example – is when you deploy a service you need to be able to create policies, whether it's access policies or service level agreement policies, or any policy. Because when you deploy a service, it isn't a reusable service until you can deploy a policy around it. So establishing that requirement as a best practice is very important. But after that, okay you're created a policy, but what does that mean? Is it immediately in effect? There has to be a separation between policy offering and policy deployment. So your architect or your security folks can author a certain policy for access control or service level agreement, but then somebody else has the role of auditing that policy and approving it and then deploying it. It may sound simple, but it is enormously important in real-world operation governance.

Another example is RBAC, or role-based access control. You don't have one person creating all the policies in the real world. It doesn't happen that way. Different areas have different roles. The architect may create transformation policies, but then the security policies for access, encryption, confidentiality need to be done by the security organization. And maybe your routing policies are done by operations. So creating role-based access control for your policy mechanism is very important. Because its not one person creating policies. The operations folks may not understand PKI or encryption or WS-Security, but they do understand service level agreements. So we've created the RBAC model in policies so you have different roles create different aspects of the policies for your services.

So that's the kind of stuff we're doing around operational governance.

In part 2 of this interview on Friday, Boubez discusses SOA, virtualization and the next generation of governance specifications that still need to be developed.


Tags: W3CEnterprise Services Bus (ESB)SOA and Web services managementIBM Web servicesXML acceleration, transport and messagingVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


RELATED CONTENT
W3C
What's new at the W3C
XML turns 10
W3C publishes HTML 5 draft
Efficient XML draft published
The standards behind Web services
W3C publishes Semantic Web spec
W3C publishes WS-Policy as recommendation
W3C adds semantics to WSDL
WSDL 2.0 gets W3C recommendation
WSDL 2.0 finalized

Enterprise Services Bus (ESB)
Enterprise Service Bus(ESB) Tutorial
IBM ILOG rules engines update supports Java, .NET
JMS system at heart of updated fish exchange
Tibco set to bring governance to the cloud
Red Hat improves JBoss Java enterprise rules management
Oracle-Sun combo: What does it mean for enterprise Java?
OSGi Mini Tutorial
Tibco creates high-speed messaging appliance
Microsoft sees uptake on BizTalk server
Gartner AADI Summit: NationalCity bank uses SOA to renew application portfolio
Enterprise Services Bus (ESB) Research

SOA and Web services management
Software AG releases webMethods 8.0 with added BI service repository
On the road to SOA – Part 2, Governance is fundamental
MiniGuide: End-to-end testing for SOA and enterprise transactions
Parasoft SOA package addresses business process/system integration testing
Nastel pursues Business Transaction Performance savings
Transactions are the currency for SOA management
CA/Wily forwards transaction monitoring across distributed systems
BPM modeling tools said to boost business analyst abilities
Services reuse drives ROI for SOA, survey finds
Microsoft Oslo at PDC: Dial 'M' for modeling language

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
HTML 5  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary




SOA Web Services: Application Server, Portals, Java, Microsoft .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts