SlideShare a Scribd company logo
Online Collaboration with Web Servers 
 Persony's smart­client technology turns a standard Web server into a 
               sophisticated Web conferencing server 



                                            Persony, Inc. 
                                          www.persony.com 

                                             May 11, 2005




© Copyright 2005, Persony, Inc. All rights reserved.                 1 
Online collaboration models 
Online collaboration refers to two or more people collaborating or meeting remotely using a 
computer to share documents, desktop applications, presentation slides, messages or multimedia 
data. In order to share information remotely, the computer needs to communicate directly with 
each other or indirectly via another computer. When computers are linked directly to each other, 
the communication model is termed "Peer­to­Peer" (P2P). Conversely, when one computer 
makes a request to the other computer indirectly via a server computer, the model is termed 
"Client­Server" (CS). Persony's "smart­client" technology is a novel client­server model that 
deploys general­purpose Web servers vs. proprietary application servers as in most CS systems. 
The new model leverages the existing Web hosting infrastructures and eliminates the high costs 
of installing and operating proprietary application servers. 

P2P is neither firewall friendly nor scalable 
The P2P communication model, adopted in collaboration products such as Microsoft NetMeeting 
or AT&T Virtual Network Computing (VNC), is often limited to computers on the same network as 
they are not firewall friendly. For security reasons, a network firewall usually does not allow a 
computer behind it to be connected directly to another computer. Moreover, P2P requires at least 
one of the peer computers to have a public IP address, an address publicly registered with the 
Network Information Center (NIC) that can be accessed by other computer over the Internet. 
Many corporate and home computers do not have public IP addresses since these addresses are 
in limited supply. In addition, the computer usually needs to open a "port" to listen to incoming 
connections, which is also difficult for computers behind a firewall or using NAT (Network 
Address Translation). P2P is limited to a small number of people collaborating as each computer 
needs to be connected to all the others. The number of connections grows exponentially to the 
number of people collaborating. 




                         The peer­to­peer (P2P) communication model 

Proprietary client­server is costly to install and operate 
The client­server model requires the installation, operation and maintenance of a proprietary 
application server. The server is responsible for routing and responding to client computers' 
requests. The client­server model can scale to large numbers of users since each client computer 
only needs to connect to the server. It also addresses the firewall and IP address problems as 
only the server needs to be outside of a firewall and have a public IP address. The server 
typically needs to be connected to a high­speed network and operated by IT specialists at high 
costs. The industry average annual cost of operating an enterprise server is 3 to 6 times the cost 
of buying the server. Many users end up using hosted services provided by application­service 
providers (ASP) and pay a monthly management fee. The management fees can range from 
hundreds to thousands of dollars a month, depending on usage and offering options.




© Copyright 2005, Persony, Inc. All rights reserved.                                             2 
The proprietary client­server communication model 

Persony's smart­client leverages Web servers to reduce costs 
Persony's smart­client is a novel client­server model that preserves the advantages of client­ 
server but dramatically reduces the costs associated with operating such servers. Instead of 
installing and operating proprietary application servers, the smart­client model deploys general­ 
purpose servers, such as HTTP and FTP servers, to route and transmit information to each client. 
The client computer is responsible for converting application­specific data, such as documents, 
messages or applications being shared, into HTTP and FTP protocols understood by the general­ 
purpose servers. Because of the ubiquity of Web servers and internet service providers, Persony 
can be deployed anywhere with little or no additional operating costs. With Persony, any ISP can 
provide the service of an ASP without application­specific hosting expertise. 




                             The smart­client communication model 

Smart­client vs. Thin­Client 
Most client­server systems deploys a thin­client model where the server handles most application 
functions and the client usually needs just a Web browser (or a plug­in to the browser). 
Persony's smart­client model handles most application functions on the client side and the Web 
server simply handles the data upload, storage and retrieval. Online meetings usually have one 
host and multiple attendees. Only the meeting host needs to have the smart client. The 
attendees only need to have a Web browser (and Macromedia Flash) to join a meeting.




