Applying Enterprise Application Integration (EAI) technology can leverage the capabilities of existing enterprise applications, achieve enterprise goal and help an enterprise create competitive advantage. EAI is one of trends of computer application technology nowadays. Based on an industry project, this thesis makes an in-depth exploration of EAI in Electronic Design Automation (EDA) field and finally a system named ISYS is successfully implemented. After several architectures are analyzed, the thesis proposes and applies a multi-tiers architecture, featuring with "fit client". Also, the thesis analyses, discusses and applies several topics of EAI, which include modeling enterprise application systems, enterprise system construction solution, enterprise application integration models and application integration styles. Moreover, 4 related middleware technologies-CORBA, RMI, Socket, JNI are discussed and their performances are elaborated and evaluated and evaluated, which are based on the practical programming. The Socket technology is selected and the result is satisfactory. Also the prospects of EAI are illustrated. |