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.