
In today’s rapidly changing business environment, organizations of all types face one common and persistent challenge: how to become – and remain – agile enough to satisfy ever-increasing customer expectations and accommodate new compliance mandates, all while staying ahead of the competition.
The solution is business integration. Combining business process management (BPM) and a service-oriented approach to IT management, business integration promotes efficiency and automation across all processes, ensuring that existing IT assets support actual business processes and new IT investment is focused on maximum return. Although simple in concept, business integration has historically proven difficult to implement; however, with today’s service-oriented architecture (SOA)–based approach – which puts business and IT on equal footing – and Oracle solutions and expertise, this doesn’t have to be the case. By employing the strategies outlined below, organizations can ensure a graceful, gradual, and successful transition to complete business integration.
Increasingly, organizations are looking to IT to give them the tools to map solutions to their complex business problems, which, in turn, means giving them the flexible components they need to support that process. However, this type of business integration has traditionally posed two key challenges: building a bridge between the business and IT worlds and providing a flexible and robust infrastructure to support that bridge. Organizations typically adopt either a top-down or bottom-up approach to the task, both of which have met with little success. The top-down approach dissects business processes to arrive at specific computational operations – many of which bear little resemblance to existing software capabilities. The bottom-up approach, in contrast, builds on more-abstract computational operations to arrive at operations that often bear little resemblance to coherent business processes. To make matters worse, the infrastructure for linking individual operations is often so rigid that organizations can’t adapt their business and IT mappings quickly enough to be competitive.
By giving the business side of an organization the tools to map their processes conceptually and by providing IT departments with the tools to map existing services, data, and applications to those requirements, BPM and SOA make business integration possible. Together, they offer a unifying work concept for both business and IT: atomic business service. In this model, the business decomposes processes into distinguishable, but minute, business services while IT builds up existing assets and new components into the same – leading the two sides of the organization to meet in the middle. In addition, business and IT are linked by a flexible backbone, called an enterprise service bus (ESB) that aids adaptation. The result is a flexible infrastructure that allows companies to quickly add new services, swap in external services for internal services, transition from older to newer services, rearrange the sequence of services, enforce governance policies, and monitor service execution.
Implementation
Successful business integration requires a complete platform, including
One tremendous advantage of business integration is that enterprises can follow different paths to implementation, depending on their situations and needs; for example, an organization could start with BPM software if the business side were driving the effort to improve visibility, control, and agility. However, another organization might start with data or application integration if those capabilities were likely to provide the most immediate return on investment (ROI) for the current problems. Finally, ESB could represent the first step for an organization in which infrastructure fulfills a common need across existing integration projects.
Regardless of where a company begins, it can gracefully integrate its business portfolio by combining SOA and BPM. One size does not have to fit all, and to support each customer on its unique path, Oracle provides a comprehensive set of products and expertise to extend the value of existing infrastructures and applications.
Businesses have been attempting to align IT assets with business goals for more than 25 years – dating back, in fact, to the days Clive Finkelstein developed and James Martin popularized the concept of information engineering. Most early approaches to the task employed a top-down procedure wherein enterprises dissected their current business models to derive their desired IT capabilities. The resulting “blank slate syndrome,” however, produced a list of exceedingly specific requirements that rarely matched the features of any existing systems.
Responding to the limitations of this approach, many companies tried a bottom-up approach instead – leading to a proliferation of point solutions. The trouble with these was that they rarely supported the coherent execution of an entire process and therefore resulted in “stovepipe syndrome”; that is, geographically dispersed companies had difficulty exchanging data from one part of the company with other parts. Thus, rather than reaching a state of constant business modeling, companies found themselves facing never-ending integration projects.
SOA-based business integration solves these problems by introducing two important innovations: a conceptual work unit linking business and IT and a backbone that flexibly mediates among work units. The unifying work unit in this case is the atomic business service – a concept that makes sense to both the business and IT sides of an organization. For those on the business side, this atomic business service represents a collection of similar tasks that correspond to those that a small department (such as payment processing) might provide in the brick-and-mortar world. To IT, this atomic business service represents a collection of related functions that correspond to what an application module (such as a payment processor) might have provided in the old client/server world.
From the business perspective, an atomic business service is the lowest-level service that makes sense – without imposing any particular IT-level architecture or design. And from the IT perspective, an atomic business service represents the highest-level service that makes sense – without imposing any particular business-level process flow. Obviously, these definitions are flexible enough to allow for varying interpretations, depending on the company and industry; for example, a manufacturing company might consider payment processing to be an atomic business service, but a third-party payment processing company would almost certainly embrace a lower level of abstraction as atomic. Also, highly information-intensive industries such as financial services will adopt finer-grained atomic business services than less information-intensive industries such as construction companies. This flexibility in abstraction level is the beauty of business services: Each company can develop its own conventions and even adapt those conventions over time – without breaking the paradigm.
The second innovation behind SOA-based business integration is the ESB, which provides the mechanism for continuously adapting the portfolio of available services to accommodate shifting needs. No service portfolio is perfect for every situation; however, rather than requiring constant updates to constituent services, the ESB can adaptively mediate among them; for example, if two services use slightly different formats for their messages, the ESB can translate between them. Alternatively, if a business change in one area requires a new version of a service, the ESB can route requests that require enhanced functionality to the new version while routing requests that assume only basic functionality to the old version. Thus, in addition to providing common ground for business and IT, an SOA also gives deployed solutions the flexibility to bend without breaking.
Although the ESB isn’t the only component of SOA-based business integration, it does serve as the backbone for an entire platform. In brief, this is how the SOA platform looks and works:
Business Process Management
From the business perspective, the most visible portion of the business integration platform is the business process management layer, which provides process modeling, execution, and management components. Oracle Business Process Management Suite delivers modeling, execution, and management components in a single package with proven reliability, availability, and scalability for change in ownership.
Data Integration
Businesses are powered by information. When accurate, integrated information is delivered in real time, organizations can make sound decisions. Getting the right data in the right place at the right time is the key to enabling such a real-time flow of information.
Enterprise Service Bus
Serving as much more than just a transport, an ESB also acts as an intelligent router, translator, policy enforcer, aggregator, and monitor. In addition to managing message flows between services, applying management and security policies, and supporting SOA governance across the enterprise, an ESB also facilitates cooperation among lower-level data and application services – all of which makes employing best practices essential when using an ESB.
Oracle Business Process Management Suite, Oracle Data Integration Suite and Oracle Service Bus are part of Oracle’s comprehensive range of SOA and integration products that deliver these capabilities.
As mentioned earlier, an organization could start with BPM software if the business side were driving the effort to improve visibility, control, and agility. However, another organization might start with data or application integration if those capabilities were likely to provide the most immediate return on investment (ROI) for the current problems. Or ESB could represent the first step for an organization in which infrastructure fulfills a common need across existing integration projects.
To provide the most flexible and scalable approach, organizations are typically exploring SOA-based business integration components as a natural next step.
One organization that did just that is Screwfix, a company that sells fasteners and associated tools and had in the past experienced challenges with its replenishment process. In the old days, dealers would often run out of certain products, resulting in lost sales and increased distribution costs – a difficult situation to overcome when all the existing process (as well as any potential improvements to them) resided solely in the heads of business analysts. By adopting Oracle Business Process Management Suite, Screwfix was able to formalize this knowledge and refine a new process. A proof of concept using the rest of the Oracle business integration platform demonstrated that Screwfix could rapidly align its existing data and application assets with the desired process. With a clear business motivation in mind, the benefits of a comprehensive approach were immediately clear.
By leveraging existing BPM, integration, and ESB initiatives, organizations can begin to reap the benefits of SOA-based business integration almost immediately. Enabling organizations to achieve substantially better business alignment with only modest extra effort, this type of integration lets organizations grow their business integration portfolio naturally, in response to specific opportunities.
As a result, there are no limits to the benefits of embracing business integration within a company. A natural network effect exists for both the business (composing processes out of atomic business services) and IT (aggregating assets into atomic business services) because new initiatives naturally want to leverage the existing business service portfolio, and adding to that portfolio only increases its value.
Although organizations can approach SOA-based business integration from several directions, a complete platform must include BPM, application and data integration, and ESB components that allow companies to start from any point in the solution space. Oracle is leading the way in this flexible, SOA-based business integration approach through its industry-leading products, practices, and people.