Development Background
ActiveX or plug-in technology is used for an external application in an embedded form within a webpage. Initially, it was utilized in various fields while supplementing the areas that were difficult to process only using HTML code.
However, over time, plug-in technology has revealed security holes and have become targets of attacks with increasing security issues. Many of the recent hacking cases are happening through ActiveX connected to old web browsers. For such reasons, Google and Microsoft are releasing a policy that no longer supports ActiveX or plug-in functions in products that are newly launched or updated.
NPAPI deprecation: developer guide
http://www.chromium.org/developers/npapi-deprecation
A break from the past, part 2: Saying goodbye to ActiveX, VBScript, attachEvent…
Not only because of such issues, but also as the number of users across various environments, including mobile, is increasing, the demand to create web applications only with JavaScript and HTML code is increasing as well. Especially, the government and public institutions demonstrate a trend of excluding plug-in technology policy-wise.
Redeveloping applications that are already in operation can be expensive and time-consuming, and it may also put a strain on business operations. To solve such a problem, TOBESOFT has developed a launcher service. By using the launcher service, web browser security issues can be reduced as ActiveX or plug-in technology is not used, and any previously developed application can be used as-is.
Features of the Launcher Service
It operates as a separate service without using ActiveX or plug-in technology.
The launcher is operated in a Windows service method that can be automatically started when the operating system launches.
It processes necessary communication using a local IP (127.0.0.1) that cannot be accessed from outside.
It processes data transmission/reception in JSON format, which is the standard JavaScript object notation.