Quiz 1 Flashcards
These 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
is a package that performs a specific function directly for an end user or, in some cases, for another software. It is a software program that runs on your computer.
APPLICATION
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
It is the process of enabling communication between disparate systems. It aims to connect and combine people, processes, systems, and technologies .
INTEGRATION
An ESB acts as the middle-man for each of these application in which it can process or combine any data from multiple applications. What does ESB stand for?
ENTERPRISE SERVICE BUS
It ties together a mishmash of different applications into a single application. This type of application integration is one of the oldest, and is also known as “screen scraping” for the practice of using transitional software (aka middleware technologies) to collect and organize information. By creating a virtual middleman to collect the data and distribute it to each of the separate applications, presentation-level integration provides an improvised but suboptimal method for data integration and access.
PRESENTATION LEVEL
It is a message protocol that enables the distributed elements of an application to communicate. It is a protocol used to create web APIs, usually with Extensible Markup Language.
SIMPLE OBJECT ACCESS PROTOCOL
It is a message protocol where the messages are usually encoded as part of the URL, so a payload isn’t absolutely necessary (though possible, of course). So a lot can be done with the usual HTTP methods of GET, POST, PUT, and DELETE. You can only use HTTP, though. This is very flexible because you can use several outputs such as JSON, XML and many more.
REPRESENTATIONAL STATE TRANSFER
This level is the full and transparent sharing of relevant information between applications. Without it, integration isn’t complete, and efficiency, accuracy, and efficacy all suffer. Most application integration solutions rely on either specialized code written to ensure all applications can “speak” to each other in mutually intelligible language, or, more commonly, by using a translation method to convert each application’s output to a data format readily accessible to the others. These concepts—often referred to as data transformation—provide the core of any successful enterprise application integration solution.
DATA LEVEL INTEGRATION
It consists of programs that run in the background, enabling applications to run. These programs include assemblers, compilers, file management tools, and the operating system itself. This is a type of software.
SYSTEM SOFTWARE
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
It is the specific method used to achieve data integration and business process integration. If data integration is basic human communication, then communications-level integration is choosing whether to write, speak, sing, or dance. Special protocols known as Application Programming Interfaces (APIs) are used to create these go-betweens, and ensure every application is receiving information it can understand while transmitting information that’s useful and clear to the others.
APPLICATION INTERFACE INTEGRATION / COMMUNICATIONS LEVEL INTEGRATION
Make is an integration application that allows you to visually create, build, and automate workflows. It was formerly known as
INTEGROMAT
In this level of integration, it connects essential business processes to local and cloud servers. It leverages the power of automation or artificial intelligence to connect individual applications, organize and prioritize workflows, and improve efficiency while reducing errors and eliminating roadblocks. These automations are commonly handled by a business process automation softwares or BPA.
BUSINESS PROCESS LEVEL INTEGRATION
It is a new paradigm design to handle distributed or heterogeneous systems and thus fits the design of complex systems.
SERVICE ORIENTED ARCHITECTURE