A telecommunications company, xyx, is building an enterprise system to allow the xyx co. support staff to access customer information over an intranet. All of the customer information is stored in a legacy system and can only be accessed using a VT100 terminal session. You must create an architecture to access the legacy system. What should you use to encapsulate access to the legacy system? A. A JDBC connection that uses SQL to query the legacy system. B. AN EJB entity bean that uses JMS to interact with the legacy system. C. A distributed CORBA object that uses IIOP to interact with the legacy system. D. An EJB session bean that uses a screen-scraping tool to interact with the legacy system.
A legacy system is an existing computer system or application program which continues to be used because the user (typically an organization) does not want to replace or redesign it.
I do not see any reason why is cannot have an interface through external systems can communicate with it.Accessing the database is possible by direct access should not be allowed , it should only be accessed by the legacy system.
If you try to bypass the legacy system and directly access the database , then you are making a whole new application based on previous user data.