BUILDING AN INTEGRATED SYSTEM: EAI
Integrating various applications, both internal and external to the foundational ERP system, is becoming the mechanism organizations are using as the means todevelop a truly integrated supply chain. "It is estimated
that 40 percent of ERP implementation efforts consist of integrating these applications." (Dain Rauscher Wessels)
Supplier partnerships are extending beyond the walls of purchasing and customer service, and are permeating the IT departments. The challenge arises in uniting disparate yet complementary applications. This is achieved through enterprise application integration (EAI).
EAI is the unrestricted sharing of data and business processes among any connected applications or data sources in the enterprise. The primary focus is integrating diverse applications that have often been developed by different people at different times on different platforms and using different technology. For example, demands from customers are automatically integrated and translated into the manufacturer's ERP system, and then integrated and translated again into a communication of requirements for suppliers.
Much of this activity is occurring in organizations today. Legacy systems are being interfaced with other systems, both formally and informally, but these usually result in high development and maintenance costs, and because they are not designed for reuse, produce much pain when change is required.
According to the Gartner Group, "Thirty-five to 40 percent of all programming efforts are devoted to developing and maintaining programs to transfer information between databases."
Translated into a cost element, "building, maintaining and supporting application integration accounts for 30 percent of all IT spending...equating to a yearly cost of $82.5 billion" (Forrester Research).
Leveraging current technology and tools available, EAI now provides a formal structured approach, resulting in agility and reusability when system changes do occur. EAI software automates many key integration functions, ranging from interfacing with multiple applications, to translating data structures, to intelligently routing messages, to creating vital business processes.
The EAI market is being driven by new technology in a software category called middleware. Various types of middleware currently exist, all with the same objective: to sit between different applications and intelligently translate and route data between them. Figure 3 illustrates the difference between traditional integration points, and integration using EAI.
Why use EAI? Because application life cycles are shortening and IT organizations are being driven to reuse existing applications and application services, rather than creating the same business processes and data repositories repeatedly. This integration of applications saves development dollars and provides a competitive advantage to corporations who need to share application information either within the corporation or among other trading partners.
EAI adds value to the enterprise by bundling business processes into pre-built interfaces and easily linking non-compatible systems to provide for the accelerated implementation of new technologies, compressing the effort into weeks instead of months.
EAI solutions create more dynamic IT infrastructures that are able to evolve with an organization, providing it with benefits such as
• Leveraged and enhanced application value
• Lower development costs
• Lower deployment costs
• Lower conversion costs
• Lower maintenance costs.
To Be Continued
For balance of this article, click on the below link:
Lean Manufacturing Articles and click on Series 12