VVIDGET
VvidgetGraphBuildDAQDevelopServerSupportNews

Server

You can use this Vvidget Server to make graphs within your own web application server. Those dynamic graphs appear on your web site and are generated on demand by the backend code you write. The manual explains how to do it.

This Vvidget Server is actually very very simple and easy to use. However, on first sight it may seem strange and nonconforming to your expectations. In the trade lingo, this server is called a "forms-syntax-based HTTP Service Oriented Architecture" (SOA) and is actually very classical in its implementation. For more information on SOA see: wiki on SOA. Especially the line: "HTTP (or HTTPS) - request/response protocol between clients and servers used to transfer or convey information" . That describes this server exactly (except add the forms-syntax qualification which narrows the specification). This server could also use really cool XMLRPC binary serialization, SOAP and other sophisticated protocols, but those type of things layer on a complexity that makes this server less approachable. But, needless to say, some customers like such interfaces and they can be provided for.

The Vvidget Server is fully buzzword compliant as you can see by the following list of features.

  • Multithreaded: By default it has up to 32 threads which are instantiated as needed.

  • Multiprocessing: By default two servers start on each computer Vvidget Server is installed to.

  • Distributed: Requests can be redirected to various servers in a farm.

  • Asynchronous: The request response loop is processed asynchronously.

  • Programmable: If you wish, you can construct your own processing via a fully programmable server architecture which is fully object oriented.

  • Template based: Each result of the Vvidget Server is derived from a template document so basic layout is not coded, rather it is constructed graphically.

You can use the server right now by consulting the Forms section in the Vvidget Server Reference Manual.






© Copyright 1991-2012 VVimaging, Inc. (VVI). All rights reserved. (Legal)