Mbedthis AppWeb™
Mbedthis AppWeb is the first embedded web server that has been designed from the start with security in mind. It is a very fast, small-footprint, standards based server specifically developed for use by applications and embedded devices.
Mbedthis AppWeb is the easiest and most cost-effective way to web-enable applications and devices. It will greatly help developers achieve faster time-to-market, lower project costs and help reduce security risks. AppWeb is licensed under both open source and commercial licenses and are provided with full source code.
Mbedthis AppWeb can be used several ways:
- As a stand-alone embedded HTTP server
- As a HTTP server library integrated directly into your application
- As a HTTP client program
- As a HTTP client library integrated directly into your application
To create a web-based user interface for enterprise applications usually involves creating a separate Apache or Microsoft IIS application that communicates to your application which performs the business logic. This model gained momentum due to the prevailing wisdom that separation of the presentation layer from the business logic was essential for a manageable implementation. However, that separation should be a design separation and should not mandate a deployment separation, i.e. you should be able to still have separate presentation and business logic without requiring the complexity of deploying the presentation application separately from the business logic application. When the web interface is presenting static data, this split-deployment model is acceptable, but when application interfaces are dynamic, it is much easier, faster, less complex and more secure to incorporate the web user interface directly into the application.
So for enterprise applications, you will probably want to incorporate the HTTP server functionality into your own application so you can get the benefits of a simplified deployment model as well as the ability to rapidly create dynamic web user interfaces. Read more in Solutions for Enterprise Applications.
To learn more about Mbedthis AppWeb, read about its long list of Features. To download now, go to our AppWeb Downloads section. For understand your licensing options, see Licensing. To purchase a commercial license, visit our Store.
For embedded devices, it is often ideal to run AppWeb as a stand-alone program. The download releases include a complete stand-alone appWeb program. The base appWeb HTTP server can be extended via loadable modules and via standard CGI to access and present your devices dynamic data. The Embedded Server Pages feature may be especially useful to create your web pages. Read more in Solutions for Embedded Devices.
Why create a new Web Server?
There are many existing web servers available today to choose from, so why create a new one? While there are plenty of options, most existing web servers have been designed for public web sites and these designs adapt poorly to embedding directly into applications. While there are existing embedded HTTP servers, the current implementations have not been designed with security as a foundation. Furthermore, they have compromised on features when compared to the enterprise web servers. This makes it difficult to use them in a standards based way with common scripting languages and tools.
|