Print this article Email this article Talk Back! Write to Editor

Full Transcript: Oracle's Ashish Mohindaroo Talks to ebizQ's Joe McKendrick

06/04/2007

Full Transcript: Oracle InfoWorld Podcast


Listen to the entire podcast Download file


Joe McKendrick: Hello! This is Joe McKendrick, contributor to ebizQ's "SOA in Action" site. Thank you for joining us for this podcast on the important issues, as well as tremendous opportunities, Enterprises face around service-oriented architecture today. It's my pleasure to introduce Ashish Mahendru, senior director of Oracle Fusion Middleware. Oracle is a premiere sponsor of Info World's upcoming SOA Executive Forum and Ashish will be sharing some of his insights on the state of SOA progress in 2007.

Ashish, I understand you'll be speaking at Info World Executive Forum. Can you give us a brief sneak preview on what you'll be talking about?

AM: Definitely, Joe. The topic of my presentation is going to be about building the business case for SOA. What we are seeing with our customer base today, is there's a lot of interest in SOA. And a lot of IT interest particularly in SOA. But these IT organizations are having somewhat of a difficult time in terms of securing funding for their projects, be it investing in new SOA projects or expanding on existing point programs into Enterprise-scale architectures.

So my conversation, or my presentation at the Info World event, is going to be discussing those issues and how organizations can build a better case for the CFOs and CEOs to get additional investment into the strategic of SOA projects.

"A combination of Web 2.0 mash-ups with SOA is the entire framework of building a next generation applications."

JM: Great, great! That sounds really interesting. And now on to our discussion of the state of SOA in 2007. First, let's talk about the current SOA, or S-O-A, I guess we pronounce it both ways, realities on the ground at enterprises. How far along are companies with their SOA initiatives? Are you seeing full-functioning implementations now or are people still on a learning curve?

AM: It's a combination, Joe. A couple of years ago, the major emphasis was about education about SOA. And about the value that SOA brings to an enterprise. Today, we believe that a majority of the companies have crossed that hump and have actually bought into the religion of SOA and they are starting to invest into specific point projects for SOA. So they're starting to take simple implementations where they would have used point-to-point integration techniques to connect two disparate applications. Today they are actually moving towards the SOA-based architecture of connecting these applications together, or optimizing or automating business processes.

So we have seen a lot of these diverse projects taking place within the customer base. But they are still in the very early stages. Because they really haven't got the full religion of SOA. They are trying to see and trying to drive value out of these projects. And they need help in turning those point projects into enterprise-scale architectures across the board.

JM: So there's still plenty of work to be done out there.

AM: Absolutely.

JM: And of course--that takes us to our next question. Everyone is talking about the importance of governance within this SOA environment. Can you describe how exactly governance keeps these initiatives on track? Why is governance so important as your SOA begins to grow?

AM: Well, if you look at the way companies approach enterprise architecture, these projects in the past. You know, they were very much siloed and departmental-centric. And companies of those particular IT departments had complete control over their specific project. Now when we talk about SOA, it is about breaking down these silos, breaking down these departmental barriers. And having a uniformed architectural approach across the enterprise. Now, what that entails is giving up control in some cases and having a clear understanding of what constitutes the service. Who has access rights to the service? Who manages the services? Who pays for the services? How do you change these services? How do you define policy?

A lot of these issues start creeping up because now there is not one direct control, centralized control that they used to have in the past. So there's a lot of tension that could emerge between different departments if it's not handled correctly upfront as they progress in the journey towards SOA. So the whole idea behind governance is to really define a path of how a company can start from a point project and then scale it out by breaking down the departmental barriers across the enterprise, putting in the organization structure along with the technology structure that is required to be successful in these projects.

JM: And at the core, or the foundation of SOA, of course, are the services that are developed and deployed by your various business units. I'm sure it's a challenge within large enterprises especially. How do you make sure that the services that are being generated, are being requested, that are being deployed by various business units are the right fit for the requirements of your business?

AM: Well, there has to be a structure that's created which we call like a standard body or service body, within the organization, which kind of monitors this and sets up an enterprise-scale standard that everyone has to conform to. So, just say I'm going to create a repository of all the services within my enterprise, and I'm going to be done with it. That's not what we mean here by governance. What we really mean by governance in this case is having a standard of service that has to pass certain parameters. It has to be defined in a specific manner. It has to meet a certain service-level agreement. And it has to conform to the specifications that have been defined by this governing body within the organization.

Once you conform to that standard and that specification, now you have a framework through which you build your enterprise skill services, that could be registered in the registry and a metadata can be defined in the repository, which makes it very easy for companies to change policies or change definitions without going back into the hard process of manually recording these policies and structures into individual Web service.

