SuperBEAST Suite includes thin client technology for Delphi applications.
The developer uses standard Delphi components which provide
the same development and tips and tricks.
But the results are phenomenal!
Multiple users can access a remote application the same
way as a local application (through icon or start menu).
It looks and feels (outlook, reactivity, etc.) like a local
application.
But, it really is a remote application with secure (SSL/TSL)
HTTP connections.
SuperBEAST is the perfect solution for large corporations
with many subsidiaries, remote offices and departments. It makes remote users
feel like local ones.
Every user should install XML TAXXI Communicator once. It
allows work with several servers and applications at the same time. TAXXI is
a 1. 5 Mb installation. Server side applications may
change from time to time without the need to change TAXXI Communicator. TAXXI
Communicator is a part of SuperBEAST (free of charge). TAXXI Communicator appears
in system tray and a user deals only with application windows.
SuperBEAST Server may work with thousands of users at the
same time. TAXXI XML protocol is very concise. This is why TAXXI can use very
low bandwith – 28.8Kbit/sec is enough for a normal load of 5-10 users.
An application in single mode launches after a user’s request
and another copy will be started for another user. Application exists in memory
between sessions until timeout. Multi-user mode means an application serves
many users at the same time. This approach minimizes memory demands.
SuperBEAST also provides ease of creating applications for
HTML browsers.
SuperBEAST Suite contains:
BEAST, including HTML Lib, runtime Server (1 processor license and 4 Named Users
Licenses), Administration Utility
WML Lib – a set of components for wireless devices
TAXXI Lib – a set of components for supporting thin client technology for Delphi applications
BFC – C++ Library for writing sophisticated server side applications in Visual
C++
Protocol SDK – C++ library for writing additional protocols for SuperBEAST
Transport SDK – C++ library for writing transport level packages like security
modules
BEAST
Guardian – source code for fault tolerance application
HTMLLib (50 components):
SuperBEAST Suite provides a the same (as in BEAST) set
of HTML components inherited from usual visual Delphi components
for WYSIWYG development. A developer can create sophisticated,
multi-threaded applications with or without HTML templates,
running in single or multi-user mode. All applications runs
as .exe under SuperBEAST’s control. To deploy application
you need only change .exe-file.
SuperBEAST Server can play the role of standalone web server
with: SSL/TSL support, virtual server support, FTP, Gopher, Finger, Telnet
support, full-featured administration utility. Or, SuperBEAST can be a web application
server installed behind Apache Web Server.
SuperBEAST was tested as web server and web application server
under very high and unpredictable loads. It can be a general server for hosting
web-enabled application and static web pages. SuperBEAST provides standard-compatible
log files, CGI and ISAPI interface. It is possible to use PHP, PERL and other
technologies combining fast Delphi/C++ Builder applications.
BEAST Suite includes 100 visual HTML components, including
dynamic HTML table, dynamic gif and chart creating, HTML DB aware components.
It is possible to extend standard component behavior by adding client-side JavaScript
to component properties. A developer can use any non-visual components; for
example, DB-aware components.
WMLLib (14 components):
WMLLib allows development of server side applications for
remote wireless users with visual Delphi components. This component set includes all WML controls including
Dbaware components.
TAXXILib (2 components):
TAXXILib consists of 2 components for transforming a conventional
Delphi application to a SuperBEAST server side application for working with
multiple, remote thin clients.
Scalability
SuperBEAST is very high performance technology, proven by
many projects. However, a really huge project will demand higher productivity
than a single processor can support. SuperBEAST can work on multiple processors
on a single machine with thousands of users. Or, to multiply load capacity and
productivity for a corporate system, it is possible to use several servers.
The hottest areas for systems based on SuperBEAST:
->
Extending scalability of existing client-server systems
->
Creating huge systems with very large numbers of Windows clients (ERP, CRM,
etc.)
->
Reducing TCO of existing client-server systems
->
Using SuperBEAST as access server for clients with HTML browsers, wireless devices,
windows-based PCs, connecting many data sources, including CORBA and JavaBEANS
app servers behind the scene
->
Creating systems with front-office for HTML-browsers and wireless
devices and back office with rich windows interface