1 / 22

Embedded Web

Embedded Web. Hyung-min Koo. Table of Contents. Introduction of Embedded Web Advantages of Embedded Web Technologies for Embedded Web Embedded Web Server Web-based Management User Interface XML-based Management for Embedded Web Web Services for Embedded Devices Conclusion References.

melosa
Download Presentation

Embedded Web

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Embedded Web Hyung-min Koo

  2. Table of Contents • Introduction of Embedded Web • Advantages of Embedded Web • Technologies for Embedded Web • Embedded Web Server • Web-based Management User Interface • XML-based Management for Embedded Web • Web Services for Embedded Devices • Conclusion • References

  3. Introduction • Appearance of Embedded Web - WWW is underlying technology - Web Browsers is a common standard - Embedded system area is growing rapidly -> How about we control Embedded Devices using Web Browser over the Internet?

  4. EWS EWS TV Router TV Router EWS EWS Switch Switch Cache Engine Cache Engine Introduction • Embedded Web? - Web-based technology for configuring and monitoring network devices ♣ The most direct way : embedding a Web server into network elements

  5. Advantages of Embedded Web • Ubiquity - Provides Ubiquitous Management • User-interface - Provides User-friendly interface via standard Web browser • Low development cost - No porting, No distribution efforts for UI - Platform independent & short development time • High maintainability - Easy maintenance of Web document and application

  6. Technologies for Embedded Web • Embedded Web Server • Web-Based Management User Interface • Real-time Operating System

  7. Embedded Web Server • Web server which runs on an embedded system with limited computing resources to serve embedded Web documents to a Web browser

  8. Requirements for Embedded Web Server • Low Resource utility - It must use little RAM, ROM and CPU • High Reliability - It must be highly reliable • Security - It must limit access to sensitive information • Portability - It must be portable on various RTOS and embedded system

  9. Embedded Web Server Architecture Example

  10. Embedded Web Server Architecture Example • HTTP Engine : Serves a client’s request • Application Interface : Enables developers to add new management functionality • Configuration : Provides the functionality to set the EWS from Web Browser • Security : Provides username/password management • VFS : Provides virtual file services

  11. Commercial Embedded Web Server Hardwares Tini – Dallas Semiconductor Hydra - XeroxPARC Microchip PIC processor FairchildACE1101MT8 processor

  12. Web-based Management User Interface • Provides a Web browser user interface for management • Provides static, dynamic and interactive content of management information of systems and networks • Can be used to configure, monitor and control managed systems via Web browser

  13. XML-based Management for Embedded Web • XML - Used for management information modeling - Used for manager-agent communication

  14. XML-based Management for Embedded Web • Web-Based Management Agent

  15. XML-based Management for Embedded Web • HTTP Client Engine : Sends asynchronous message to report alarms and distribute management data • Xpath Handler : Selects a managed object in the DOM tree • DOM tree : Virtual repository of management data • Push Scheduler : Manages subscription information

  16. Web Services for Embedded Devices • Embedded Web via Web Browser

  17. Web Services for Embedded Devices • Embedded Web via SOAP

  18. Web Services for Embedded Devices • The use of SOAP

  19. Web Services for Embedded Devices • The use of WSDL

  20. Conclusion • Advantages of Embedded Web - Ubiquity, User-friendly interface, Low development cost, High maintainability • Current Research for Embedded Web - XML-Based, Web Services • Future of Embedded Web - Almost all devices would be integrated by using embedded web over the Internet

  21. References [Mi-Joung Choi et al., 2000] “An Efficient Web Server for Web-based Network Element Management”, IEEE, 2000. [Hong-tae k Ju et al., 2002] “An Embedded Web Server Architecture for XML-Based Network management”, IEEE, 2002. [Gaetano Borriello et al., 2000] “Embedded Computation Meets the World Wide Web”, Communication of the ACM, Vol. 43, No.5, May, 2000. [Ulrich Topp et al., 2003] “Web Based Services for Embedded Devices”, Web Databases and Web Services 2002, LNCS, pp. 141-153, 2003 [Robert van Engelen, 2004] “Code Generation Techniques for Developing Light-weight XML Web Services for Embedded Devices”, SAC’04, March 14-17, ACM, 2004

  22. Questions?

More Related