SOA Requires a Disciplined Multi-Dimensional Approach

Registration is free. Login or register to view/download this content.

Author(s)

Business Relationship Manager - Product Lifecycle Management, Chevron Corporation

Bhaskar Chakrabarti, principal IT architect at JPMorgan Chase, addresses both tactical and strategic issues in the IT architecture in the financial services giant’s Treasury Services unit. In the tactical area, his group manages specific solutions and application architectural decisions. From a strategic standpoint, he is involved in the selection of tools and understanding the impact of newer and emerging areas like business process management, SOA, enterprise service buses and grid technologies, as well as determining how they can be implemented. His group also helps develop the strategic IT roadmap for his unit. SOAInstitute.org talked to him about the current state of SOA implementation and what has to be done if SOA is to fully deliver on its potential.

SOAInstitute.org: Why are people moving towards SOA today?

Chakrabarti: The primary driver now is integration. SOA is a standards-based approach through which one can integrate heterogeneous systems. But to me, that is just the SOA surface we are scratching. We have to dig deeper to realize the full potential of SOA.

SOAInstitute.org: In what way?

Chakrabarti: It will be very beneficial to get the business involved. SOA and will get all the benefits of SOA. SOA is greater than what we are currently implementing. We will reap more benefits if we focus on other issues.

SOAInstitute.org: So SOA is too pigeon-holed right now in IT?

Chakrabarti: Exactly. It is locked in a specific area of IT, integration, and it should come out of there.

SOAInstitute.org: Where should it go and what should it address?

Chakrabarti: In integration, Web services technology is gaining all the traction these days, which is good for obvious reasons. But it is leading to a proliferation of Web services and point-to-point interactions all over the place. There is not a disciplined or structured approach. By enabling a Web services interface to any system, developers feel that they have achieved or are moving towards.

SOAInstitute.org: And what is the problem?

Chakrabarti: It is very project-focused. It is being implemented in a very ad hoc manner without thinking of SOA as a program itself. SOA should have an identity of its own in addition to being used as a project-based approach. By doing so it can be scaled to an enterprise level as we start bringing different parties and other disciplines like business process management and business activity monitoring to be SOA-enabled.

SOAInstitute.org: How do you make the transition from a project-orientation to a program-orientation?

Chakrabarti: It is a constant challenge. One big pressure is the perception that there could be huge costs. So people take a tactical project-based approach.

SOAInstitute.org: How do you get them to have a broader view?

Chakrabarti: What is required is SOA knowledge at different levels in the organization. There needs to be a plan to show how SOA can follow an evolutionary path. It can start small but having an independent identity will instill the discipline needed to let it scale to an enterprise level. The investment required could gradually grow as more and more benefits are realized. Then upper management will be able to see the benefits that SOA can bring to IT and the business operations.

SOAInstitute.org: Does SOA have to be a top-down effort, then?

Chakrabarti: It varies from organization to organization. The primary factor is how much appetite an organization has for SOA. But it should not be either a top-down or bottom-up approach in a purist sense. Individual projects benefit from the integration paradigm of SOA. At the same time, business process management and other disciplines that are driven from the top down need to be aligned to the bottom-up approach. If top-down and bottom-up does not meet, it will lead to failure.

SOAInstitute.org: So what does a disciplined approach to SOA look like?

Chakrabarti: There has to be a common level of understanding by different groups that SOA is not just Web services and not just point-to-point interaction. It is not just monitoring, a registry or using Web services standards or using an ESB. It is much more than that and has to be recognized as a multi-dimensional discipline. Work needs to be done on each discipline to reap the full benefits that are promised.

SOAInstitute.org: What kind of activities do you have in mind?

Chakrabarti: How does SOA interplay and overlap with enterprise architecture? From a program management standpoint, why should SOA be an independent program and what are the phases of the program? What are the factors that business should keep in mind about SOA? SOA has different dimensions that have to be recognized at different levels of abstraction, and addressed to have a disciplined approach.

SOAInstitute.org: When you present these ideas, how do people react?

Chakrabarti: The challenge is that unless upper management buys into SOA, it is hard to do it on a large scale. The second issue is investment. It can be hard to quantify all the benefits that will emerge with successful SOA implementation. We have to determine the metrics we need to have, so when we talk to senior management we can tell when and how the benefits could be realized in dollar terms.

SOAInstitute.org: So top management commitment is a challenge. Are there other significant challenges?

Chakrabarti: Business and IT collaboration. We do have joint collaboration sessions but not at the level that would have an impact on SOA. On one end, business performance management and KPI dashboards exist for senior management while Web services design and implementation tools are at the other end of the spectrum for developers in IT. These two unrelated SOA efforts need to be tied together for greater benefit.

SOAInstitute.org: Do you see a rapid acceleration of SOA over the next few years? Will it take over the world?

Chakrabarti: SOA has been around for a while but is currently gaining traction. There is a lot of momentum building. But if it is not done in a controlled manner, it will not live up to its promises; it can fail, like any other technology. New standards are evolving day by day. But it is easy for an end-user to be confused by the hype. I am positive and optimistic that the time we are investing, both from an end-user perspective and from vendors and analysts, will move SOA in the right direction. But if it is presented as the solution for every problem, we will fail.

SOAInstitute.org: How do you guard against over-promising?

Chakrabarti: We have to highlight what is in the scope of SOA and what isn’t; what does it solve and what can’t it solve. And what are the other interacting disciplines involved. Sometimes you may do SOA well, but if there are other areas with which it interfaces, like BAM and BPM, and they are not done in a proper manner, it will have an impact on SOA.

