Barracuda Block Diagram

Whether designing traditional server generated web-applications or exploiting the benefit of writing rich client Dynamic HTML interfaces, Barracuda provides a robust and easy to use API.

Traditional server generated web-applications are designed using our ASP like scripting language, CSP. DHTML applications can take advantage of our full duplex communication stack and write fully event driven applications without polling or client-side software installation.

Non-browser applications can take advantage of the advanced Barracuda HTTP protocol stack for performing such operations as a replacement for FTP or as a replacement for CORBA, by using our full duplex stack, the EventHandler.

The block diagram below is designed as a DHTML application that runs in the browsers ECMA-262 virtual machine. Please hold the mouse over the components in the block diagram for more information on the unique features provided by the Barracuda platform.




Embedded
RTOS
with
TCP/IP
Embedded System / Device
Stubs
(Application code)
EH
CSP
WNMP
XML-RPC
Barracuda HTTP protocol stack
SharkSSL (Secure Socket Layer)
Hardware
SSL accelerator
Browser with DHTML
Stubs
(Rich Client Browser Application)
EH
Ajax
JavaScript HTTP client library
Device Supervisor
Stubs
(Java Application, Java Web-Start App. or Applet)
EH
XML-RPC
Java HTTP client library
Enable interactive documentation.