Showing posts with label application. Show all posts
Showing posts with label application. Show all posts

Thursday, January 17, 2008

Enterprises Seek Ways to Exploit Web Application Mashups and Lightweight Data Presentation Techniques

Transcript of BriefingsDirect podcast on data mashups with IBM and Kapow.

Listen to the podcast here. Sponsor: Kapow Technologies.

Dana Gardner: Hi, this is Dana Gardner, principal analyst at Interarbor Solutions, and you’re listening to BriefingsDirect. Today, a sponsored podcast discussion about the state of choice in the modern enterprise around development and deployment technologies.

These days, developers, architects and even line-of-business managers have many choices. This includes things like Web applications, software-as-a-service (SaaS), Services Oriented Architecture (SOA), RESTful applications, mashups, pure services off the Web, and pure services from within an Intranet or even the extended enterprise. We’re talking about RSS and Atom feeds, and, of course, there is a traditional .NET and Java going on.

We also see people experimenting with Ruby and a lot of use around PHP and scripting. The good news is that there are a lot of choices. The bad news is also that there are a lot of choices.

Some of these activities are taking place outside the purview of IT managers. People are being innovative and creative, which is good, but perhaps not always in the way that IT would like in terms of security and access control. These newer activities may not align with some of the larger activities that IT needs to manage -- which many times these days includes consolidation, unification, and modernization of legacy applications.

To help us weed through some of the agony and ecstasy of the choices facing application development and deployment in the enterprise, we have on the call, Rod Smith. Rod is Vice President of Internet Emerging Technologies at IBM. Welcome to the show, Rod.

Rod Smith: Thank you very much. It’s nice to be here.

Gardner: We also have Stefan Andreasen, the Founder and CTO of Kapow Technologies. Welcome to the show, Stefan.

Stefan Andreasen: Thank you.

Gardner: Let’s go first to Rod. We spoke last spring about these choices and how there are, in effect, myriad cultures that are now involved with development. In past years, development was more in a closed environment, where people were under control … white coats, raised floors, and glass rooms come to mind. But now it’s more like the Wild West. What have you been finding in the field, and do you see this as chaos or opportunity?

Smith: A little of both. In times of innovation you get some definite chaos coming through, but IT, in particular, and line of businesses see this as a big opportunity. Because of SOA and the other technologies you mentioned, information is available, and line of business is very interested in capturing new business opportunities.

Time to market is getting shorter, and getting squeezed all the time. So you’re seeing line of business and IT coming together around what they have to do to drive more innovation and move it up a couple of notches, from a business perspective.

Open standards now are very important to IT. Line of business, with mashups in particular, can use those types of services to get the information and create solutions they couldn’t do in the labs, when the propeller heads and others had to be involved five or 10 years ago.

Gardner: So we have dual or maybe multiple tracks going on. I suppose what’s missing is methodological and technical management. That’s an area where IBM has been involved for some time. Does IBM look at this as an opportunity?

Smith: A big opportunity. And you hit it on the head. The methodology here is very different from the development methodology we’ve been brought up to do. It’s much more collaborative, if you’re line of business, and it’s much more than a set of specifications.

Here is where we’re seeing people talk about building mashups. Usually they have a really good idea that comes to mind or something that they think will help with a new business opportunity.

Often the second question -- and we’ve seen a pattern with this -- is “Where is the data? How do we get to the data? Can IT open it up for us? Do line-of-business people have it in spreadsheets?” Typically, when it’s valuable to the business, they want to catalog it and put it together, so other people can share it. Finally, they do a mashup.

So methodology is one of the things we call a self-service business pattern. It starts with the idea, from a developer standpoint. "I really need to understand the business. I need to understand the time to market and the partnerships, and how information can be exposed." Then, they get down into some of the details. "I've got to do it quickly."

What we are seeing from an opportunity standpoint is that many businesses, when they see an opportunity, want a vendor to respond in 30 days or less, [and do more] within six months down the road. So that’s a challenge, and it is an opportunity. We think about tooling and middleware and services. How can we help the customer?

Gardner: Let’s go to Stefan. When you see these activities in the enterprise around mashups, SOAP, REST, HTML and XML, there’s an opportunity for bridging the chaos, but I suppose there’s also a whole new type of development around situational applications.

That is to say that, an opportunity exists to access content that hadn’t really been brought into an application development activity in the past. Can you tell us a little bit about what you’re seeing in the enterprise and how these new types of development are manifesting themselves?

Andreasen: Let me comment on the chaos thing a little bit. It’s important to understand the history here. At first, central IT worked with all their big systems. Line of business really didn’t have any access to IT or tools themselves, until recently when they got desktop tools like Excel.

This current wave is really driven by line of business getting IT in their own hands. They’ve started using it, and that’s created the chaos, but chaos is created because there is a need.

Now, with the Web 2.0 and the mashup wave, there is an acknowledgement of a big need here, as Rod also said. So it’s necessary to understand why this is happening and why it is something that’s very important.

Gardner: These end-users, power users, these line of business folks, they’ve been using whatever tools have been available to them, even if it’s an Excel spreadsheet. I suppose that gives them some productivity, but it also leaves these assets, data and content, lying around on hard drives in a fairly unmanaged perspective.

Can we knock two birds down with one stone in terms of managing this chaos in terms of the data, but also bring together some interface and application development benefits?

Andreasen: The worst thing would be to shut it down, of course. The best thing that’s happening now is acknowledging that line-of-business people need to do their own thing. We need to give them the tools, environments and infrastructure so they can do it in a controlled way -- in an acceptable, secured way -- so that your laptop with all of your customer data doesn't get stolen at the airport.

When we talk about customer data, we leap back to your earlier question about data. What are line-of-business people working with? Well, they’re working with data, analyzing data, and finding intelligence in that data, drawing conclusions out of the data, or inventing new products with the data. So the center of the universe here for this IT work is really dealing with data.

Gardner: SOA is one of the things that sits in the middle between the traditional IT approaches and IT development and then these newer activities around data, access, and UIs and using Web protocols.

I wonder if you think that that’s where these things meet. Is there a way to use an enterprise service bus (ESB) for checking in and out of provisioned or governed services? Is there a way that mashups and the ERP applications meet up?

Smith: The answer is yes. Without SOA we probably wouldn't have gotten to a place where we can think about mashable content or remixable content.

What you are seeing from customers is the need to take internal information and transform it into XML or RESTful services. There’s a good match between ESB things … [and] thinking about security and other pieces of it, and then building the Rich Internet Application (RIA) type of applications.

The part you touched on before is interesting, too. And I think Stefan would agree with me. One thing we learned as we opened up this content is that it isn't just about IT managing or controlling it. It’s really a partnership now.

One thing Stefan has with Kapow that really got us talking early was the fact that for Stefan’s content they have a freshness style. We found that same thing is very important. The line of business wants to be involved when information is available and published. That’s a very different blending of responsibility than we've seen before on this.

So thinking forward you can imagine that while you are publishing this, you might be putting it into a catalog repository or into services. But it also has to available for line of business now to be able to look at those assets and work with IT on when they should be available to business partners, customers and others.

Gardner: It’s interesting you mentioned the word "publish," and it’s almost as if we are interchanging the words "publishing" and "application development" in the sense that they are munging or overlapping.

Does that fit with what Kapow has been seeing, Stefan, that publishing and syndication are now a function of application development?

Andreasen: There are several sides to this question of which data you need, how to access it, how it is published, etc. One thing you are talking about is line of business publishing their data so other people can use it.

I split data into several groups. One is what I call core data, the data that is generally available to everybody in the company and probably sits in your big systems. It’s something everybody has. It’s probably something that's service-oriented or is going to be very soon.