SOAInstitute.org: Many people argue that SOA represents a cultural

as well as a technology change. Is there a lot of work to do there? And how does the work get done?

Chakrabarti: There is. SOA is based on the reusability of services. So if the service for reuse is not being laid out properly, it will be very difficult. This starts right from the financial issues. How will the services be funded? Is there a need for a shared services group? What is the scope of a shared services group? There are categories of services such as infrastructure services and business services, so does the core group need business people or can they just be technologists? Governance is a big challenge. Should it be centralized? How much should be a federation? And, if it is centrally funded, what should be the cost realization of each of the groups. These are complex issues dealing with organizational culture, structure, finances and technology that need to be sorted out.

SOAInstitute.org: So the idea of reusability has a lot of implications.

Chakrabarti: Right. It is not the software that is being reused but the service. And there are other issues that need to be addressed like business agility. It is not strictly reuse that gives the benefits. There needs to be a strategy to address funding, the impact on the methodology of software development, the impact on the organizational structure for ongoing maintenance and so on.

SOAInstitute.org: If companies do take a systematic approach to SOA, what will the payoff be?

Chakrabarti: As the SOA program evolves, companies have to see cost reduction and cost benefits. How much can they save and how many resources can be diverted to other initiatives? Because of the reuse, they will see a quicker time to market. I also see that BPM and SOA will merge in the future and the two disciplines together will bring business agility and facilitate the transformation of businesses. And IT would play a great role in enabling new business processes and initiatives partnering with business.

SOAInstitute.org: So SOA has a lot of potential, but there is still a lot of work to be done. What do you recommend to people to get the started on the right track?

Chakrabarti: To start, it might make sense to have a person dedicated to leading and directing SOA to lay out the plan and lay out the vision and help institutionalize SOA, showing the benefits, educating different groups, and building out from the core. An SOA enterprise architect is needed to champion SOA initiatives in an organization.

Similar Resources

Featured Certificate: BPM Specialist

Everyone starts here.

You're looking for a way to improve your process improvement skills, but you're not sure where to start.

Earning your Business Process Management Specialist (BPMS) Certificate will give you the competitive advantage you need in today's world. Our courses help you deliver faster and makes projects easier.

Your skills will include building hierarchical process models, using tools to analyze and assess process performance, defining critical process metrics, using best practice principles to redesign processes, developing process improvement project plans, building a center of excellence, and establishing process governance.

The BPMS Certificate is the perfect way to show employers that you are serious about business process management. With in-depth knowledge of process improvement and management, you'll be able to take your business career to the next level.

Learn more about the BPM Specialist Certificate

Courses

  •  

 

Certificates

  • Business Process Management Specialist
  • Earning your Business Process Management Specialist (BPMS) Certificate will provide you with a distinct competitive advantage in today’s rapidly evolving business landscape. With in-depth knowledge of process improvement and management, you’ll be able to take your business career to the next level.
  • BPM Professional Certificate
    Business Process Management Professional
  • Earning your Business Process Management Professional (BPMP) Certificate will elevate your expertise and professional standing in the field of business process management. Our BPMP Certificate is a tangible symbol of your achievement, demonstrating your in-depth knowledge of process improvement and management.

Certification

BPM Certification

  • Make the most of your hard-earned skills. Earn the respect of your peers and superiors with Business Process Management Certification from the industry's top BPM educational organization.

Courses

 

Certificates

  • Operational Excellence Specialist
  • Earning your Operational Excellence Specialist Certificate will provide you with a distinct advantage in driving organizational excellence and achieving sustainable improvements in performance.
 

 

OpEx Professional Certificate

  • Operational Excellence Professional
  • Earn your Operational Excellence Professional Certificate and gain a competitive edge in driving organizational excellence and achieving sustainable improvements in performance.

Courses

Certificate
  •  

  • Agile BPM Specialist
  • Earn your Agile BPM Specialist Certificate and gain a competitive edge in driving business process management (BPM) with agile methodologies. You’ll gain a strong understanding of how to apply agile principles and concepts to business process management initiatives.  
 

Business Architecture

 

Certificates

  • Business Architecture Specialist
  • The Business Architecture Specialist (BAIS) Certificate is proof that you’ve begun your business architecture journey by committing to the industry’s most meaningful and credible business architecture training program.

  • Business Architecture Professional
  • When you earn your Business Architecture Professional (BAIP) Certificate, you will be able to design and implement a governance structure for your organization, develop and optimize business processes, and manage business information effectively.

BA CertificationCertification

  • Make the most of your hard-earned skills. Earn the respect of your peers and superiors with Business Architecture Certification from the industry's top BPM educational organization.

Courses

 

Certificates

  • Digital Transformation Specialist
  • Earning your Digital Transformation Specialist Certificate will provide you with a distinct advantage in today’s rapidly evolving business landscape. 
 

 

  • Digital Transformation Professional
  • The Digital Transformation Professional Certificate is the first program in the industry to cover all the key pillars of Digital Transformation holistically with practical recommendations and exercises.

Courses

Certificate

  • Agile Business Analysis Specialist
  • Earning your Agile Business Analysis Specialist Certificate will provide you with a distinct advantage in the world of agile software development.

Courses

Certificate
  • DAS Certificate
  • Decision Automation Specialist
  • Earning your Decision Automation Certificate will empower you to excel in the dynamic field of automated decision-making, where data-driven insights are pivotal to driving business innovation and efficiency.