WebSync Features

WebSync is packed with features that make it very attractive to developers and project managers alike. With so many reasons to use it, why not start today?

Reliable

  • automatic connection management and renegotiation
  • server farm/clustering support
  • load balancing support
  • automatic failover when servers are taken offline
  • automatic reconnection after clients idle out and return (for example, due to "hibernating" their computers)
  • automatic reconnection due to random network and communication failures

Extensible

  • flexible event system makes it easy to interact with client and server events
  • "extensions" mechanism allows for easy code reuse
  • provider model means you can implement your own client/message storage mechanism
  • priority settings on events allow for customizable execution ordering
  • based on the "Bayeux" specification for easy integration with other applications and languages

Interoperable

  • out of the box support for JavaScript, .NET, iOS, PHP, Silverlight, Windows Phone, and Windows Mobile
  • requires no browser plugins, although Silverlight is supported if desired
  • requires no special network configuration
  • works in all major browsers: IE5.5+, Firefox 2+, Chrome 4+, Safari 3+, Opera 9+
  • works in a number of minor browsers: Konqueror, Maxthon
  • works on mobile device browers: iPhone, Android
  • core components are compatible with .NET 2.0 and greater
  • based on the "Bayeux" specification for easy integration with other applications and languages

Stable

  • used by fortune 500 companies worldwide
  • used by fortune 100 companies in the US
  • fully tested by over 750 unique unit and integration tests, over 400 of which are run in 8 different browsers
  • the On-Demand service has been running for over a year with total uptime of 99.98%

Scalable and Powerful

  • capable of delivering 100,000+ messages/second on a 3-core AMD processor with 3GB of RAM
  • capable of handling over 30,000 concurrent users on a 3-core AMD processor with 3GB of RAM
  • supports server clustering
  • supports load balancing using query parameters or IP balancing
  • automatically takes advantage of additional CPUs and CPU cores
  • pluggable to use

Flexible

  • channel-based architecture makes it simple to send messages to single users or groups of users
  • easily integrates with ASP.NET authentication
  • can be used with desktop applications and web applications alike - and can communicate between them with no additional effort
  • can be used to bypass firewall and proxy restrictions on non-standard HTTP traffic
  • can be easily integrated with any client-side component or framework (such as Telerik, jQuery, ExtJS/Sencha, RaphaelJS, etc)

Cost-Effective

  • reduces hardware costs by requiring minimal hardware to get fantastic performance
  • reduces hardware costs by leveraging existing servers running IIS
  • reduces developer costs by increasing productivity due to it's simple, intuitive API and extensive documentation
  • reduces short-term costs by providing loads of examples and demo applications to get your developers working quickly
  • reduces long-term costs by future-proofing your application through the support of server farms, load balancing, and clustering
  • reduces long-term costs by licensing per developer, so future scaling does not require additional capital
  • reduces support costs by leveraging the ubiquity of IIS and the Microsoft platform

Productive

  • error message propagation means problems are immediately visible to developers
  • simple event system means new functionality can be added easily
  • extensible design means you can add and remove functionality simply by adding/removing references
  • clear, well designed API results in faster development cycles
  • aspect-oriented approach follows well established design principles
  • integrates easily with existing or new ASP.NET/ASP.NET MVC applications
  • easy learning curve
  • intelligent defaults mean less time wasted configuring and more time spent developing

Comet for
Windows + IIS


Your servers.

Comet as
a Service


Our servers.