Then there is the more specialized data that’s sitting out in line of business. There's a tendency now to publish those in standard formats like RSS, RESTful services, etc.

There's is a third group, which I call intelligence data. That's hard to find, but gives you that extra insight, extra intelligence, to let you draw a conclusion which is different from -- and hopefully better than -- your competitors’.

That’s data that’s probably not accessible in any standard way, but will be accessible on the Web in a browser. This is exactly what our product does. It allows you to turn any Web-based data into standard format, so you can access what I call intelligence data in a standard fashion.

Gardner: This is the type of data that had not been brought into use with applications in the past?

Andreasen: That is correct. There is a lot of information that’s out there, both on the public Web and on the private Web, which is really meant to be human-readable information. You can just think about something as simple as going to U.S. Geological Service and looking at fault lines of earthquakes and there isn't any programmatic API to access this data.

This kind of data might be very important. If I am building a factory in an earthquake area, I don’t want to buy a lot that is right on the top of a fault line. So I can turn this data into a standard API, and then use that as part of my intelligence to find the best property for my new factory.

Smith: When we talk of line of business, it’s just not internal information they want. It's external information, and we really are empowering these content developers now. The types of applications that people are putting together are much more like dashboards of information, both internally and externally over the Internet, that businesses use to really drive their business. Before, the access costs were high.

Now the access costs are continuing to drop very low, and people do say, "Let’s go ahead and publish this information, so it can be consumed and remixed by business partners and others,” rather than thinking about just a set of APIs at a low level, like we did in the past with Java.

Gardner: How do we bring these differing orbits into alignment? We've got people who are focused on content and the human knowledge dimension -- recognizing that more and more great information is being made available openly through the Web.

At the same time, we have this group that is API-minded. I guess we need to find a way of bringing an API to those folks who need that sort of interface to work with this data, but we also need for these people to take this data and make it available in such a way that a developer might agree with it or use it.

How does Kapow work between these constituencies and make one amenable to the other? We're looking for a way to bind together traditional IT development with some of these “mashupable” services, be it internal content or data or external services off of the Web.

I wonder what Kapow brings to the table in terms of helping these two different types of data and content to come together -- APIs versus content?

Andreasen: If you want to have automatic access to data or content, you need to be able to access it in a standard way. What is happening now with Web Oriented Architecture (WOA) is that we're focusing on a few standard formats like RESTful services and on feeds like RSS and Atom.

So first you need to be able to access your data that way. This is exactly what we do. Our customers turn data they work with in an application into these standard APIs and feeds, so they can work with them in an automated way.

It hadn’t been so much of a problem earlier, maybe because there wasn’t so much data, and people could basically cut and paste the data. But with the explosion of information out there, there's a realization that having the right data at the right time is getting more and more important. There is a huge need for getting access in an automated way.

How do line-of-business people work with the data? Well, they work with the data in the application interface. What if the application interface today is your browser?

Kapow allows the line-of-business people to automatically access data the way they worked with it in their Web browser.

That’s a very powerful way of accessing data, because you don't have to have an extra level of IT personnel. You don't have to first explain, "Well, this is the data I need. Go find it for me." And then, maybe you get the wrong data. Now, you are actually getting the data that you see the way you want.

Gardner: Another aspect to this is the popularity of social networking and what's known as the "wisdom of crowds" and wikis. A lot of contributions can be brought into play with this sort of gray area between content and publishing, different content feeds, and exposure and access and the traditional IT function.

Wikis have come into play, and they have quite a bit of exposure. Maybe you have a sense of how these worlds can be bridged, using some of what's been known as social networking?

Smith: Software development now is much more of a social networking activity than an engineering activity. At IBM, we have Blog and Wiki Central, where people use wikis to get their thoughts down and collectively bring an idea about.

Also at IBM, we have Innovation Jam, which we hold every year, and which brings in hundreds of thousands of people now. It used to be just IBM, but we’ve opened it up this last year to everyone, friends and family alike, to come up with ideas.

That part is great on the front end. You then can have a much better idea of what the expectations are, and what a user group wants. They're usually very motivated to stay in the loop to give you feedback as you do development.

The big part here is when it comes to doing mashups. It's the idea that you can produce something relatively quickly. With IBM’s QEDWiki, we like the idea that someone could assemble an application, wire it together in the browser, and it has the wiki characteristics. That is, it's stored on the server, it’s versioned as to enterprise characteristics, and it’s sharable.

It’s a key aspect that it has to be immediately deployable and immediately accessible by the folks that you are networking with.

That relates to what Stefan was saying and what you were asking about on how to bridge the two worlds of APIs and content. We're seeing now that as you think about the social networking side, people want the apps built into dashboards.

The more forward-thinking people in IT departments realize that the faster they can put together publishable data content, they can get a deeper understanding in a very short time about what their customers want.

They can then go back and decide the best way to open up that data. Is it through syndication feeds, XML, or programmatic API? Before, IT had to guess usage and how many folks might be touching it, and then build it once and make it scalable.

We’re doing things much more Agile-wise and building it that way, and then, as a flip, building the app that’s probably 80 percent there. Then IT can figure out how they could open up the right interfaces and content to make it available broadly.

Gardner: Stefan, could you give us some examples of user scenarios, where Kapow has been brought in and has helped mitigate some of the issues of access to content and then made it available to traditional development? Is there a way for those folks who are perhaps SOA-minded, to become a bit more open to what some people refer to as Web-Oriented Architecture?

Andreasen: One example that was mentioned in The Wall Street Journal recently in an article on mashups. It was on Audi in Germany. They are using our product to allow line of business to repurpose existing Intranets.

Let’s say that a group of people want to take what’s already there, but tweak it, combine it, and maybe expose it as a mobile application. With our tool, they can now do that in a self-service way, and then, of course, they can share that. What’s important is that they published this mini-mashup into their WebSphere portal and shared it with other people.

Some of them might just be for individual use. One important thing about a mashup is that an individual often creates it. Then it either stops there, because only that individual needs it – or it can also grow into company-wide use and eventually be taken over by central IT, as a great new way to improve performance in the entire company. So that shows one of the benefits.

Other examples have a lot to do with external data -- for example, in pricing comparisons. Let’s say I'm an online retailer and suddenly Amazon enters the market and starts taking a lot of market share, and I really don’t understand why. You can use our product to go out and harvest, let’s say, all the data from digital cameras from Amazon and from your own website.

You can quickly find out that whenever I have the lowest price, my product is out of stock -- and whenever I have a price that's too high, I don’t sell anything. Being able to constantly monitor that and optimize my prices is another example.

Another very interesting piece of information you can get is vendor pricing. You can know your own profit margin. Maybe it’s very low on Nikon cameras. You see that eBay is offering the Nikon cameras below even your cost as the vendor. You know for sure that buyers are getting a better deal with Nikon than you can offer. I call this using data to create intelligence and improve your business.

Gardner: All this real-time, updated content and data on the Web can be brought into many aspects of what enterprises do -- business processes, purchasing, evaluation, and research.

I suppose a small amount of effort from a mashup could end up saving a significant amount of money, because you’re bringing real-time information to those people making decisions.

How about you on your side, Rod? Any examples of how these two worlds -- the peanut butter and chocolate, if you will -- come together for a little better snack?

Smith: I’ll give you a good one. It’s an interesting one we did as a technology preview with Reuters and AccuWeather. Think about this again from the business perspective, where two business folks met at a conference and chit-chatted a bit.

