Integrative Programming 1 Flashcards
system integration
process of uniting all virtual and physical components into a single cohesive infrastructure to ensure that all the individual pieces of an organization work as a whole
purpose of system integration
ensure systems work in harmony
Legacy System information
- Many organizations continue to use outdated legacy systems to perform core business functions to avoid disrupting their day-to-day workflow. Businesses can resolve this problem by implementing legacy system integration.
- This process enables the modernization of legacy systems by facilitating a seamless communication channel with newer technology solutions and information systems.
Data Integration
Most companies store data from a lot of different sources or databases. As the name suggests, data integration enables you to gather data from all different services and aggregate and transform it into a central point of access to facilitate interactive reporting.
Business-to-business integration
is the automation of business communication and processes between multiple organizations. This integration enables these companies to trade and work more efficiently with their business partners, suppliers and customers through business process automation.
Electronic document interchange (EDI)
intercompany exchange of business documents in a standardized format. Alternatively, EDI can be described as the standard electronic format that companies use to replace their paper-based documents such as invoices or purchase orders. Automating paper-based transactions helps companies not only save time but also avoid costly errors that might result from manual processing.
Enterprise application integration (EAI)
When businesses scale, they tend to incorporate more enterprise applications to streamline their front-end and back-office processes. This results in many disparate applications that do not share any point of convergence and store volumes of data separately. EAI combines these different subsystems into a single business environment and facilitates the real-time exchange of data between different applications.
What are the different types of system integration?
- Legacy system interchange
- Data interchange
- Business-to-business interchange
- Electronic document interchange
- Enterprise application intechange
Point-to-point integration
connection between two system components
Star integration
spaghetti method, star integration operates by connecting each subsystem with other subsystems by means of point-to-point connections
Hub-and-spoke integration
every system is directly connected to a single, central hub that mediates requests and decouples receivers and senders of data. Given its unique architecture, hub-and-spoke integration greatly simplifies the sustainability and security of a business environment.
Scikit-learn
open source Python library that implements a range of
machine learning, preprocessing, cross-validation and visualization algorithms using a unified interface.
Vertical integration
- applies to limited nmber of systems
- creation of simple interaction that address only a signle function
Horizontal integration
facilitates connection between systems
common data format integration
by creating a new data language. This language is a universal format used by all subsystems to process and transfer data with one another. This type of integration helps eliminate the need to have more than one adapter within a system for every subsystem.