Chinese Integrated Circuit Laboratory on the NetBeans Platform
By Geertjan on Apr 24, 2013
Since the company's major business is focused on doing various tests for the electronics industry, it can be compared to an electronics laboratory. An application, named "eApp", has been created internally, on the NetBeans Platform, as the company's order production system. It manages customer orders and gives laboratory engineers the ability to record quantities of finished samples. When all customer tests are completed, eApp sends out notification e-mails to customers to inform them that all requests have been completed.
Though an order production system may appear to be a very simple process, the company has over a thousand kinds of tests. Each test has different conditions and may distribute to other branch labs throughout China. Therefore, eApp is used to connect all of these as a core process in the company. Since the company's branches are found across mainland China, conditions vary considerably. Some branches may have only a slow xDSL connection, making regular web services or direct database connections slow, even leading to timeouts on large data transfers.
To solve these issues,
AmfConnection, the Adobe Blazes open source version, is used in the
"eApp" application, created on the NetBeans Platform, to connect to
GlassFish, and then to query/upload data to the back-end database