Module 1 Flashcards
is a software program designed to perform specific tasks or functions for users. It can run on various devices such as computers, smartphones, and tablets
Application
web browsers, e-mail programs, word processors, games, and utilities.
- is the process of enabling communication between disparate systems
- aims to connect and combine people, processes, systems, and technologies .
Integration
involves modernizing, consolidating and coordinating computer applications in an enterprise environment. Your audience will listen to you or read the content, but won’t do both.
Enterprise Application Integration
acts as the middle-man for each of these application in which it can process or combine any data from multiple applications
Enterprise Service Bus (ESB)
- Service over components
- Interoperability and cross-platform
functionality
*distributed and loosely coupled
*high level of abstraction
Service Oriented Architecture (SOA)
a new paradigm design to handle distributed or heterogeneous systems and thus fits the design of complex system
Service Oriented Architecture (SOA)
It is a data integration process that combines data from multiple data sources into a single, consistent data store that is loaded into a data warehouse or other target system.
Extract, Transform, Load (ETL)
Able to gather data from multiple resources
Extract
Organize them together
Transform
centralize them into a single repository.
Load
are messengers that take requests, and tell the system what you want to do, and then returns the response back to you.
Application Programming Interfaces (API)
- It ties together a mishmash of different applications into a single application.
- “screen scraping”
- “User Interface Level”
*user interface acts as the middleware between them to collect and organize information.
Presentation Level
- connects essential business processes to local and cloud servers.
- commonly handled by a business process automation softwares or BPA
- According to the International Conference on e
Business – ICEBE:
“Business Process Integration (BPI) is a crucial technique for supporting interorganizational business interoperability. BPI enables the automation of business processes and the integration of systems into several organizations.”
Business Process Level Integration
- the full and transparent sharing of relevant information between applications.
*The most popular approach for data exchange is to exchange textual data structures using Extensible Markup Language (XML).
Data Level Integration
- “Communications-Level integration”
- the specific method used to achieve data integration and business process integration
Application Interface Integration