An experienced business technology professional with APICS CPIM certification, Leonard Yakhnich sells a proprietary cloud platform to Fortune 500 companies as a senior account executive with the Informatica Corporation. One of Leonard Yakhnich’s areas of professional expertise is enterprise application integration.
Employed to simplify, consolidate, and automate business processes, enterprise application integration (EAI) allows for intercommunication between areas such as business intelligence, customer relations, and supply-chain management. Industry professionals generally separate EAI into four basic types or levels.
Data level integration involves mining data from one application database to update it in another. EAI processes make this possible, even when the source and target applications employ different platforms and computer languages.
Application interface-level EAI consists of integrating different applications through a single application programming interface (API) in order to access business logic and process simple information. This type of EAI improves business productivity by automating business processes and providing real-time access to data.
Similar to application interface-level EAI, method-level integration exposes common business logic as web API. While application interface EAI shares business functions, method-level EAI shares the various methods that compose a specific business function.
The fourth and final level of EAI occurs at the user-interface Level. Also known as “refacing,” this level of EAI involves replacing existing text-based, legacy-system user interfaces with a standardized interface that is usually browser-based.