© Copyright 2005, Persony, Inc. All rights reserved.                                            3 
Security 
Persony uses existing HTTP and FTP authentication to handle user authentication. Since meetings 
are hosted on the user's Web site, security is controlled by the Web hosting service provider. The 
meeting host needs to have the publish (content uploading) permission on a Web server to host 
a meeting. Meeting attendees only need to have the browsing permission. 

Scalability and reliability 
Persony's meetings behave like normal Web traffic. The number of attendees that can be in a 
meeting session is only limited by the Web server's capacity and the bandwidth. In most cases, a 
Web server should be able to handle around 20­40 concurrent attendees (depending on meeting 
activities and if voice webcast is enabled) with a T­1 connection (1.5Mbps), 500 concurrent 
attendees with a T­3 connection (45Mbps), and 1000+ concurrent attendees if deployed in a 
corporate intranet (100Mbps). It should be noted that the actual number of attendees can be 
higher as most meetings have a lot of idle time and very little bandwidth is needed during the 
idle time. Most reputable ISPs have a high­degree of reliability through their up­time guarantee, 
which should translate to high reliability for Persony meetings. 

Latency 
Web servers usually have a longer latency (round­trip delay between a request and a response) 
than a special­purpose application server. Depending on network speeds, Persony's meetings 
may have a few seconds of delay when sharing slides or desktop contents. 

Conclusion 
By leveraging existing Web servers and Web hosting infrastructures, Persony's solution can be 
deployed anywhere and at very low cost.




© Copyright 2005, Persony, Inc. All rights reserved.                                             4 

More Related Content

DOCX
Cloud computing
DOCX
Service oriented cloud computing
PPTX
Azure Service Bus for Loosely-Coupled Enterprise Software.
PDF
IBM --Enterprise messaging in the cloud
PDF
Cloud Computing In Banking And Finance Industry
PDF
Cloud Based Infrastructure for Banking
PPT
The Rise of Cloud Service Brokerage featuring Gartner and BCBS
Cloud computing
Service oriented cloud computing
Azure Service Bus for Loosely-Coupled Enterprise Software.
IBM --Enterprise messaging in the cloud
Cloud Computing In Banking And Finance Industry
Cloud Based Infrastructure for Banking
The Rise of Cloud Service Brokerage featuring Gartner and BCBS

What's hot (20)

PDF
Sla in cloud
PPTX
Introduction to Cloud Computing and Security
PPTX
TechNet Event: August 2011 Cloud Essentials
DOCX
Collaboration in multicloud computing environments framework and security issues
DOCX
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Collaboration in multicloud computing...
PDF
Role of cloud in business growth
PPTX
Chap 5 software as a service (saass)
DOCX
Cloud computing assignment
PPTX
Cloud Computing - FUNDAMENTALS
PDF
Forecast 2014: Cloud Service Brokering
PPTX
Understanding Cloud Computing & Its Relevance to Financial Software Solutions
PPTX
Cloud Computing
PPTX
Cloud Computing: What it Means for Libraries, Library Staff, Training and Skills
PPTX
Authentication cloud
PDF
Challenges in cloud computing to enable future internet of things v0.3
PPTX
Introducing cloud computing complete
PPTX
Cloud brokerage windows azure
PDF
Orange Business Live 2013 cloud breakout
PDF
Cc unit 3 updated version
PPT
Cloud Computing Security Issues in Infrastructure as a Service”
Sla in cloud
Introduction to Cloud Computing and Security
TechNet Event: August 2011 Cloud Essentials
Collaboration in multicloud computing environments framework and security issues
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Collaboration in multicloud computing...
Role of cloud in business growth
Chap 5 software as a service (saass)
Cloud computing assignment
Cloud Computing - FUNDAMENTALS
Forecast 2014: Cloud Service Brokering
Understanding Cloud Computing & Its Relevance to Financial Software Solutions
Cloud Computing
Cloud Computing: What it Means for Libraries, Library Staff, Training and Skills
Authentication cloud
Challenges in cloud computing to enable future internet of things v0.3
Introducing cloud computing complete
Cloud brokerage windows azure
Orange Business Live 2013 cloud breakout
Cc unit 3 updated version
Cloud Computing Security Issues in Infrastructure as a Service”
Ad

Viewers also liked (9)

PPT
David Horner Concept To Market
PDF
DUE DATE 3/1/06
PPT
Attachment D
PDF
Web Servers
PDF
Securing Public Web Servers
PDF
Crawler-Friendly Web Servers
PDF
Great Ormond Street Hospital Ferrari Formula One Handovers
PPT
Semantic Web Servers
PDF
Newport_AirportRunwayExtensionWorkInFullGear_23May2015
David Horner Concept To Market
DUE DATE 3/1/06
Attachment D
Web Servers
Securing Public Web Servers
Crawler-Friendly Web Servers
Great Ormond Street Hospital Ferrari Formula One Handovers
Semantic Web Servers
Newport_AirportRunwayExtensionWorkInFullGear_23May2015
Ad

Similar to Online Collaboration with Web Servers (20)

PPTX
regarding coputer students who are know about cloud computing in engineering ...
PPT
Welcome to the Cloud!
PPTX
Introduction to Cloud computing
PPT
Cloud Computing
PPTX
Introduction to Cloud B2B Integration
PPT
Cloudcomputing
PPT
Cloud computing
PPTX
Cloud computing
PPTX
Cloud computing
PDF
Cloud computing for java and dotnet
PDF
SE2_Lec 23_Introduction to Cloud Computing
PDF
Client server based computing
PDF
20AD603-CLOUD COMPUTING FUNDAMENTALS HANDOUT
PDF
What is-cloud-computing
PPTX
Cloud Computing- Module 1 Introduction.pptx
PPTX
The why of a cloud ppt
PPT
Sami-Cloud
PPT
Cloud Computing
PPTX
Sukeru Technologies
PPT
Cloud Computing Networks
regarding coputer students who are know about cloud computing in engineering ...
Welcome to the Cloud!
Introduction to Cloud computing
Cloud Computing
Introduction to Cloud B2B Integration
Cloudcomputing
Cloud computing
Cloud computing
Cloud computing
Cloud computing for java and dotnet
SE2_Lec 23_Introduction to Cloud Computing
Client server based computing
20AD603-CLOUD COMPUTING FUNDAMENTALS HANDOUT
What is-cloud-computing
Cloud Computing- Module 1 Introduction.pptx
The why of a cloud ppt
Sami-Cloud
Cloud Computing
Sukeru Technologies
Cloud Computing Networks

More from webhostingguy (20)

PPT
File Upload
PDF
Running and Developing Tests with the Apache::Test Framework
PDF
MySQL and memcached Guide
PPT
Novell® iChain® 2.3
PDF
Load-balancing web servers Load-balancing web servers
PDF
SQL Server 2008 Consolidation
PDF
What is mod_perl?
PDF
What is mod_perl?
PDF
Master Service Agreement
PPT
PPT
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PDF
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
PPT
Managing Diverse IT Infrastructure
PPT
Web design for business.ppt
PPS
IT Power Management Strategy
PPS
Excel and SQL Quick Tricks for Merchandisers
PPT
OLUG_xen.ppt
PPT
Parallels Hosting Products
PPT
Microsoft PowerPoint presentation 2.175 Mb
PDF
Reseller's Guide
File Upload
Running and Developing Tests with the Apache::Test Framework
MySQL and memcached Guide
Novell® iChain® 2.3
Load-balancing web servers Load-balancing web servers
SQL Server 2008 Consolidation
What is mod_perl?
What is mod_perl?
Master Service Agreement
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Managing Diverse IT Infrastructure
Web design for business.ppt
IT Power Management Strategy
Excel and SQL Quick Tricks for Merchandisers
OLUG_xen.ppt
Parallels Hosting Products
Microsoft PowerPoint presentation 2.175 Mb
Reseller's Guide

Online Collaboration with Web Servers