Organizations need to reduce business cycle times and improve operational efficiency. Too often, the pace of business processes slows down because incompatible business applications are bridged by batch processing or manual intervention. When each batch processing step adds latency to the process, the accumulated latency can become extensive. For example, if there are five applications that process transaction batches, and one batch runs once per night, it may take up to five days to complete all steps of the business process. Even a single batch process can add a day to the execution of a business process. Whether the aim is to implement straight-through processing (STP) in financial services, reduce out-of-stocks in retail, or set up just-in-time inventory management in manufacturing, eliminating the delays of batch processing can dramatically reduce cycle time. Progress Sonic ESB from Progress Software delivers a continuous pipeline processing approach that will help organizations migrate from batch to continuous processing across distributed systems. Using an enterprise service bus (ESB) will help reduce business process cycle time, gain up-to-date visibility into in-process data, reduce the cost of processing peak transaction loads, and put in place a more flexible architecture to handle new business requirements.
Sonic ESB reduces the latency of batch processing by continuously feeding business transactions from one application to the next as they become available. With continuous pipeline processing and Sonic ESB, your application or SOA architecture will reliably buffer any pending transactions and assure that they will be processed in the order they were placed or by assigned priority. And since manual steps in business processes are often time-consuming, inefficient and error-prone, Sonic ESB solves this problem by simplifying the connection, or integration, to a wide variety of established technologies and packaged applicationsproviding a way to automate the business process itself. With the continuous pipeline processing approach that an enterprise service bus delivers, organizations can improve IT agility and achieve business process benefits that include:
An additional problem caused by batch processing business processes is inconsistency of data across the applications in the process. When people and applications work from data from different batch cycles, they can draw conflicting and spurious conclusions - there is no "single version of the truth". Sonic ESB solves this problem by closing the timing gap between integrated systems. Instead of running in batch cycles, systems run in lock-step. By running in lock-step there is much less danger in generating conflicting business conclusions or reports due to in-process data that are "out of phase".
Transformation of a batch-driven architecture to one which is based on a notification-style SOA creates a flexible IT environment able to adapt quickly to new business requirements. For example, an organization may seek to increase revenue by adding a new sales channel, such as ISV and OEM. If a partner integration channel requires integration not just in order-taking but through a customer support portal, there are several points in the processing cycle at which business needs to integrate. It is much easier to do this when the applications operate in lock-step, processing transactions continuously. By integrating these additional applications into the SOA, and routing only relevant transactions to these applications for processing, companies can seamlessly combine the IT environments into a single continuous pipeline processing chain.
When deploying an ESB, it is important to note that migration need not be done all at once or in its entirety. Batch-driven applications which cannot be readily modified to work on a transaction-by-transaction basis can continue to function in this manner, but theynot the infrastructurewill become the source of latency. And if the applications have no downstream dependencies, it may be of little consequence that they continue to run in batch mode. In any event, even if all batch process latency cannot be immediately eliminated, significant reduction can still present great business value; it is not an all-or-nothing decision.
IT departments have many solutions so here are some thoughts on how an enterprise service bus (ESB) compares to other technologies:
If your enterprise is experiencing operational inefficiencies due to batch transfers, if negative customer satisfaction situations arise because systems aren't kept in lock-step, or if it is difficult to introduce new business systems or capabilities into your existing IT environment, Sonic ESB may be the best solution for your business. Continuous pipeline processing is the key to realizing the promised agility of SOA, by letting IT off-load to the business some of the burden of building and maintaining process solutions.
The Sonic ESB Product Family comprises Sonic ESB and a comprehensive set of compatible products that simplify application integration within a service-oriented architecture (SOA). It extends Sonic ESBrobust infrastructure software that integrates large, physically distributed deploymentswith complex service orchestration, operational data management, and integration of third-party relational data sources, packaged applications and technologies. Some of these application integration patterns include:
In addition to solving the problem of remote information access, Progress also delivers SOA infrastructure technology and services for enterprise application integration, business process improvement, business activity monitoring (BAM), and semantic data integration.