Monday, May 5, 2014

How many different kinds of servers are there?



There are 8 different kinds of EnterpriseOne servers. Depending on the size of your organization, you may use some or all of these. Also, as you will see, servers can take on multiple roles.


1.       Deployment Server 

This is the first server on which EnterpriseOne is installed. This is the server that hosts and compiles your client and server packages. It is also the server that is the starting point for any configuration changes to your system. It is not a server that end-users will ever access. For day to day operations, the deployment server is not mission-critical. However, it is a vital component of your EnterpriseOne architecture.

2.       Database Server 

The server that hosts and serves up your business and test data.

3.       Logic Server

 A server that processes EnterpriseOne business logic. EnterpriseOne business logic can be processed by a client or a server.

4.       Security Server 

The server that validates a user’s rights to log in to EnterpriseOne. It is also frequently accessed when a user navigates to various applications. The security server is the application that generates the following message: “You are not authorized to execute application XXXX. Please contact your EnterpriseOne Administrator.”

5.       Batch Server

 A server to run and store reports (UBEs). Your company could have several of these servers depending on the size and complexity of your system. In my company’s Asian system, we have one batch server for each country. In our North American system, we have one batch-server for running production jobs, and a separate batch-server for running test-jobs.

6.       Enterprise Server

All companies running EnterpriseOne have one of these. This is your primary-server. It is generally your primary (or only) database-server as well as a logic-server. It can also be a batch and security-server. Your database does not need to run on your Enterprise-server. Through the magic of OCM mappings, you can bring as many database-servers online as you need. On my company’s North American system, we run the Production databases on the enterprise server and the PY and DV databases on a separate server. This configuration allows us to do heavy load testing without disrupting or even slowing down our production users.

7.       Citrix Server 

A server that multiple users use to access the EnterpriseOne client from. Citrix invented the concept of converting a Windows server into a multi-user system. Microsoft later licensed Citrix’s technology to create Windows Terminal Server.

8.       Web Server 

Websphere or Oracle application server to generate dynamic Web pages to run EnterpriseOne from. EnterpriseOne Web-servers require a back end logic-server to process interactive applications. Fat and terminal server clients can process interactive applications locally on the server. In my experience, the Xe Web-server client experience is a bit slower than terminal server. I attribute most of that delay to having to send data back and forth to a logic-server.

No comments:

Post a Comment

Featured Post

Generate single index on table 

Transaction tables such as F0911, F4111 etc hold a huge amount of data probably a third of petabyte. Generating indexes on such tables (th...

Popular Posts