AccuWeather was talking about how they offer different types of services, and the Reuters CTO said, "You know, we have this commodity-shipping dashboard, and folks can watch the cargo go from one place to another. It’s odd that we don’t have any weather information in there.” And the question came up very quickly: "I wonder how hard it would be to mash in some weather information."

We took one of their folks, one of mine, and the person from AccuWeather. They sat down over about three or four hours, figured out the scenario that Reuters was interested in and where the data came from, and they put it together. It took them about two weeks, but altogether 17 hours -- and that’s over a beer.

So it was chocolate and nuts and beer. I was in pretty good shape at that point. The interesting thing came after that. When we showed it to Reuters, they were very thrilled with the idea that you have that re-mixibility of content. They said that weather probably would be interesting, but piracy is a lot more interesting. "And, by the way" -- and this is from the line of business person -- "I know where to get that information."

Gardner: Now when you say "piracy," you mean the high seas and the Jolly Roger flying up on the mast -- that kind of thing?

Smith: That’s it. I didn’t even know it existed anymore. In 2006, there were 6,000 piracy events.

Gardner: Hijackings at sea?

Smith: Yes.

Gardner: Wow!

Smith: I had no idea. It turned out that the information was a syndication feed. So we pulled it in and could put it on a map, so you could look at the different events.

It took about two hours, but that’s that kind of dynamic now. The line-of-business person says, "Boy, if that only took you that much time, then I have a lot of ideas, which I’ve really not talked about before. I always knew that if I mentioned one more feature or function, IT would tell me, it takes six more months to do."

We've seen a huge flip now. Work is commensurate with some results that come quickly. Now we will see more collaboration coming from IT on information and partnerships.

Gardner: This networking-collaboration or social interaction is really what’s crafting the new level of requirements. Instead of getting in line behind 18 six-month projects, 12 to 20 hours can be devoted by people who are perhaps on the periphery of IT.

They're still under the auspices of what’s condoned under IT and make these mashups happen, so that it’s users close to the issues, close to where the creativity can begin that create a requirement, and then binds these two worlds together.

Smith: That’s correct, and what is interesting about it is, if you think about what I just described -- where we mashed in some data with AccuWeather -- if that had been an old SOA project of nine or 18 months, that would have been a significant investment for us, and would have been hard to justify.

Now, if that takes a couple of weeks and hours to do -- even if it fails or doesn’t hit the right spot -- it was a great tool for learning what the other requirements were, and other things that we try as a business.

That’s what a lot of this Web 2.0 and mashups are about -- new avenues for communication, where you can be engaged and you can look at information and how you can put things together. And it has the right costs associated with it -- inexpensive.

If I were going to sum up a lot of Web 2.0 and mashups, the magnitude of drop in “customization cost” is phenomenal.

Gardner: And that spells high return on value, right?

Smith: That’s right.

Gardner: How do you see this panning out in the future? Let’s look in our crystal ball. How do you see this ability of taking intelligence, as you call it, around the content, and then the line-of-business people coming in and making decisions about requirements, and how they want to tune or see the freshness of the content?

What’s going to happen in two or three years, now that we are bringing these things together?

Andreasen: There will be a lot more of what Rod just described. What Rod just mentioned is an early move, and a lot of companies aren't even thinking along these lines yet. Over the next one or two years, more people will realize the opportunity and the possibility here, and start doing it more. Eventually, it’s going to explode.

People will realize that getting the right data and the right content at the right time, and using that to create more intelligence is one thing. The other thing they’ll realize is that by networking with peers and colleagues, they'll get ideas and references to new data. All of these aspects -- the social aspects, the data aspect and the mashup aspect -- will be much more realized. I think it’s going to explode in usage.

Gardner: Any last thoughts, Rod, from where you see these things going?

Smith: Well, as we see in other technologies moving through from an SOA perspective, this is a great deal about cultural change within companies, and the technology barriers are coming down dramatically.

You don’t have to be a Java expert or a C# expert. I'm scary enough to be able to put together or find solutions for my own needs. It’s creating a way that line-of-business people are empowered and they can see business results quickly.

That also helps IT, because if the line of business is happy, then IT can justify the necessary middleware. That’s a fundamental shift. It's no longer an IT world, where they can promise a solution to the line of business 12 to 18 months down the road.

It’s much more of, "Show me something quickly. When I’ve got the results in my hand -- the dashboard -- then you can explain what I need to do for IT investments and other things."

It’s more collaboration at that point, and makes a lot of sense on governance, security, and other things. I can see the value of my app, and I can actually start using that to bring value to my company.

Gardner: I suppose another important aspect culturally is that part of SOA’s value is around reuse. These mashups and using this content in association with other different activities, in a sense promotes the notion of reuse.

You're thinking about, "How can I reuse this mashup? How can I extend this content, either off the Web or internally, into new activities?" That, in a sense, greases the skids toward more SOA, which I think is probably where IT is going to be heading anyway.

Smith: Well, what’s fun about this, and I think Stefan will agree, is that when I go to a customer, I don’t take PowerPoint charts anymore. I look on their website and I see if they have some syndication feeds or some REST interfaces or something.

Then I look around and I see if I can create a mashup of their material with other material that hadn’t been built with before. That’s compelling.

People look and they start to get excited because, as you just said, they see business patterns in that. "If you could do that, could you grab this other information from so-and-so?"

It’s almost like a jam session at that point, where people come up with ideas. That’s where we will see more of these examples. Actually, a lot of our stuff is on YouTube, where we had a retail store that wanted to see their stores on Google Maps and then see the weather, because weather is an important factor in terms of their businesses.

In fact, it’s one of the most important factors. What we didn’t realize is that very simple pattern -- from a technology standpoint it didn’t take much -- held up over and over again. If it wasn’t a store, it was banking location. If it wasn’t banking locations, it was ships. There were combinations in here that you could talk to your businessperson about.

Then you could say to the technologist or a developer, "What do I have to do to help them achieve that?" They don’t have to learn XML, Web objects, or anything else, because you have these SOA interfaces. It helps IT expand that whole nature of SOA into their enterprise.

Andreasen: One thing that's going to happen is that line-of-business people are getting a lot of great ideas. If I am working with business problems, I constantly get ideas about how to solve things. Usually, I just brush it away and say, "Well, it will be cool to have this, but it’s impossible."

They just don’t understand that the time from idea to implementation is dramatically going to go down. When they start realizing this, there is hidden potential out on the edge of the business that will now be cut loose and create a lot of value. It’s going to be extremely interesting to see.

Smith: One of the insights we have from customers is that mashups and this type of technology help them to visualize their SOA investments. You can’t see middleware. Your IT shop tells you what’s good, they tell you they get flexibility, but they want to be shown results -- and mashups help do that.

The second part is people say it completes the "last mile" for SOA. It starts to make a lot of sense for your IT shop to be able to show how the middleware can be used in ways it wasn’t necessarily planned for.

The big comment we hear is, "I want my content to be mashable or re-mixable." We figured out that it’s very much a SOA value. They want things to be used in ways they weren't planned for originally. Show me that aggressive new business opportunity, and you make me a very happy person.

Andreasen: Probably one thing we will see in companies is some resistance from the technologists, from central IT, because they are afraid they will lose control. They are afraid of the security issues etc., but it will probably be like what we've seen with company wikis.

They're coming in the back door in line of business and eventually the companies buy the company-wide wiki. I think we'll see the same thing with mashups. It will be starting out in line of business, and eventually the whole company understands, "Well, we have to have infrastructure that solves this problem in a controlled way."

Some companies have very strict policy today. They don’t even allow their line-of-business pros to write macros in Excel. Those companies are probably the ones that will be the last ones discovering the huge potential in mashups.

I really hope they also start opening their eyes that there are other roles for IT, rather than just the big, central system that run your business.

Gardner: Well, great -- thanks very much for your insights. This has really helped me understand better how these things relate and really what the payoff is. It sounds compelling from the examples that you provided.

To help us understand how enterprises are using Web applications, mashups, and lightweight data presentation, we’ve been chatting today with Rod Smith, Vice President of Internet Emerging Technologies at IBM. I really appreciate your time, Rod.

Smith: Thank you.

Gardner: And Stefan Andreasen, the Founder and CTO of Kapow Technologies. Thanks for joining, Stefan.

Andreasen: It’s been a pleasure, Dana.

Gardner: This is Dana Gardner, principal analyst at Interarbor Solutions, and you've been listening to a BriefingsDirect. Thanks for listening and come back next time.

Listen to the podcast here. Sponsor: Kapow Technologies.

Transcript of BriefingsDirect podcast on data mashups with IBM and Kapow. Copyright Interarbor Solutions, LLC, 2005-2008. All rights reserved.

Thursday, July 26, 2007

BriefingsDirect SOA Insights Analysts on IBM’s SOA Strategy and Evolving Definitions of ‘Business Applications’

Edited transcript of weekly BriefingsDirect[TM] SOA Insights Edition podcast, recorded May 25, 2007.

Listen to the podcast here. If you'd like to learn more about BriefingsDirect B2B informational podcasts, or to become a sponsor of this or other B2B podcasts, contact Interarbor Solutions at 603-528-2435.

Dana Gardner: Hello, and welcome to the latest BriefingsDirect SOA Insights Edition, Vol. 19, a weekly discussion and dissection of Services Oriented Architecture (SOA) related news and events with a panel of industry analysts and guests. I’m your host and moderator, Dana Gardner, principal analyst at Interarbor Solutions.

Our panel this week consists of show regular, Joe McKendrick. Joe is a research consultant and columnist and blogger. Thanks for coming along Joe.

Joe McKendrick: Glad to be here, Dana. Thank you.

Gardner: Also with us again is Tony Baer, principal at OnStrategies and also a blogger and columnist. How are you doing, Tony?

Tony Baer: Not too bad, Dana.

Gardner: Again joining us too, Jim Kobielus, a principal analyst and blogger at Current Analysis. Welcome, Jim.

Jim Kobielus: Thanks, Dana. Hi, everybody.

Gardner: Also, on our panel this week, Dave Linthicum. He’s the CEO with the Linthicum Group and also a prolific blogger and podcaster. Welcome again, Dave.

Dave Linthicum: Thanks, Dana.

Gardner: Thanks for joining, everybody. We’re here to talk about a serious new topic that has gotten lot of additional news and events around it, and that is this whole notion of a "business application."

Now, we’ve been discussing SOA on this show for a long time. We’ve been looking at it from the position of technology, business, governance, but the elephant in the room is the idea of what a business application is going to be? We’ve had a long history of packaged business applications, mainframe applications that have been comprehensive across an entire business. Now, we’re looking at a mixture, a hybrid of highly customized enterprise application, packaged applications, and the increased compositing of services.

There were three announcements this week, the week of May 21, 2007. There was a series of announcements at the IBM Innovate Conference in Orlando, Florida, and I attended that as well as Tony. Hewlett-Packard (HP), also had sort of a coming-out party around SOA. Then, Salesforce.com also had an SOA announcement.

So, let’s look at these individually and try to come up with some analysis, some perspective, on what IBM is trying to accomplish vis-à-vis its compositing and its emphasis on business services around creating applications. It sure sounds like an applications business. And, lets look at what these other vendors are doing.

First, let’s go to Tony. You were at the IBM event. Give us a quick rundown of what you took away from the IBM announcements.

Baer: Essentially, they summarized some of the pieces that they have been putting together and became more vocal on some new pieces that they’re putting on top of that. It’s not been any secret that, for a while, IBM has been starting to verticalize SOA. I may get my order wrong with all this, but it’s a layered approach. It starts with some industry frameworks, which basically say these are things that companies in certain sectors do. It’s not quite decomposed down to process as yet, but it lays the groundwork for it.

Then, they have a component business model, which is how to model those activities in the process, but it hasn’t yet been put into anything that’s executable. Then, they have different parts, including what used to be known as Webify and what’s now known as WebSphere Business Services Fabric, putting together some content packs that include some of the actual business components, which are drawn from those models. In turn, Global Business Services (GBS), which was the old Price Waterhouse/PWC consulting arm that IBM acquired sometime back, is putting together more specific parts. I forget the exact term they used for it, but it sounded an awful lot like "applications," except, of course, they don’t really want to say the "A word."

Dana, you and I, were sitting through that presentation, where I really started to feel sorry for that GBS guy, because the whole room just laid on him. It raises a couple of questions. Number one, what’s an application anymore? Number two -- but I think more important because it’s not just a questions of semantics -- is: who is going to command the software dollars? Arguably, you could say that most companies with an ERP system -- outside of putting in version upgrades -- are not going to change the general ledger part of it, but rather the part that deals with actual B2B procurement with their business partners. That's where you start having activity at the edges. That’s where the action is. That could either happen to SAP NetWeaver, IBM’s various layered frameworks, or name the business process management vendor of your choice. That’s where the next battleground’s going to be.

Gardner: IBM, between its announcements around certification and helping to create more of a core in their labor force for SOA architecture, is saying, "We’re going to help create this workforce and we’re going to compete against the applications, but we’re going to do it in a different way. We’re going to change the game, rather than compete in the old game."

Of course, they had a few updates to the registry repository and a simulation game to help people learn about SOA. Fundamentally, I agree. This is really IBM saying, "We’re going to redefine applications and we’re going to compete with everybody." The new revenue growth is going to be at this vertical edge, where it’s a balance between customized apps that you build from scratch and packaged apps, but finding a middle ground. Jim Kobielus, you also had some takeaways from IBM this week. What did you find?

Kobielus: It’s not just IBM, but pretty much all their competitors at the high level of SOA in terms of the major platform vendors -- Oracle, Microsoft, SAP -- are just differentiating themselves in the SOA space through their abilities to provide industry business models, which, conveniently, "IBM" is the acronym for. They're able to provide deep-domain expertise that is packaged up into industry business models that they then deliver as part of an overall middleware-based solution portfolio. That’s really what applications are coming to.

They’re turning into vertical and horizontal, and in some cases diagonal, business models to address a broad variety of business processes or sector-specific requirements.

I didn't go to Innovate, but I was on the IBM Information-on-Demand Refresher Update call yesterday with the analyst community. SOA permeates the information-on-demand strategy through and through. Master Data Management (MDM) is one of my core areas at Current Analysis. I’ve written half-dozen solution assessments on MDM vendors, including IBM. What I’ve noticed is that the SOA-focused MDM vendors -- IBM, Oracle, SAS, DataFlux, TIBCO, and others -- are differentiating themselves based on the prepackaged domain models that they that they provide with their MDM solutions to target particular niches.

In their slides, IBM had a very good graphic called "MDM solutions." They’ve mapped out horizontally and vertically MDM solutions, vertically for banking, insurance, government, healthcare, etc., and then horizontally for customer care, risk and compliance, etc. Then, they had check marks to indicate their functional coverage of these various domain models.

That ties into the announcements from Innovate, which is that IBM is saying, "Here’s how we’re going to differentiate going forward. How we already differentiate is that we, with our global services, are a huge pool of deep-domain expertise that we are deploying out, providing, delivering to customers through these human beings, these professional services people. But, we are also going to package that expertise into these domain models, accelerators, frameworks, or business content templates that we deliver as part of the packaged solutions.

Oracle’s doing the same thing. A couple of weeks ago, they had a similar announcement about domain models that they’re delivering into various verticals and horizontals. SAP is doing likewise with the xApps and so forth. That’s really what it’s coming down to -- domain models and deep expertise.

Gardner: So, if it has a lot more to do with expertise, with feet on the street, with consultants and consultancies, let’s take a look at the HP announcements.

Tony, you also wanted to give us a little overview there. HP came out and said, "We’re going to be folding in more of the Mercury acquisition, the Systinet acquisition. We’re going to embrace this notion of Business Technology Optimization, BTO, as a go-to-market." They’ve also decided that they’re going to remain neutral. They want to be Switzerland. Of course, many of these vendors profess to be neutral, but I think HP has to be neutral, because it doesn’t have a lot of the SOA pieces. Isn’t that right, Tony?

Baer: Yeah, and if you and I had a penny for every time a vendor called themselves Switzerland, we probably would be too rich to be doing these calls on Friday mornings.

Gardner: We’ll have to have a Swiss bank account.

Baer: That whole neutral stance shows that HP is unique in not trying to verticalize its SOA. The announcement that made an impression on me was the Business Availability Center, which was the old Mercury piece. It will include some functionality from the OpenView side, which has been something most of the vendors in these systems and SOA runtime governance space have had a hard time dealing with up until now.

I wrote about this some time ago. It’s called the "blood-brain barrier." When you’re trying to manage a service level or a governance service level at run-time, part of it deals with what type of service. Are we giving this customer the current version, are we adhering to the policy? A key part of that is how this thing is going to rely on what happens physically in the data center, and these SOA governance pieces just have lacked that.

That was actually one of the things that I’ve been waiting for after HP announced it was acquiring Mercury -- or putting it out of its misery -- whichever way you want to interpret that. I need to drill down on this more and get some details of what exactly the piece was about. I haven’t had a real detailed briefing on it yet, but that was the part that really made an impression on me.

Gardner: HP is basically coming out and saying, "Here’s where we’re strong. We’ve got OpenView. We’ve got governance. We’ve got tools and registry and repository. So, we think that that’s fundamental and important. We’ve also got professional services. Our consulting and integration group, which is global, has vertical expertise, and also works diligently at these major consolidation trends, application modernization, ITO, shared services, and some other major trends and projects that cut total costs and improve agility."

What’s interesting, though, is that we’ve seen a combination of either larger integrated suites that provide the means to achieve SOA or we’ve seen individual parts, best-of-breed approach. We've seen people jumping up and down and saying, "Hey, we can do it better than anybody else, and we’re green fields, so we can move quickly, and we can be pure in terms of a services orientation."

The big question for HP now is, "How are you going to fill the middle? Are you going to be Switzerland, are you going to partner, are you going to acquire?" There's talk about BEA being out there as a possible target for acquisition, and this is at least the fourth year of that we’re in now. Then, there’s also the open-source side. There are a number of projects and providers that could, with HP’s assistance, really make open source and SOA a much more powerful activity.

Before we go further into this analysis, let’s just look over one last announcement this week. Todd Biske, did you just join the call a few minutes ago?

Todd Biske: Yes, I’m on.

Gardner: I would like to introduce Todd Biske. He is an enterprise architect at MomentumSI, an Austin, Texas consultancy. Welcome to the show, Todd.

Biske: Thanks, I apologize for being late.

Gardner: Not a problem, because the timing is perfect. You sent out an email to us this week with some thoughts about the Salesforce.com and SOA activities. Would you tell us a little bit about what Salesforce did, and why you thought it was interesting?

Biske: Salesforce.com announced what looked like a development platform for not just using their Web services, but consuming other Web services. I thought it was particularly interesting, because from an enterprise perspective you think of going to Salesforce.com for more of an outsourcing or software as a service standpoint. I’m a consumer of those applications. To think that they’re now opening themselves up as a development environment for their solution customers, made me raise an eyebrow and say, "Well, wasn’t I trying to get away from doing development by going with this solution?"

So, it had an interesting twist to what kind of a model the enterprise is moving to. Is there still always going to be a need to integrate and build custom solutions around these products, regardless of whether it’s a hosted environment like Salesforce.com or if it’s an off-the-shelf solution and I’m installing inside the firewall? Now, are we going to have to support both internal development environments as well as external development environments in order to get our solutions done?

Gardner: I suppose it’s a slippery slope. Once you become integrated with the internal components, assets, and resources, you’re going to have to get involved with tooling. There’s no way around it.

Linthicum: Absolutely. I was quoted in that release from Salesforce, and the strategy is a bit more sophisticated than that. What they’re trying to do is provide some of the patterns that we typically see in SOAs within the enterprise, which is to create solutions out of their own processes and processes that exist within the enterprise, and also provide a development environment to bind things together.

This is a bit more holistic. They have a virtual operating system out there supporting multi-tenancy. They have a database out there. They have an application design center, a testing center, and language that they’re supporting. They’re trying to provide not only applications, but, as complete as they can, a service-oriented stack on demand. As time goes on, knowing Salesforce, they’re just going to get better at that.

Gardner: So, would you call this "infrastructure as a service?"

Linthicum: It would be a complete platform-as-a-service inclusive of an SOA. In other words, instead of you maintaining hardware and software yourself, having to get servers, application servers, governance systems, and all that stuff, they’re trying to move to where you’re going to get a lot of this stuff through a subscription-based service. This means that a lot of people will have a much more cost-effective mechanism to get into SOA, which is a rich man’s game right now.

Gardner: I suppose this also requires integration of the service. One of the things that I had CEOs chirp on, when I sent out a couple of queries on this, was they'd like the idea of keeping the data themselves, but making CRM and these other business functions commoditized through a service provider. They seem to now sense they could get it both ways.

The reason I also brought up integration-as-a-service is that it sounds like what Grand Central was talking about a few years ago, and you’re familiar with that.

Linthicum: Absolutely, and not only Grand Central, but Bridgeworks and Hubspan and a few other folks. The difference is that you have the services and the processes, which are also bound in the same platform. Another difference is that people in the market are going to be more accepting of this technology right now than they were five years ago.

Gardner: So, I think we have three different announcements here, but there’s a common thread. As Tony mentioned earlier, the common thread is that the definition of a business application is up for grabs. Is it a professional service? Is it a custom development activity? Is it taking packaged applications, exposing them as services, and then compositing them with other, perhaps off-the-wire, services, and/or internal green field services -- or all of the above. Let’s take it to Joe McKendrick. How do you see this notion of a new definition of business application shaking out?

McKendrick: Tony provided an analysis on the OnStrategies site. He made an interesting point there that IBM is still trying to sort out who SOA should be sold to? Who in the organization will be ultimately responsible for SOA? Will it be the traditional IT development folks, architects, or will it be more of a focus on the business side?

Gartner, in one of its future-looking statements, stated that a lot of the traditional IT functions, or IT as we know it, will be moving into the business. Business units will be subsuming or taking on the task traditionally performed by a dedicated IT department, which implies that, as time goes on, you’re going to see IT more tightly integrated with units across the business. Therefore, that raises the question of, who is going to be doing the hard-core development, the heavy lifting, in terms of application development? A lot of the solutions that are coming to the fore are increasingly emphasizing automating the development process.

Gardner: Your point here is well taken, Joe. If you’re going to start changing the definition of a business application, then you also have to start changing the way in which people are involved with creating, modifying, and deploying, those applications and/or services as well.

That was another big theme we saw at the IBM Innovate event, this notion of a "T Person." They have across the top, on a horizontal basis, a strong business and domain expertise, particularly within a vertical industry, if possible. They also have the stem, the vertical part of the T, which is a strong understanding of technology, as a practitioner, a developer, or an architect.

One of the recurring themes was, "Where do you find these people?" If you go out to some of the job-listing sites and search under "SOA Architect" right now, you’ll find begging to be filled dozens, probably hundreds, of jobs that combine a domain and business expertise with a technical background. That's an indicator that something is shifting in the market.

Let’s go back to Jim Kobielus. Do you think that this a transformative and highly disruptive effect, this notion of changing the definition of an application, and having to change the way in which applications are created?

Kobielus: Oh, for sure. In fact, as you were speaking, I was thinking that what these announcements this past week illustrate is the changing definition of what an application is. One way that we might define an application now is an SOA platform plus domain content. So, the differentiators are not only the maturity of your SOA platform -- be it IBM's, Oracle's, or Salesforce.com's -- but also the breadth, depth, and extent of the domain content available to plug in to that platform and address specific business requirements.

Where does the domain expertise come from? Well, it can come from your own -- you the vendor -- your own global business services or professional services team. It can come from your partner ecosystem. You might have hundreds and thousands of partners in various niches.

In the case of Salesforce.com, it can come from your marketplace of thousands upon thousands of companies that are hosting this content in your own environment. It can come from an open-source community for an open-source platform like Red Hat, and so forth.

These are all hugely disruptive. The thing is, the traditional notion of an application is a very monolithic stack, a platform-plus-content, shrink-wrapped, delivered, and boom, that’s it. It's not really fully extensible with third-party content. Now, the whole notion of third-party content comes to the fore. A platform is only as good as the breadth of the ecosystem, community, or marketplace that can deliver new fresh business content, data definitions, rules, etc.

Gardner: What’s interesting from IBM’s perspective is they have strengths in just about all these areas, and this is really their game to lose. While SOA right now might be a rich person’s game, that suits IBM just fine. They want the big accounts. What we were hearing, Tony and I, in this meeting was that the more instances where IBM can go into a vertical domain-oriented account, the more they learn from that experience that they can push back out as componentized services, which they then take to the next engagement.

What happens is that there's a sort of race now. IBM has basically drawn a line and said, "We’re now in a race. Whoever can get to the combination of infrastructure and customization and professional services with a domain accent first, wins." In a sense, they’re competing against the IT departments, as well, because in these large enterprises, these IT departments take 12 to 16 months to put together a full set of new business processes. IBM can walk in and say, "We can reuse a king pin. We can do it in half the time." What’s the company going to do? The company is going to start favoring the IBM approach over its internal IT approach, which is what Salesforce is offering as well.

Kobielus: The game now is expertise-on-demand. Who could provide that expertise to bear down on a business problem right away? I mean, which vendor.

Gardner: And who can take advantage of past experience, breadth, and the coordination of different projects? That’s what this IBM Jazz thing is about, by the way. This Rational Development Conference announcement that’s coming out in June is a way of coordinating all of these different projects in such a way that reuse becomes possible. I think IBM is doing this largely for its own internal purposes, as well as a community basis. It’s a combination of business expertise, but also the ability to do things fast through reuse, which is what SOA is all about.

Biske: Dana, you were at the conferences. I’d love to get a sense of how many of the customers at the conference were strong IBM customers, Big Blue shops with mainframes, eSeries, iSeries?

Gardner: These were clearly dyed-in-the-blue kinds of folks, but the rate at which they’re moving and their interest in SOA is the issue.

Biske: Also, IBM has a stake in moving these customers forward. It has this installed base, very much a legacy base, and there are some arguments out there about how well services created from legacy applications can be reused. Ronan Bradley, with Lustratus Research, has argued in the past that services generated from Cobol-based applications, zSeries for example, are difficult to put forth in a SOA context for reuse.

Gardner: IBM has done some work along those lines, but they have a wide variety. As they go into these accounts on a professional-services basis, they’re not just looking for IBM applications. They’ll take anything.

Biske: A lot of this is a WebSphere story.

Gardner: Clearly, IBM is putting up the software to accomplish just about anything you want to do in an enterprise, but it’s the way in which they’re taking SOA to market and realizing SOA. Dave Linthicum, what do you think about this notion of a raised SOA, and that the people who can combine domain expertise, professional services and reuse are not only going to try to beat out other players in the field, but also the IT departments themselves?

Linthicum: That’s absolutely the strategy here. What I’ve been listening to is spot on. Everybody is trying to own, not only the domain of the technology, but the domain of the IT infrastructure within these organizations. In fact, I just got a briefing this morning for something that was embargoed for a few weeks. They’re really trying to displace traditional IT. The analogy to Salesforce.com was spot on. In other words, Salesforce.com kind of got in there through the back door, allowing people to buy their infrastructure via credit cards.

I think IBM and some of the other strategic thinkers in the space are trying to run as quickly as they can to grab land right now, because the more land they grab, the more they can hold for a long period of time. Everybody on this call knows, it’s a great business to be in -- the infrastructure game -- because once you’re in these organizations and you’re adding value there and you're core to their business processes, you’re never going to leave.

Gardner: IBM clearly sees that they want to be partners with these companies. They don’t want to displace IT, but they want to get in a way that you can’t, as you say, be removed. Todd Biske is someone who is in the consulting business. You probably want to get into accounts where they can’t get rid of you either. Is this a good business strategy for IBM?

Biske: I think it is a good business strategy for IBM, but one of the comments I was just going to make, and you actually just hit on it, is that I don’t know that IBM can come across with a strategy of replacing IT. I absolutely agree that the business side needs to work with IT as partners. We need to establish this "T," as IBM put it, where we’ve got technical depth, as well as business depth, and a team that really embodies both of them. The only way to do that is going to be through a partnership, rather than having this customer-supplier type of relationship between the business and IT.

I’ve actually blogged on this, even prior to becoming a consultant and talking about what's going to be the role? I saw this convergence of business consulting areas, whether it was Six Sigma-based or some of these other initiatives from years ago that were primarily business focused with the IT consulting services part of it. Just as IT workers in the enterprise need to become business aware, so do the consulting firms. Having a business offering, where you have focus on the domain models that have been discussed, is critical both to the consulting vendors, as well as the actual technology vendors.

So, IBM is in a great position, where they’ve got both. They’ve got the whole technology stack. They’ve got the whole consulting stack on top of that, and the business domain expertise, whether they’re doing the peer technology side of it or the business domain modeling and providing all of the business consulting. If they’re going to get into a situation, though, where IT is outsourced, now they've got this customer-supplier relationship again. To what extent can business really partner with that group, and how comfortable are they going to be putting all their eggs in the basket of an organization that may be trying to do this with too many enterprises and can't create that competitive difference?

Kobielus: What's interesting is that this platform land grab -- I like the phrase you used there, Dana – extends on top of your SOA platform. One of the linchpins of any SOA architecture or application environment is your data warehouse. On top of that you build your business intelligence. On top of that you build your corporate performance management. On top of that you build your governance risk and compliance tools, and so forth. Each of these layers requires additional business content and domain models. Each of these vendors, at least in data management, are continually migrating up the stack by layering ever more finely nuanced business content on top of this underlying SOA platform. Then, using those business content-rich applications as a platform for their professional services, teams, and partners, they go out and market these packaged solutions into ever more finely graded niche markets.

Gardner: Do you think that in five years, if we look at some of these leading-edge, large global enterprises, their IT departments are going to become operational efficiency experts? They’re going to take whatever it is that’s been decided on to keep running. And, they’re going to figure out the best way to virtualize, consolidate, unify, and modernize to keep those things running the best way they can for the least amount of money. That the new role that companies like IBM and these other SOA business services-focused companies will find to add value -- how to innovate, how to create new business processes.

So, it’s almost taking on the role of the SOA architect, recognizing that the companies themselves can’t pull this all together. They’ve got some high-performing custom development capabilities. They’ve got packaged applications. They’ve been fumbling around trying to figure out integration for five or seven years.

And, now IBM and others can walk in and say, “Well, listen, we’re going to rationalize this for you. We’re going to show you how to innovate around compositing. We’re going to reuse what we know and we’re going to be really tight with you in your vertical industry.” So, it seems like a new role, it’s like not outsourcing IT per se, but it’s outsourcing the role of innovation, and architectural innovation.

Kobielus: Exactly. I see the whole area of composite applications built on SOA, in terms of professional services teams, as the primary delivery channel for these solutions. The productization, as it were, of professional services is taking place through the concept of the center of excellence. Every vendor has multiple centers of excellence now, each of them focused on a particular horizontal or vertical space. Over time, then, as we see more of a momentum and more of the premium margins shifting to professional services, the centers of excellence are now the product groups now in an SOA vendor organization. They’re the stewards of the domain content, domain models, and expertise.

Gardner: If there is a more finally grained approach to these verticals, then they can create the ecology where they’ve got individual consultancies that are even more down in the weeds on these vertical business issues, and they just partner with them, while IBM and its ilk just associate those services in with this business compositing capability.

Biske: That may be an appropriate strategy for IBM, It would be somewhat risky for a large enterprise to take the approach of outsourcing innovation. I would think the business is going to want to outsource things that are not going to be competitive differentiators. Innovation clearly can’t be a competitive differentiator, if you’re saying “IBM, just give it to us.” Guess what? All of your competitors are going to be saying the same thing. So, how do you create a difference out there?

Innovation needs to remain inside the enterprise, looking at those vertical areas. It may not be technical innovation any more. It may be a shift back to where the driver is more business-process centric. Technology is just a supporting aspect of that. Then, maybe another 10 years from now, it will shift back with some new technological change. That’s just the way things work, but to outsource innovation would be a very risky approach for a large enterprise, because inherently it’s not a commodity.

Gardner: That’s a point well taken. Perhaps if the enterprises were smart, they would view a company like IBM coming in to teach them how to innovate, or learn how to fish, rather than have someone fish for them, and therefore take the next step, but I think the race is on. IBM is challenging people, “If you let us do this first and best, then we’re going to make the economics such that you can’t resist that.” That’s a challenge to the companies to take your advice and say, “Listen, we can’t lose track of our core competencies around innovation and we need to start thinking about SOA more seriously.”

[[[Speaker:]]] Right, and maybe they’re taking advice from the Tom Watson Playbook from many years ago. IBM, when it started in the computer business back in the 1950s, positioned themselves as a consultant to the business. They did not position themselves as a technical firm, such as Sperry might have done, or DEC in the early days.

Gardner: Well, they certainly took pains at the Innovate event to portray that they are a business-partnership company and the technology is merely a means to achieving that. Let’s take a look now at the field. How many companies can actually come up to the plate with the broad set of services to be a full SOA partner? I would say this is probably the big four. We have Microsoft, IBM, Oracle, SAP. I suppose now there’s a question mark about HP. How is HP going to rise to be the full player, and will they do it through the Switzerland, open-source approach? Will they do it though acquisition?

We also need to look at SAP as to how they are going to do this. We thought they had a strategy around more of a services approach and NetWeaver. Then, Shai Agassi left, and there was an interesting story in the Wall Street Journal where Shai said that the innovation doesn’t seem to be happening at the right pace. Any thoughts there about how we handicap the field, given this move towards the larger definition of SOA under the business services umbrella?

Speaker: [[[Todd Biske]]] You’ve captured it with really the top four, I can’t think of anybody else that comes to mind. In one of the articles talking about the HP release, Anne Thomas Manes pointed out that HP is a management company from the technology side. Unless there is a partnership with someone that can fill that middleware gap and the development environment, they don’t have the full story. It doesn’t necessarily have to be through acquisition, because there is a multitude of open-source products out there, but if you look at the Java side, everybody is pretty much using Eclipse. Who is the biggest backer of Eclipse? Well, it’s IBM. So, in trying to get an advantage there, IBM still really rules the roost and has significant influence in that direction. You nailed it, though, in terms of there really is a small set of players who can bring that much to the table.

The other space to look at would be: Who can come at it purely from the business and technology consulting side of it to build that on? Maybe it’s not strictly a technology player. Maybe it’s someone from the consulting side and someone from the consulting firms.

Gardner: There’s the rub. What will these SIs do? What about Accenture, EDS, CapGemini, and BearingPoint, and the Indian companies like Tata and Infosys -- or even another higher level consultancy like a McKinsey? Who are they going to partner with. They don’t want to lose this ability. Folks are working with how to organize the management, the actual conduct of how a company operates -- which we could probably put under governance generally. How does that relate to technology? So, the other shoe to fall here is, as these companies that are outside the pure technology space look at the technology companies moving in towards the business services space, how will that shake out? Dave Linthicum, any thoughts on that?

Linthicum: Basically, the large players are going to have to have an impact in terms of the technology sector. The service stuff is going to augment the technology, and they’re going to drive in this area. The larger consulting organizations are behind right now in how they’re defining and deploying SOAs. I’m always taken aback, as I walk around my clientele and review some of the proposals from these larger guys, by how much is missing from their strategy and the lack of understanding of how this stuff is going forward.

What may happen is that some of these large-stack players -- IBM is definitely included in that -- are going to come behind and eat their lunch. Some of the smaller consulting organizations are also going to do the same thing. They may protect themselves through acquisition and within these organizations, so they can control a lot of the political infrastructure, who makes decisions, and how you buy services from these folks.

At the end of the day, enterprises are about results. If their competitors are able to jump by leaps and bounds, using somebody’s technology or somebody’s approach, they’re going to go with that technology and approach. The big consulting organizations have a long way to go in really understanding the value, processes, and methodologies, and how you define those things within those organizations.

Gardner: Because of these three announcements, because of the influence that IBM has across the industry and across the globe, we have a little seismic shift here this week in raising the stakes to the business services level, and perhaps highlighting some of the new competitive relationships among and between these companies.

As the vendors themselves face new types of competition, enterprises also have to consider whether it makes sense to try to save a few dollars and push SOA initiatives off into the future, or that their ability to do SOA sooner than later might put them in an advantageous position, or, as someone said earlier, not to lose their ability to innovate.

So, let’s go around the panel one last time. Do we see a seismic shift, and do you really think the landscape has changed? Let’s start with Joe McKendrick.

McKendrick: I just want to add one more vendor. You mentioned the big four, but BEA Systems should also be one of the bigger SOA movers and shakers. They offer a wide range of products including the development side and the deployment side.

Gardner: Of course, they’ve also mentioned this neutrality and Switzerland approach, where they would be a preferred partner to the Accentures and the other large system integrators because there is not this "co-opetition" affair.

McKendrick: One thing I’ve seen in Microsoft statements in the past, is that they take a contrary position to what the other large infrastructure vendors say about SOA. Microsoft says SOA should not be about big science. It should not be big SOA, huge multi-million dollar deployments, affecting organizations, but rather more of organic or gradual incremental approach on a case-by-case basis.

Gardner: Their application strategy sort of follows along those lines.

McKendrick: Exactly. In fact, their history follows along those lines. They’ve always kind of seeped in at the grassroots level within organizations, and moved up the chain that way. I see them doing that with SOA as well.

Gardner: Okay, Jim Kobielus, do you sense a seismic shift here. Has the game changed in anyway for you?

Kobielus: It has, and I sort of laid out how it has changed. Deep-domain expertise is being incorporated into a new type of packaged application that to some degree competes with or complements traditional line of business applications, corporate performance management (CPM) applications. Over the last month, there has been a rash of industry announcements, acquisitions, and so forth related to CPM -- SAP acquiring OutlookSoft, Oracle with Hyperion, Business Objects, -- and Microsoft of course. I want to get back to Microsoft. They are very much a major SOA player.

What Joe just said was instructive about Microsoft. They are always ingratiating themselves. They’re always weaving their way into an organization from the ground-up, and they’re doing the same thing with CPM, with Office Performance Point Server, which is coming out in a few months.

When I was at their business intelligence (BI) conference, I spoke to Alex Payne who heads up the BI unit and I asked him point blank, “Does Microsoft, plan to develop verticalized CPM applications to run on Performance Point?” He said, “Well, we want those applications to be built and we’re gong to rely on our channel partners, on the ISVs and so forth, who have that expertise.”

So, getting back to your original point, yes, the move toward domain models and so forth, as a way of differentiating solutions, is disruptive in the sense that the traditional application is dissolving and being replaced by composite services. But, it’s not really changing the vendors themselves in the sense that each vendor has their own history, their own character that’s coming to the fore. In this case, Microsoft’s character is to be a provider of ubiquitous infrastructure at the desktop. They are not a professional services firm, and I don’t get the sense that they’re going to get beat in global services. They’re going to rely on the third parties, the Accentures of the world, for that.

Gardner: Interestingly, at the keynote event, Steve Mills, the software general manager and vice president at IBM, referenced some research. I’m not sure whether IBM sponsored the research or not, but it defined SOA-related revenues. Number two, after IBM, was Microsoft, albeit a fourth of the total number of dollars that IBM cites, but clearly Microsoft is big in this game.

Now, to you, Dave Linthicum, game changing week, how do you see this impact?

Linthicum: I don’t see this as a seismic shift. I see it as an evolution in thinking and the way people are positioning the market. The hype out there is so loud that people are just trying to figure out how to out-innovate each other in how they message to the marketplace -- this is an instance of that – and in the products and services they’re going to bring to market, and how they’re going to dominate those. It’s the point that was made earlier; it’s a land grab.

Going forward, one of the key things to remember is that we’re evolving an enterprise application to service-based distributed systems, where you can actually use composite applications to meet many of your business process needs. That’s only going to continue, especially as people outsource business processes to folks like Salesforce, who are moving from monolithic enterprises-on-demand to granular services they’re going to sell very much like Amazon is selling services today, and making a lot of money in making that happen. That’s going to be a key thing.

We always return to the domain verticalization stuff within any technology push. Remember when the integration was the hot issue back in 1998, 1999? When I wrote the AI part, everybody was almost saturated with technology in terms of hype. Everybody started moving in the vertical spaces, and verticalized integration was all the key. We’re seeing a similar pattern here. Probably we’re spending more money, and the hype is noisier than it was back then, but it’s the same thing. I think it’s a good thing, because you can meet the needs of a particular problem domain, if you verticalize and you have specialized processes and services to drive that. But, it’s nothing new. I don’t think it’s hugely disruptive -- just the evolution that I expected.

Gardner: Tony Baer, do you see this as IBM defining the world as best suits IBM or more of a larger shift in the market?

Baer: I’m going to be a classic straddler here -- it’s really both. IBM is obviously playing up to its strength, which is that it’s the glue that puts pieces together.

It’s very much a challenge to what was the established order for about the last 15 years of the primacy of the monolithic apps vendors. There are a couple of things I was just jotting down during the discussion. If SOA and composite apps are to succeed, they’re not going to succeed by being consultant ware, the type of stuff that can only be put together on a custom piece basis. The whole idea behind SOA is this is stuff that you can put together very rapidly.

So, obviously, there will be a role for professional services here, but they need to be enablers so that my team internally -- whether they be business architect or whichever role that evolves -- can readily combine and configure different composite services to deal with a particular challenge or as I introduce a new product. I’m talking about a product in the classic, manufacturing sense. I’m not talking about an IT product. So, the fact is, if SOA is to succeed, it will not succeed as being consultant ware.

Gardner: I agree with that. What we might need to see in order to hedge or balance the power of the consultancies is the equivalent of open-source composited services. One of the things I asked IBM, after the discussion about business services was, “What do you guys do about IP, Intellectual Property?” They said, “Oh, that’s one of the first things we talk about, and we bring lawyers in every time we’re getting engaged with a client. We have to decide if they want the IP, and, if so, there is a certain cost associated with that. If we get to keep the IP, that is, we can create services that will be then reused elsewhere, then the cost comes down.”

So, what might need to happen is a third way, where when people get engaged with companies like IBM, and they’re going to do compositing of business services. Perhaps they say, “We want to put this intellectual property under an open-source license, and we’re going to use it in a commoditized sense. Then, we’re going to highly customize and we’re going to take that and make it our own intellectual property.”

Perhaps the way to make this whole SOA business-services thing work is licensing around those composite services, so that it’s not just a competitive hedge or some sort of a balancing act. I’m just blue skying at this point, but it seems like a licensing of the property around these services is going to become important.

Let’s go to Todd Biske for the last word, seismic shift or just more IBM market positioning?

Biske: I tend to agree with Dave on this one. This is just an evolutionary approach, and IBM’s marketing is making some significant rumblings that are making people more aware of what’s going on. I’ve been thinking about this at least for the last couple of years. I’m seeing it coming, and no, I’m not the only one who is thinking along these lines. This is just part of a natural progression that we’ll see with this. Whenever any of those big four or big five vendors have a major sales or user conference, we’re going to see announcements like this as they try to position themselves better in the marketplace.

So, I do think that it’s evolutionary. I think it’s good and it’s the direction that things need to go in, but the hype will die down after a little while, and most people will still keep trudging along. I would still like to see more case studies out there, showing concrete success, where the adoption of SOA has really created a true change in the organization. A lot of the case studies we see today come from companies that were already well positioned to be successful, and they have just extended their model in an evolutionary manner.

Gardner: Obviously, we’re still very early on. Maybe we went from the first inning to the second inning in this, so a minor transition. But, I think the takeaway is that IBM has made some moves that then force people to think a little bit different, which, of course, gets us a little closer to making some of this happen in the enterprise. I want to thank our panel for joining us. We’ve had Joe McKendrick, thanks Joe.

McKendrick: Thank you Dana.

Gardner: Jim Kobielus, thanks for joining.

Kobielus: Thank you, it was a pleasure like always.

Gardner: Dave Linthicum, thank you for coming.

Linthicum: Thank you, you guys, have a great three day weekend.

Gardner: Tony Baer, thanks for your input.

Baer: Well, thanks again Dana.

Gardner: Also, Todd Biske, thank you.

Biske: Thank you.

Gardner: This is Dana Gardner, principal analyst at InterArbor Solutions. You’ve been listening to BriefingsDirect SOA Insights Edition, Volume 19. Come back next week. Thanks, everyone.

Listen to the podcast here.

Produced as a courtesy of Interarbor Solutions: analysis, consulting and rich new-media content production. If any of our listeners are interested in learning more about BriefingsDirect B2B informational podcasts or to become a sponsor of this or other B2B podcasts, please fill free to contact Interarbor Solutions at 603-528-2435.

Transcript of Dana Gardner’s BriefingsDirect SOA Insights Edition, Vol. 19. Copyright Interarbor Solutions, LLC, 2005-2007. All rights reserved.