System Architecture 1 to 3 Flashcards
system integration
- process of connecting two or more systems together
- exhange data between those multiple systems
how is system integration be achieved
- direct database access
- web services
- messaging
system integration advantages
- increased productivity
- more accurate and trustworthy data
- faster decision-making
- cost-effectiveness
increased productivity
Integrated systems allow for centralized control over the daily processes which adds to the efficiency of the entire workflow.
more accurate and trustworthy data
Data is updated across all components of the system simultaneously, keeping all departments on the same page
faster decision-making
Data is no longer scattered across siloed storages. So, to perform analytics, you don’t need to manually download and export it to the centralized repository.
cost-effectiveness
More often than not, system integration comes at a lower cost than replacing all disjointed parts with a new single system
legacy system
old method or technology still used by an organization
why do we integrate legacy system
Data living in your legacy systems just may be the key to the next big success. Integrating with them to bring your data into the right format and database framework
four main types of a system
- legacy system
- enterprise application integration
- Third-Party Systems
- business-to-business
types of legacy systems
- end of life
- no updates available
- unable to scale
- outdated architecture
End of Life (EOL)
Systems that have reached their useful stage, resulting in vendors discontinuing the product, such as Microsoft’s Windows 7.
No Updates Available
A system with no updates or new versions is a classic example of legacy software. This hinders innovation and forces businesses to shift to a new vendor and create new processes.
Unable to Scale
Software incapable of scaling to support new functions, rendering certain aspects obsolete or outdated. An example of legacy system is a set of large streams of data or increased financial transactions.
Outdated Architecture
Problems caused by legacy code architecture and data.
main characteristics of legacy systems
- outdated development, design, and architecture are used
- no unit and integration test
- system is difficult to make changes to
- system breaks down unexpectetdly
what are the challenges faced by legacy integration systejm
- lack of newer, more advanced features
- hackers exploit weaknesses and hack systems
- not be compatible with more up-to-date security tools
main risks of keeping a legacy system
- security vulnerabilities
- lack of compatibility
- limited support
- increased cost
- reduced productivity