Networking Considerations for HomecareNet Implementations

grrrgrapeInternet and Web Development

Oct 31, 2013 (3 years and 1 month ago)

61 views

Networking Considerations
for

HomecareNet
Implementations

September 2006

What You’ll Learn Today


Server architecture


Server components


Hardware requirements


Software requirements


Remote connectivity


Additional resources

Server Architecture


Server components


Communication between servers for
common scenarios


User login


Entering a patient


Requesting a report


Adding a new user

Server Components

Sys Admin
Server

Output

Server

Database

Server

Web

Server

Application
Server



Manages security and other system administration tasks
that are separate from the main application.




Processes report output requests.



Hosts Microsoft SQL Server, the main data source for
HomecareNet.


Receives requests from each HomecareNet client
workstation, communicates with the Database Server
and the Output Server as needed.



Installs the HomecareNet application on client
workstations. Also Accesses Business Intelligence
reports.


User Login

Web

Server

Java Web
Start

HomecareNet

Workstation

When a user clicks the
HomecareNet desktop icon,
Java Web start is launched.

If a newer version is found, it is
downloaded by Java Web Start
to workstation and installed.

Java Web Start checks the
application version number on
the web server.

User Login

Output

Server

Database

Server

Application
Server

HomecareNet

Workstation

A user logs in by
entering a name and
password. The request is
sent to the Application
Server.

The Application Server returns a
success or failure to the
HomecareNet client for the user
attempting to login.

The presence of an available
Output Server is validated. If
an available Output Server is
not detected, an error
message displays.

The Database
Server returns the
authentication
request.

A request for
authentication is sent
from the Application
Server to the
Database Server.

Entering a Patient

Database

Server

Application
Server

HomecareNet

Workstation

User enters a request for
a new patient. The
request is submitted to
the Application Server.

The Application Server
returns the result to the
workstation.

The Application Server
queues and passes the
request to the Database
Server.

Result is returned to the
Application Server.

Requesting a Report

Output

Server

Database

Server

Application
Server

HomecareNet

Workstation

The Application Server routes the
request to the Output Server.

The Application Server
receives the report from the
Output Server.

The Application Server sends
the raw report to the
HomecareNet client and the
report is printed or viewed.

The Database Server returns the
results to the Output Server.

The Output Server sends a SQL
query to the Database Server.

User selects a report to print
or view. The request is sent
to the Application Server.

Adding a New User

Sys Admin
Server

Database

Server

HomecareNet

Workstation

The System
Administration client
submits a request to
add a new user.

The System Administration
Server passes the request to
the Database Server.

The Database Server
returns the result to the
System Administration
Server.

The System
Administration Server
returns the result of the
request to the client.

Hardware Requirements


Two servers required: One for database, the
other for all other application components


Server 1: 4GB Memory, Dual 3GHz CPU, two
36GB HD


Server 2 (Database): 4GB memory, Dual
3GHZ CPU, 6
-
8 73GB HD


More servers may be required based on number
of users, patients, charge items, etc.


Responsibilities can be split among one or more
Web Server(s), Application Server(s), Database
Server(s), and Output Server(s)


Software Requirements


JAVA Virtual Machine (JVM)


Runtime for client and server


Provides platform independence


Web Server


Apache Web Server


Distributes application components to the clients


Serves HTML pages for HomecareNet installation


Microsoft SQL Server 2000


Windows Server 2003 Standard Edition or
Enterprise, depending on requirements


Remote Connectivity


HomecareNet can run over cable and
DSL connections


Typically a Virtual Private Network (VPN)
is set up between a remote user’s
workstation and the host HomecareNet
site


HomecareNet can be launched once a
user is logged in through a VPN with
sufficient access privileges

Additional Resources

http://www.healthcare
-
automation.com

Summary


Server architecture


Server components


Hardware requirements


Software requirements


Remote connectivity


Additional resources

Q & A