|
JayStream Server
“The website of tomorrow is a rich
and interactive experience, far from what we have seen today.”
Make
your website more interactive, improve the user experience and lower your
costs!
How it was done in the
past
The classic approach of designing a website relies heavily
on periodic or on-demand synchronization of the website content between the
web server and the web clients.
This works in most cases by having either the user
manually reloading the webpage to display new information available (if any)
or to let the web client do it automatically without the user’s interaction.
Automatic synchronization is commonly done at a 1 to 10 minutes interval.
Generally synchronization involves a HTTP request, heavy
database access and dynamic content generation by the web server, an
expensive task which will result in huge amounts of your server park’s
resources being consumed just to keep your users up to date.
The problem
Imagine a community which allows users to post guestbook
messages to each other. The community has 5000 connected users. The need of synchronization
is clear, when ever a new guestbook message arrives in a user’s guestbook,
the users needs to be notified about it.
Synchronizing every minute would be fairly interactive,
but it would also result in approximate 83 web requests per second!
This is a challenge for any web server.
Even synchronizing every 5 minutes, still gives a constant
load of 18 web requests per second.
And at the end users point of view, how motivated is it to
wait five long minutes just to be told that nothing new has happened?
The problem is clear!
The future and the
solution
Like TV and Radio, the JayStream Server uses an always
open channel to transfer data and keeping all your website users
synchronized. The channel can be thought of as a persistent stream to each
user, giving you as a webmaster the full control of the user’s experience of
your website.
Updates and information is delivered instantaneous to any
user which also gives you the ability to know if a user really is connected
to your website.
Gone is the constant load of periodic or on-demand
synchronization and your precious server park can be used for what is was
intended to do in the first place, serving your customers!
Best of all, no client-side downloads of plug-ins
or third party software is required.
Your imagination is truly the only limit.
Here are some examples of what can and has been done using
the JayStream server:
- Instant messaging
- Interactive communities
- Chat
- News tickers
- Online games
- Pin-point advertising
- Truly interactive web based e-mail
- Shopping cart systems
- Server-side controlled redirects of users
JayStream Server runs on any Microsoft® Windows® platform
and of course on Linux, Sun® Solaris®, HP-UX®, FreeBSD, OpenBSD and many
more. It’s fast, light weight and installs in no time on any server setup and
is very easy to integrate into your existing web solution.
System requirements:
- 32-bit class processor (or better) running at 300 MHz or
higher.
- 64 MB of free RAM.
- 500 MB of storage (1 MB for the software and the rest
for logs).
- Network interface.
Operating system:
- POSIX compliant UNIX system, including but not limited
to: Linux, Sun® Solaris®, HP-UX®, FreeBSD and OpenBSD.
- Microsoft® Windows® NT, 2000, .NET, 2003 or XP.
JayStream Server is compatible with all the popular
server-side programming languages, including (but not limited to):
JSP, ASP, PHP, PERL, C, C# and C++.
Contact:
sales@jaytee.se
© 2003 JayTee Knowledge.
|