Integration and legacy systems
How do I connect an old system that has no API?
Check for other controlled interfaces such as database access, scheduled files, message queues, command-line tools, or report exports. Put a small integration layer around the available interface and protect the legacy system from unnecessary direct changes.
What to check
- What interfaces does the old system provide?
- Can data be exchanged without changing the core application?
- How will errors and duplicate transfers be handled?