JM: Great. And another emerging trend that we're hearing a lot about these days is the whole Web 2.0 and Enterprise 2.0 phenomena, which is a great deal of overlap, of course, with SOA. With these Web 2.0 methodologies, users can create mash-ups, which are front-end applications that can draw data and access applications across the Web. Do you see mash-ups playing a role in SOA as well?

AM: Absolutely. If you think about the basic premise of both SOA and mash-ups, it's all Web 2.0. It's basically about two things. One is the increased user productivity and the other is increased reuse of existing assets. So, if I'm looking at mash-ups and if I'm able to mix and mash different Web site content, to deliver a new page or a new service to my end user. That's a great thing, a great addition to your infrastructure because now I can quickly assemble new content pages. I can assemble new services which in the past would have taken me a longer time because I had to build everything from scratch.

The same is true with SOA, because the SOA is a lot about re-use. You have existing assets. You've already invested heavily into maybe your legacy systems. Your mainframes. Your package applications. You don't want to rip everything out and throw it away. What you really want to do is bring those existing assets into modern infrastructure, a modern architecture. And a combination of Web 2.0 mash-ups with SOA is the entire framework of building a next generation applications. Specifically, still looking into investing in composites apps where 80 percent of your functionality might come from preexisting assets and you're filling in the delta of 20 percent by writing additional code or modeling new processes on top on it.

JM: Great. And finally, there's been a lot of excitement growing around another Web 2.0 type of service, which is software-as-a-service, or SaaS. Which also can employ to some extent, SOA-based services but coming out of third party-firms. How do you see getting, can SAS play a role in breaking the application bottlenecks within your enterprise?

AM: Absolutely! I mean, SAS and SOA, I would say SaaS without SOA is going to be an incomplete infrastructure or architecture for a company. Because if, think of software as service. The basis premise of SOA is providing service that can be accessed any time from any place, regardless of where it is actually generated from, or delivered from. Now software-as-service is more about taking a service, which is externally delivered by a business partner, that you can turn on or switch off, based on the requirements. So if you have a well-planned SOA infrastructure, it becomes very easy for companies to plug in place different external services that are offered as software as service and to meet the business requirements.

Now, for example, if I had a payroll system within my company, now that payroll system I want to actually turn that system off and switch on a software as service that provides me a payroll service. If I have a SOA infrastructure, it becomes very easy for me. Because all I'm doing is, I'm taking the same Web service and I'm making a different call which is being provided by an external provider.

So it becomes very easy for me to switch from one set of services to another, which in the past with a traditional monolithic architecture, you would have a very difficult time doing because you would have to phase and migrate out all the procedural calls, all the external API calls you're making to that particular application, make sure that you have turned off or switched all system relationships with that application and then have to kind of hard code some of these integration points with the software-as-a-service provider.

With SOA as your basic infrastructure principle, it becomes a lot easier for you to now plug and play different services to meet your business requirements and a much more, in a much more cost-effective manner.

JM: Great, well, thank you, Ashish! Again, this is Joe McKendrick for ebizQ and I've been speaking with Ashish Mohindaroo, senior director of Oracle Fusion Middleware, who will be leading a session at Info World's SOA Executive Forum. Thank you, Ashish.

AM: --Thank you.

Learn more at Oracle's Web Site

  • Subscribe
  • Contribute
Subscribe to our Newsletters:

 ebizQ Insider

 Subscribe Blog Updates via RSS

 Subscribe News via RSS

ebizQ is very interested in what you have to say. To contribute an article, an opinion, or to become a blogger, please contact Peter Schooff.

  • ebizQ Videos

You need Adobe Flash Player 9 to view this widget.

Get Adobe Flash player

More Videos »

  • Virtual Conferences
  • Webinars
  • Roundtables

SOA Cloud Qcamp

June 3, 2009

One of the most compelling trends in the enterprise business technology space over the past year has been the emergence of cloud computing. In ebizQ’s upcoming Qcamp virtual un-conference, leading industry experts and practitioners will explore the role of service-oriented architecture (SOA) and business process management (BPM) in supporting cloud-computing initiatives. Additionally, the new skills that developers and IT managers need for successful cloud development will be discussed.Register

View All Virtual Conferences

Insurance: Explore how SOA & BPM are driving down expenses and improving ROI

Date:Aug 26, 2009
Time:12:00 PM ET- (16:00 GMT)

REGISTER TODAY!

ROUNDTABLE: Open Source Market Update

Date:Sep 30, 2009
Time:12:00 PM ET- (16:00 GMT)

REGISTER TODAY!
View All Roundtables
  • White Papers
  • Podcasts
  • Blogs

Joe McKendrick: Part II of II: Designing Evolve-ability into SOA and IT Systems

