摘要
阐述了基于嵌入式Linux的Kiosk系统的设计思路和设计方案及实现的体系结构。本系统设计中采用了基于B/S(Browser/Server)架构的三层设计模式;业务层采用Web服务技术完成与数据层的交互;表现层使用Ajax技术增加系统对用户的亲和力;而数据层由Web服务提供商WSP(Web Service Provider)进行维护。在Kiosk终端,采用VIA EPIA Mini-ITX的开发板作为硬件平台,按照需求定制的嵌入式Linux作为软件系统。在系统实现过程中,广泛采用了开源软件包,如Tomcat,Apache,Java等,并集成了由WSP提供的众多服务项目,如Global Weather,Real-Time Market等。本系统在实际应用中运行稳定、高效、易于维护,获得了满意的结果。
In this paper, the design and implementation of an embedded Linux Kiosk System are given. The design model of 3-Layer based on B/S structure is adopted. Web Service based on technology in the service layer is applied to realize the interaction with data layer; friendly user interface in the presentation layer is provided by Ajax technology; The WSP (Web Service Provider) is responsible for the maintenance of the data layer. VIA EPIA Mini-ITX development board is selected as the hardware platform and an Embedded Linux is built as the software system according to the requirement. Open-Source Software such as Apache, Tomcat, Java is employed. Many services are integrated by WSP in this system such as Global Weather, Real-Time Market etc. The system is already applied in practice and it is of high stability and efficiency as well as easy maintenance, and satisfactory result is obtained.
出处
《微计算机信息》
北大核心
2007年第35期9-11,共3页
Control & Automation