Free Site Registration

Is BOA the New SOA?

Largely noted for its IT value, SOA lost its business perspective along the way, notes Celent, which introduces business-oriented architecture in its stead.

Insurance Networking News, December 7, 2011

Pat Speer

As an IT solution for complex integration, service-oriented architecture (SOA) has seen success in some insurers’ organizations. However, from a business and architecture perspective, it leaves more to be desired, according to a new report issued today by Boston-based research and consulting firm Celent.

“Business-Oriented Architecture: SOA Refocused,” outlines a new concept, business-oriented architecture as a process that allows insurers to define their business model and processes to drive IT and SOA, rather than the opposite. The result will be greater business value, notes senior analyst Ben Moreland, author of the report.

Advertisement

Moreland asserts that SOA’s maturity over the years has enabled it to address the large IT pain points of complex and expensive integration hurdles created by the distribution of IT system solutions across the business. By allowing insurers to reuse similar business functionality, create standards-based interfaces and, in more mature organizations, provide SOA governance to maximize the IT benefits of lower maintenance costs and quick project delivery, SOA is seen as a success. But SOA does not address business models, rather, it addresses how to best implement business processes within systems.

"SOA addresses IT bottlenecks, not the business process,” says Moreland, “so it will never allow businesses to focus on business process efficiencies and effectiveness because it’s rooted in IT. However, SOA has provided the bridge to allow insurers to take back control and accountability for business processes and drive IT, and this is exactly what IT wants."

Further, adds Moreland, SOA moved the religious IT war from Java versus .NET to SOAP versus REST.

“Many SOA evangelists, including myself, have stated that SOA grew from structured programming to object-oriented methodologies and CORBA. We cited the nonstandard nature of these early abstraction attempts and the promise of using standards for loose coupling. SOA was supposed to be about business value as much as IT benefits, but it dug into the IT trenches and lost its business perspective.”

Enter the notion of BOA, which is based on three simple principles—implementation independence, location independence and contracts.

These three principles allow business and enterprise architects to get beyond the stumbling blocks of IT and SOA (e.g., implementation standard debates, such as SOAP versus REST) and focus more on business needs to realize and achieve business agility, speed to market, and lower TCO of their systems.

“Businesses need to redefine and document the business model in terms of the business process and business services those processes need to operate. They need to define their processes without the limitations that IT has created over the years,” Moreland says.

Moreland says that BOA will not solve the IT legacy problems that exist in many midsize to large insurers, but should allow IT to architect solutions that are more closely aligned with the business.

“The focus on BOA is the business, business models, business processes (independent of implementation), and customers. In its ideal state, BOA should not have any dependencies. It is 100 percent driven from business goals and objectives, customer expectations and regulations. It should drive SOA—not the other way around.”

For more information on related topics, visit the following channels:

Comments (3)

Correctly stated that SOA as stated can only be an enabler; not an end in itself. Use Cases help model the business processes based on which the objects get defined later. I feel that an improper understanding of that concept - by both the business as well as IT folks - leads to system development which is dominated by IT and which is why IT folks at times try to "dictate" terms to the business team. BOA hopefully provides a better mechanism for showing business processes.

Posted by: Shailendra | December 29, 2011 6:46 AM

Report this Comment


8 years ago, I first suggested the term BOA; however for the very reason you mention at the end, I hoped it wouldn't be needed. You hit the nail on the head though, BOA *MUST* be driven by the business, NOT IT. I've mainly seen IT build business processes from their "project" understanding, not the business - meaning outside of the budgeted project being implemented. Then IT forces the business to view the process from the systems that implemented it, which is part of the reason many companies now have systems owners and not business process owners. This is what I meant by IT handcuffing the business. Thanks for your comment. I agree whole heartedly!

Posted by: Ben M | December 8, 2011 1:20 PM

Report this Comment


Well said! Like all technologies, SOA is only liberating if it is treated as an enabler instead the end-point itself. SOA can be used to enable the access to the re-usable functions that were previously buried inside our monolithic systems and their rules and embedded program logic, but the enterprise architects that control SOA frequently are not conversant enough in the business process to recognize it. It takes a business-process or application architect to put their finger on what the key process components are. This has always been the case, at least in my 30 years in the business, but I guess it needs a formal label to get recognized. Of course, now we can look forward to a cottage industry of marketing and consultants talking about BOA as the next big thing...

Posted by: Edward G | December 7, 2011 3:27 PM

Report this Comment

Add Your Comments...

Already Registered?

If you have already registered to Insurance Networking News, please use the form below to login. When completed you will immeditely be directed to post a comment.

Forgot your password?

Not Registered?

You must be registered to post a comment. Click here to register.

Advertisement

Advertisement