In part two of Joe McKendrick's recent podcast with Miko Matsumura, chief strategist for Software AG, they talk about how SOA and IT systems need to change and grow and adapt with the organization around it.

Listen Now

Phil Wainewright: Helping Brands Engage with Social Media

Phil Wainewright interviews David Vap, VP of products at RightNow Technologies, and finds out how sharing best practices can help businesses understand how best to engage with online communities.

Listen Now

Peter Schooff: Making Every IT Dollar Result in a Desired Business Outcome: Scott Hebner of IBM Rati

Scott Hebner, Vice President of Marketing and Strategy for IBM Rational, discusses a topic on the top of every company's mind today: getting the most from IT investments.

Listen Now

Jessica Ann Mola: Where Will BI Fit In? Lyndsay Wise Explains

In BI, this tough economy and the increasing role of Web 2.0 and MDM are certainly topics on people's minds today. WiseAnalytics' Lyndsay Wise addresses each of them in this informative podcast.

Listen Now

Dennis Byron: Talking with...Deepak Singh of BPM Provider Adeptia

Deepak Singh, President and CTO of Adeptia, joins ebizQ's Dennis Byron in a podcast that gets its hand around the trend of industry-specific BPM.

Listen Now
More Podcasts
  • Most Read
  • Quick Guide
  • Most Discussed

BPM VIEWPOINT: How Do You Look at BPM?

From Dennis Byron: For BPM to fit at the top of the stack, it can't merely support workflow or integration. It needs to integrate the BI aspects of the stack, too. Learn More

How ACORD Can Be Used As A Best Practice For Data Integration

In the insurance industry, companies have accepted that systems, strategies and data all developed in silos are making it difficult for them to grow and adjust to today’s market demands. The obstacles imposed by siloed approaches are painfully obvious to companies as they try to gain a better understanding of their customers and meet the growing constraints imposed by compliance and regulatory requirements. Leveraging industry standards with full data integration is one was to tackle this challenge. Learn More

When It Comes to BPM Type, It All Depends on You

From Dennis Byron: Is it better to choose one strain of BPM over another? The answer is unique to your organization. Learn More

Maximizing Your Business Rules Investment

Can decision management really deliver costs savings, agility and happy customers on a consistent basis? Learn More

BPM VIEWPOINT: Does Case Management Fill in the Gaps in the BPM Spectrum?

From Dennis Byron: BPM products optimized for case management might be the products that bridge the extremes in my view of the BPM spectrum. Learn More

Building The Instantly Responsive Enterprise

Integrating BPM and CEP gives you intelligent business processes that can react to rapidly changing business conditions with continuous visibility. Learn More

Enterprise Linkage: New Change Management

Insurers need to think about creating "true linkage," which means linking business strategy to process to IT investments and thereby setting the foundation for true change. Learn More

The Invisible Hand of BI

To be effective, business intelligence technology must work behind the scenes to deliver relevant information when, where, and how it's needed. Learn More

Quick Guide: What is Enterprise 2.0?

A lot of people are talking about Enterprise 2.0 as being the business application of Web 2.0 technology. However, there's still some debate on exactly what this technology entails, how it applies to today's business models, and which components bring true value. Some use the term Enterprise 2.0 exclusively to describe the use of social networking technologies in the enterprise, while others use it to describe a web economy platform, or the technological framework behind such a platform. Still others say that Enterprise 2.0 is all of these things. Learn More

Quick Guide: What is BPM?

Learn More

Quick Guide: What is Event Processing?

Smart event processing can help your company run smarter and faster. This comprehensive guide helps you research the basics of complex event processing (CEP) and learn how to get started on the right foot with your CEP project using EDA, RFID, SOA, SCADA and other relevant technologies. Learn More

ebizQ Forum - Are Organizations Developing BPM Solutions From a Top-Down or Bottom-Up Approach and Which is Best?

To Michael: To select what has to be improved (e.g. automated), a...

Service-Oriented Solutions - To Whom Model-Driven Approach is Dangerous?

Hi Johan,

thank you for such prompt response.

I...

The Connected Web - Pod-Scale vs Warehouse-Scale Computing

Phil,

It appears that Google is looking at the world...

Leveraging Information and Intelligence - When Business Intelligence Saves Lives

I believe work has been done in this area privately for some time....

BPM in Action - Join the Debate: Business Process Management or Business Process Automation

I wonder if BPM has become more popular because many solutions...

Kiran Garimella's BPM Blog - IBM / FileNet

We are looking for a FileNET admin/developer in Houston, TX. The...

Business-Driven Architect - @ Enterprise 2.0 Cloud Roadmaps Panel

As we see more companies consider the cloud we should be...

BPM from a Business Point of View - Expectations from BPM...

Scott,
I agree that process management is good way for...