### flash 中通过 XMLSocket 监控生产系统(1)

一、背景
Flash 现在已经成为制作高压缩、基于矢量的网络内容的行业标准，据统计有 98.3%的网站用户使用 Macromedia Flash Player，也就是说全球有超过四亿一千四百万的网络用户通过 Macromedia Flash Player 无缝观看用 Macromedia Flash 制作的内容。
然而，Flash 的发展没有停止，随着 Flash 新版本（Flash MX 和 Flash Player 6.0）的发布，Flash 的应用领域得到了极大的扩展，使用 Flash 设计的内容可以在任意浏览器、系统平台和支持 Macromedia Flash Player 的设备上使用。它是可以在 Internet 上分发的最广泛的丰富客户机技术。Macromedia 公司正在和广大的硬件制造商、操作系统开发商和浏览器提供商协作，确保其 Macromedia Flash Player 可以跨越主流桌面系统和设备平台。
在软件设计中，软件体系结构最基本地可以分为 C/S（客户端/服务器）与 B/S（浏览器/服务器）两种。由于后者有着许多显著的优点，近几年 B/S 体系结构在软件设计中，得到了广泛的应用。使用 B/S 体系结构，充分利用了 Web 技术,客户端已经统一为 Web 浏览程序的单一平台。应用程序处理的结果，一律通过 Web 浏览程序显示出来。作为最终用户，只要操纵 Web 浏览程序，各种各样的处理任务都可以通过 Web 浏览程序调用系统资源来完成。
B/S 与 C/S 体系结构相比，它大大简化了客户端，只要装上操作系统、网络协议软件以及浏览器即可，这时的客户机成为瘦客户机，而服务器则集中了所有的应用逻辑。开发、维护等几乎所有工作也都集中在服务器端。同时当企业对网络应用进行升级时，只需更新服务器端的软件，而不必更换客户端软件，减轻了系统维护与升级的成本与工作量，使用户的总体拥有成本（TCO）大大降低。