Profile picture for user uro

Implementing an SOA often proves difficult in practice and, ultimately, it’s not possible to deliver on all the promises associated with the subject. Failing to close the gap between operational and IT departments is one of the most common problems encountered, with the service-oriented application landscape not being fully aligned with the organization’s business processes.

There has been much speculation about why things pan out the way they do and a great deal of ink has been expended on the subject. But in my view, one possible reason has been ignored. The theory I’d like to put up for discussion is this:

“We can only successfully bridge the gap between the functional (business) and technical (IT) worlds if business management courses become more geared toward service-oriented concepts”.

The following points led me to this conclusion and will hopefully form the basis for a lively discussion:

  • Business and IT speak different languages and have a different understanding of things, such as flexibility and accuracy/consistency. Here’s an example: EPC is successful at the business level due to a high degree of flexibility and being relatively undemanding with regard to consistency. Increasing automation, though, calls for greater rigor. More stringent standards, such as UML and BPEL, and even BPMN, are thus required for successful implementation (machines don’t like flexibility and need consistency). Attempts to apply these standards in a business modeling environment have, however, met with failure.
  • Standards can’t solve this problem because they are either on one side of the divide or the other. There are no workable approaches that aim to reconcile the two worlds via standards (formalization only seems to work in IT environments).
  • Despite their claims to the contrary, tool providers have so far not been able to solve the problem of having two different languages. IDS Scheer is currently focusing on a transformative approach (which nevertheless creates problems with redundancy and synchronizing content—and things are rendered even more complicated if different tools and repositories are involved). Other players, such as IBM, are working on a view concept (but so far, the complexity of handling extensive, simultaneous changes at the various abstraction levels has turned out to be too challenging).
  • Conventional business management courses focus mainly on hierarchical structures and procedures/workflows. Unlike IT courses, issues like service orientation, encapsulation, object orientation, and event processing just aren’t covered. A fundamental question that needs to be answered here is whether people think in terms of procedures (as in many standards, like EPC and BPMN) or more like a state machine (activity diagram).
  • Are both sides willing to meet halfway? Or are the historic barriers between them so great that it’s no longer possible to bridge the gap?
    • IT resents it when operational departments encroach on their territory by being allowed to influence service design.
    • Increasing automation leads IT organizations to fear they might become less important—or even superfluous.
    • IT often tries to seize responsibility for processes.
    • Due to a lack of awareness and insight into service orientation, operational departments fail to understand what IT can and can’t do. They fail to realize that implementing an SOA can also involve dramatic changes in the operational domain.

I hope you’ll share your views with us, and I look forward to my points being challenged. So, do we need service-oriented business management courses?

by Dinesh Ghanta
Posted on Wed, 08/12/2009 - 21:25

Hi,

Thats a gerat point to bring up and I agree with all your views. I think the big gusy at SAP are also thinking on teh sma elines as you and they alsow ant to fill teh gap between IT and business . They fine tuned the SOA architecture and made eSOA reads enterprise SOA where enterprise services are used and they cretaed a new role called the Business Process Expert(BPX). This person will be some oen who has both the knowledge of IT and Business. I started looking at the details eSOA pretty recently and I noticed that SAP is naming the various Data types and Business Objects depending on the busienss context they are used in.They also published the list of all avaliable services in their Solution in teh form of a ESR. I think if this approch is taken and implemented there is a gerat chance to fill the gap between the Business and IT.

Thanks

Dinesh

0
by Michael Rosemann
Posted on Sun, 08/16/2009 - 01:24

 Dear Uwe,

I could not agree more regarding the immediate demand to build 'Business Service Management' capabilities similar to the development of the Business Process Management discipline. Please also see our paper on a framework for Business Service Management that captures the sub-domains, and with this the demand for skills and expertise. 

Link: http://eprints.qut.edu.au/26620/

All the best, Michael

0

Featured achievement

Rookie
Say hello to the ARIS Community! Personalize your community experience by following forums or tags, liking a post or uploading a profile picture.
Recent Unlocks

Leaderboard

|
icon-arrow-down icon-arrow-cerulean-left icon-arrow-cerulean-right icon-arrow-down icon-arrow-left icon-arrow-right icon-arrow icon-back icon-close icon-comments icon-correct-answer icon-tick icon-download icon-facebook icon-flag icon-google-plus icon-hamburger icon-in icon-info icon-instagram icon-login-true icon-login icon-mail-notification icon-mail icon-mortarboard icon-newsletter icon-notification icon-pinterest icon-plus icon-rss icon-search icon-share icon-shield icon-snapchat icon-star icon-tutorials icon-twitter icon-universities icon-videos icon-views icon-whatsapp icon-xing icon-youtube icon-jobs icon-heart icon-heart2 aris-express bpm-glossary help-intro help-design Process_Mining_Icon help-publishing help-administration help-dashboarding help-archive help-risk icon-knowledge icon-question icon-events icon-message icon-more icon-pencil forum-icon icon-lock