Home > SOA Tips > Guest Commentary > On the road to SOA – Part 2, Governance is fundamental
SOA Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

GUEST COMMENTARY

On the road to SOA – Part 2, Governance is fundamental


Jack Vaughan
06.17.2009
Rating: -4.40- (out of 5)


News on SOA, EAI, Web services
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


Photo: Toufic Boubez
Toufic Boubez has been involved with SOA since its beginning. While at IBM he co-authored the original UDDI specification. He later co-founded Layer 7 technologies, where he served as CTO. At present, the every innovative Boubez is in stealth mode. He recently spoke with SearchSOA.com editor Jack Vaughan. This is part two of a two part interview.

Vaughan: People get new tools, like Web services, but as they work with them they use familiar patterns, and the new tools start to look like the old Corba tools or the C tools. The first thing a lot of people did with SOAP was RPCs. Is this now about stepping up one more level of abstraction to get a better view?

Toufic Boubez: I think it is. I think we're back on that track, which makes me feel better. But you're right. You mentioned the two big "C" words: CORBA and C. As a matter of fact, part of the whole vision of service orientation when I was at IBM--specifically because I had fought CORBA wars for a while, built CORBA projects for my customers, and I had seen a lot
 I think there's a general consensus that that adolescent phase is over
Toufic Boubez
of the issues of interoperability and vendor specific stacks and so on--was to learn from CORBA what's good in CORBA and actually fix it by making things interoperable and using standard interfaces and standard data formats and so on. But the whole RPC camp at that point I think sidetracked us and put us back several years, where people constantly just wanted to do RPC. And that I think was very, very detrimental to the whole service oriented architecture vision.

Yea, again from personal experience, I hear and I see a lot of people talking a lot more now about the concept of architecture, service architecture or service-oriented architecture versus the nitty gritty of bits on the wire, using SOAP or REST, or that kind of stuff. I think there's a general consensus that that adolescent phase is over and now we're a little more mature than that.

The other aspect is the maturity of the technology stacks people use. If you want to look at the WS stack, it's usable. You have security, reliability, etc. There's a usable technology stack that you can abstract at this point.

You don't need to know it completely, you just have tools that you build and the tools will generate anything that you want. There's not this obsession with the bits and bytes on the wire and now people are free to think on a little bit higher level in terms of service-oriented architecture. So on that level, there's a consensus about the maturity of the tools. Furthermore, MDA has brought back a little bit more architectural rigor to what we're doing. When you build a platform independent model, for example, you're abstracting out the bits and bytes. You're just making a model. When you actually want to implement them you go to platform specific model. I think it's just natural maturity.

Vaughan: Governance became the 'watchword' for SOA for awhile. Where is that going?

Toufic Boubez: Ah yes, the "G" word. I think it was part of the problem and I think it will be part of the solution. It was part of the problem because people were building services willy-nilly, and developers who got their hands on a tool kit were building stuff without a long view or an upper view of things. So governance became a problem until people started realizing that we need to get a handle on that. For a variety of reasons, the IT folks need to get a handle on it because of waste--there's no reuse--as well as security issues and management issues.

To me, governance, the "G"word, comes down to visibility, control, and compliance.
Toufic boubez
And the business folks realized they need to get a handle on it because of regulatory issues and because of absolute corporate governance issues. So everybody now is in alignment that they need to get a handle on those kinds of things, and the vendors started realizing that, and they started bringing solutions so that governance becomes part of the solution. That's where it moves from being part of the problem to part of the solution. And that's where we are now.

I do believe governance is fundamental. I don't think you should be thinking about building SOA without having a roadmap--if not, then the beginnings--of a governance solution at the start to understand how you're going to manage it. To me, governance, the "G"word, comes down to visibility, control, and compliance. For me, these are the three things that come to the fore when you're starting to think about what governance means.

Control is being able to activate things or deactivate things or move things back forth; having control over the components that go into building your IT organization, being able to create, delete, deploy, un-deploy. Compliance is making sure that whatever you build actually conforms or complies to your policies, whether they're IT policies or corporate policies.

Vaughan: What's next?

Toufic Boubez: We're dealing with SOA right now, but all of a sudden there's this big train that's coming our way which is virtualization. Another buzzword for it is "the cloud," but its virtualization. That's going to have a huge impact because we can barely deal with services in our data center now. Once we start using services from the cloud or putting services out on the cloud it's going to add another complicated layer to what we're dealing with. We're not even starting to be ready to deal with that kind of stuff.

Interview with Toufic Boubez, part 1

Rate this Tip
To rate tips, you must be a member of SearchSOA.com.
Register now to start rating these tips. Log in if you are already a member.




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



RELATED CONTENT
Guest Commentary
Get a grip on JavaFX 1.2 for Rich Internet Applications
On the road to SOA – Part 1, Boubez on early insights
SpringSource approach to adding enterprise class management and deployment features to Tomcat
Canonical Schema establishes interoperability: SOA Pattern (Week 6)
Legacy: Can't Live With It, Can't Live Without It
Review of protocols for cloud services - Part 1
SOA and TOGAF: A Good Fit?
Using atomicity to gain SOA granularity
Too Many Servers: A Case for Enterprise Architecture and TOGAF 9
Does Cloud Computing Hold Water?

SOA and IT governance
Oracle to buy AmberPoint
SOA Governance Tutorial
SOA development governance simplified by centralized policy management
Reduce duplication in SOA with lifecycle governance
SOA needs a Product Manager
Tips for tracing enterprise transactions
Rolta SOA center rolls out tools supporting agile development
Parasoft SOA package addresses business process/system integration testing
'SOA is working' for Edinburgh financial company
Enterprise architecture must focus on business value

SOA implementations
Software developers bring SOA apps into cloud computing architectures
Year in Review, 2009: SOA comes back from the dead
SOA user stories provide practical advice
New SOA products for November 2009
SOA implementation evolves from open source to Oracle SOA suite
U.S. Coast Guard adopts SOA and ESB to better track ships at sea
SOA Implementation: Should top down meet bottom up?
ESB watered down by EAI, but distinction remains
On the road to SOA – Part 1, Boubez on early insights
Sparx releases new SoaML profile for Enterprise Architect 7.5
SOA implementations Research

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
service-oriented architecture  (SearchSOA.com)
SOA governance  (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

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



SOA Trends and Strategy - SOA Education, SOA Development, SOA Implementations
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 - 2010, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts