Check Jon's latest diginomica blog!

Here's Jon's diginomica blog updates
Read Ultimate SAP User Guide kindle reviews  

JonERP.com Podcast Feedback

"I listen to all your SAP podcasts in my car, until my kids get mad at me and make me put on music for them instead. Keep up the good work!"

- Robert Max, 2007 Solution Manager Community of Interest, and Systems Management Special Interest Group Chair for the Americas' SAP Users Group -

JonERP.com Visitor Feedback

"Jon, let me congratulate you on building a site which exclusively caters to SAP skills and careers and answers a lot of doubts young and senior SAP consultants have about what skills to have and get trained on."

More JonERP.com Site Feedback

"I have been reading your SAP newsletters for over a decade now... It's remarkable that you have now embraced the Web 2.0 delivery methods - Podcasts, Twitter etc - without sacrificing the in-depth nature of your analyses!" - Dave Sen, SAP Enterprise Architect -

JonERP.com Reader Feedback

"I visit JonERP.com almost everyday to check out whether there is something new and what the future trends hold for SAP skills and careers."

More JonERP.com Site Feedback

"I was struggling with career direction a few years ago and you provided me with some extremely valuable advise. I've been very satisfied with my career direction which was influenced in large part by your coaching. Thanks again!" - Keith

New JonERP Feedback

"You have always been there with a prompt reply when it matters the most. You have really been a mentor in true sense."

- Hussain Sehorewala -


Jon Reed on SAP SOA Skills: Podcast Transcription Print E-mail
Article Index
Page 1
Page 2

jonerp_full_logo.PNGHow to Acquire the Right Skills for SAP SOA Consulting: Podcast Transcription
Demir Barlas, Site Editor, SearchSAP.com with Jon Reed, President of JonERP.com
Podcast Interview Date: September 19, 2008
Download Podcast (Must Be Registered and Logged In!)

Demir Barlas: This is Demir Barlas, Site Editor of SearchSAP.com. SAP is making a major SOA push via both the eSOA platform and a suite of Business Process Management tools, but many SAP end-users and technical specialists still don't know just how SOA is changing the SAP landscape. In this podcast with SAP Mentor, Jon Reed, who runs JonERP.com and is a SearchSAP.com site expert, we discuss the interconnection of SAP eSOA and BPM; explore how SOA skills map onto the specific SOA competencies, such as NetWeaver and Web Dynpro, that you encounter; and consider the benefits of SOA.

One SAP customer shaved its development costs by 600% using eSOA, and that should get everyone's attention. Whether you're a CIO or a developer, whether you're a business analyst or a technical consultant, SOA's going to change the way you work and the way your organization performs, whether you're an SAP shop or not. Listen to this podcast to get a sense of the SOA future and how it will impact your job role. Over to you, Jon.

Reed: So, Demir, I think what is important about the SOA space is that we're trying to understand, first of all, how this industry-wide phenomenon that goes beyond SAP impacts SAP, and more specifically, we're trying to understand how this impacts SAP professionals. I think where the issue is for SAP professionals is they want to add skills they can use on their projects, they don't want to waste time on hype that never materializes and, to a certain degree, you can level that criticism at all new SAP technologies, including SOA. Hopefully, during this podcast, we sort out a little bit of that.

As far as SOA and why it's important in the SAP space, I think we need to understand that there's been this historical problem with ERP packages in general: you go in there and you configure the functionality as best you can for your business, but especially in mission-critical areas of your business, there could be some areas that you just can't configure properly to match your specific best practices. Along those lines, you might want to custom develop some specific functionality that you perceive will give you an edge in your industry.

Up to this point, what that involved doing was altering the code base of the ERP core. Of course, that created a host of problems because not only is that kind of custom development expensive, but it makes it very difficult to upgrade your software - and then you're doing it all over again and banging heads on the wall and people are getting pink slips and having tense meetings with budget override issues. So the dream of SOA is the possibility of basically being able to compose applications on top of the ERP core.

When you look at SAP with the NetWeaver releases that are supporting ERP 6.0 and such, you have built-in eSOA compatibility and you have the ERP 6.0 increasingly service-enabled at various points within the package so that you can build on top of the SAP system. So the promise of eSOA, as SAP currently calls it - although I think they're about to change that to SAP SOA - the promise of it is to be able to innovate, as they say, on top of the core, which would essentially give you the best of both worlds. What we're seeing is the beginning of that paradigm shift from, say, just a happy idea, a sexy slideshow, to actual practical demonstrations of the value of this.

What we're seeing now when we go to Sapphire and TechEd are presentations from what you might call "flagship customers," or leading edge SAP customers, that are actually using these techniques to improve their development process and save money. Perhaps during this podcast I can refer to one or two of them, but the gist of it is we're starting to see the case studies happen, and it's becoming more of a proven technology. The adoption is gradual, so if you don't have these skills tomorrow, you aren't going to be out of the loop, but we're seeing a bit of "proof in the pudding" as far as the value of these technologies.

Barlas: I think a very natural follow up to your line of reasoning there is how you get hands on SOA experience. Let's think about this from the perspective of both someone who's a permanent hire, long term, in an IT position and someone who is in a freelance consulting position.

Reed: That's a great question. One thing that's helpful to understand is that, for the most part, you're not going to get too involved in SOA unless you're writing on the latest releases of SAP. So part of it is simply getting yourself onto projects and situations where you're working with the latest releases of SAP because as you get familiarity with those NetWeaver components and the latest versions of the software, that's going to be a key entry point in terms of how you're going to connect that to the so-called SOA world. A large part of it is just getting the latest and greatest exposure and, for consultants, that may mean different project choices and considering projects that will give you that exposure even if the rate is a little less than what you're looking for.

Obviously, for the person you refer to who is an in-house professional, they may not have a lot of control over that. You might be on an earlier release of SAP and sort of chasing it a bit to get that experience, but you can't actually get the hands-on version yet. The good news is that there's a lot of self-education available around these topics: the obvious choices such as book study but also a lot of hands-on options you can look into.

Again, this depends a little bit on where your skills fall within SAP as far as which part of this you need to self-educate on, but for the developer, for example, there's the trial version of the Composition Environment available on SDN right now. In fact, SAP's latest Business Process Management application, NetWeaver BPM, hasn't ramped up fully yet, but a trial version of that is also developed, so you can also download that in addition to the Composition Environment. There's some self-education that can be done around getting familiar with some of the tools of SOA that are used as well, so I guess that would be my answer: wise project choices and the beginning of some self-education - sandboxing around some of these tools.

Barlas: You said something very interesting, which is that eSOA is really practical only with newer versions of SAP. So is this a driver for people who are moving up now to the newer versions of SAP, or is this more sort of a nice-to-have thing that you happen to get the latest version of SAP and, hey, as a bonus, I'm going to do some of this SOA stuff?

Reed: I don't think you necessarily have to be running the latest version of SAP to do some targeted projects. I've seen, for example, what you'd call mashups: taking demographic information perhaps from GoogleEarth and mashing it up with BW to get some interesting analytics going, what are called "spatial analytics." You can use some of that stuff on older versions of SAP as well.

But the challenge you run into is that, when you get really serious about SOA, you get into issues such as needing a service registry or repository for these services and needing governance. These are the kinds of things that are built into the latest version of NetWeaver, so that's why the upgrade to the NetWeaver stack is important when you look at really seriously getting involved in SOA.

It is a major incentive; it is one of the major reasons that companies do upgrades. Whenever you look at upgrade cycles in software, I talk about the carrot and the stick. The stick is the bad things that happen if you don't upgrade. One of the obvious issues is the sunsetting maintenance, where the maintenance fees increase for the older releases and some of that will kick in. So that's the stick, and the carrot would be some of the bells and whistles around SOA and around composition.

The difference between composition and development - the long-term view of composition is obviously to make it increasingly possible not only to have more efficient and reusable development, but, eventually to get business users involved in modeling what essentially becomes executable code at the end of that modeling process. That's not where we're at yet, but that's kind of where some of this is going and why the BPM Tools are getting pushed as well as the SOA and the connections between them.

Barlas: Let's pick up on that and talk about why BPM is so prominent right now in SAP's messaging and SOA is not really quite as prominent.

Reed: It's an interesting shift. One thing is that marketing requires buzz, and you can't really recycle the marketing of two years ago and get the same buzz. SAP has been pushing eSOA for a couple of years now, so there is a need for something new, but part of it is also what is being learned on project sites about these technologies. The BPM effort is basically informed by the understanding that if your business processes are not properly conceived, then your SOA work, which is sort of the enabling technology, is not going to be effective. So, if your business processes are not modeled properly and don't represent so-called "best practices," then your SOA is just not really going to work well.

In fact, in one of the presentations I attended at TechEd, Puneet Suppal of Capgemini basically said - and I'm paraphrasing here - that if your BPM or your underlying business processes are not sound, then your SOA is going to be pretty crummy. That's one of the reasons why that's being pushed right now by SAP and SAP is billing itself as a so-called Business Process Platform.

What you're looking at is the emergence of process modeling tools that will allow companies to model processes, not just in hypothetical, but to convert that into real code. That's really why SAP is so much behind their new BPM tool. It won't have full ramp-up probably until next year, but this is basically the first modeling tool from SAP where the end result is executable code.

So this is what we're seeing, but of course at this juncture a business person can't generate all the bells and whistles that are needed for good development product. So what we're seeing with this SOA BPM stuff is a lot of jobs that are going to emerge in the middle of this stuff, both from the technical and functional side, for people who can step in the middle and help translate this stuff back and forth.

It's not a complete hand-off, and it won't be probably for a number of years, so we're going to need folks who have the ability to collaborate with business users or compose services, but then tie things together properly or install the latest version of SAP and make sure it's connected to the web architecture that you're using, or the e-commerce platform. There are all kinds of stuff happening around connecting these things, and a way you can talk about it is the convergence of the technical and functional skillsets; it's going to happen gradually, but there's a sweet spot there that consultants and in-house SAP professionals can push for. Even if your project isn't doing it yet, there's a lot you can learn online in terms of self-education around this stuff.


 

JonERP Feature Interview

 
Browse Jon's YouTube SAP Videos
Read Ultimate SAP User Guide Reviews

What is Jon Up to Now?

Track Jon in real-time on Twitter
See his latest diginomica blogs

Get Jon's SAP Blog + Videocast Feed (or Email Notifications)

Jon's "Get All My SAP Content" RSS Feed

or Subscribe to the Feed by Email

The Latest JonERP Feedback

"I have referenced your articles on JonERP.com for my internal Fujitsu colleagues on how the functional skill set is changing. It's not just theory, but real life change and the need for new SAP skills."

- Ranjan Baghel, Associate Director, Fujitsu America -

JonERP.com Site Feedback

"I can't imagine any SAP professional who is serious about their career not utilizing the JonERP.com website. I know I used it frequently when I did SAP consulting. I use it even more now and I know my colleagues go there quite frequently to increase their knowledge of the SAP market, it is a source of great information."

- David Dawson, SAP Direct Hire Consultant, Acsys -

More JonERP.com Site Feedback

"Jon, you are definitely spot on with your analysis of the SAP market. I've been using your websites for over five years now. Instead of buying all the SAP books, I use your stuff to catch up with what's new in the ever-increasing SAP market." - Mark

JonERP.com Reader Feedback

"I've kept up with your JonERP.com site for a long time and your articles via SearchSAP.com and elsewhere. I just realized a few months ago that you were also the author of the first SAP Consulting book that I read when I decided to take the leap from working at a Utility company to becoming an SAP Consultant. The SAP Consultant Handbook is a staple for any SAP consultant, new or experienced. I just wanted to thank you for the quality work."

- J. Michael Peace, Independent SAP Consultant -