technical specification - version 2.6.0

39
ALB Technical Specification Version 2.6.0 The minimum and recommended technical environment specifications. REV1250516JS Advanced Computer Software Group Ltd Booths Park 4, Chelford Road, Knutsford, WA16 8GS t: +44 (0) 844 815 5620 www.oneadvanced.com

Upload: khangminh22

Post on 07-Feb-2023

0 views

Category:

Documents


0 download

TRANSCRIPT

ALB

Technical Specification

Version 2.6.0

The minimum and recommended technical

environment specifications. REV1250516JS

Advanced Computer Software Group Ltd

Booths Park 4, Chelford Road, Knutsford, WA16 8GS

t: +44 (0) 844 815 5620

www.oneadvanced.com

Disclaimer

Copyright © Advanced Computer Software Group Ltd 2016.

This document contains confidential and/or proprietary information. The content

must not be disclosed to third parties without the prior written approval of

Advanced Computer Software Group Limited or one of its subsidiaries as

appropriate (each referred to as “Advanced”). External recipients may only use

the information contained in this document for the purposes of evaluation of the

information and entering into discussions with Advanced and for no other

purpose.

Whilst Advanced endeavours to ensure that the information in this document is

correct and has been prepared in good faith, the information is subject to

change and no representation or warranty is given as to the accuracy or

completeness of the information. Advanced does not accept any responsibility or

liability for errors or omissions or any liability arising out of its use by external

recipients or other third parties.

No information set out or referred to in this document shall form the basis of

any contract with an external recipient. Any external recipient requiring the

provision of software and/or services shall be required to enter into an

agreement with Advanced detailing the terms applicable to the supply of such

software and/or services and acknowledging that it has not relied on or been

induced to enter into such an agreement by any representation or warranty,

save as expressly set out in such agreement.

The software (if any) described in this document is supplied under licence and

may be used or copied only in accordance with the terms of such a licence. Issue

of this document does not entitle an external recipient to access or use the

software described or to be granted such a licence.

The development of Advanced software is continuous and the published

information may not reflect the current status. Any particular release of the

software may not contain all of the facilities described in this document and/or

may contain facilities not described in this document.

Advanced Computer Software Group Limited is a company registered in England

and Wales with registration number 05965280 whose registered office is at

Ditton Park, Riding Court Road, Datchet, Berkshire. SL3 9LL.

iii

Contents

PART 1: Introduction.................................................................. 5

Before you begin ........................................................................................ 6

Revision history........................................................................................... 7

PART 2: Hardware specs ............................................................ 8

Server hardware, O/S and SQL requirements ......................................... 9

Terminal Services hardware, O/S and software requirements ............ 10

Client requirements ................................................................................. 11

Deployment considerations .................................................................... 11

PART 3: Software specs ........................................................... 13

Small Business Server (SBS) .................................................................... 14

Client operating systems ......................................................................... 16

Microsoft Office ........................................................................................ 17

Outlook Exchange .................................................................................... 19

Browser access ......................................................................................... 19

Document production .............................................................................. 19

Workflow ................................................................................................... 20

Word add-in .............................................................................................. 20

Time Tracker ............................................................................................. 21

Other integration ...................................................................................... 21

PART 4: Server virtualisation .................................................. 23

Server virtualisation technology ............................................................. 24

PART 5: PI Portal requirements .............................................. 26

SQL agent .................................................................................................. 27

SMTP server .............................................................................................. 27

iv

System parameters .................................................................................. 28

PART 6: Recommendations ..................................................... 29

Business continuity and backup ............................................................. 29

Data volumes ............................................................................................ 29

Remote access .......................................................................................... 30

Telephony integration (CTI) ..................................................................... 30

Printers ...................................................................................................... 30

Desktop scanners ..................................................................................... 31

Name resolution ....................................................................................... 31

Virus scanning ........................................................................................... 32

Reporting tools ......................................................................................... 32

Laptop usage............................................................................................. 32

PART 7: Technical Survey Questionnaire .............................. 34

Contact information ................................................................................. 34

ALB server environment .......................................................................... 34

Terminal Server environment ................................................................. 36

Network ..................................................................................................... 38

ALB TECHNICAL SPECIFICATION 2.6.0

5

PART 1: Introduction

This document outlines the recommended environment specifications for

running ALB successfully. Its purpose is to cover the hardware and software

requirements, plus other important recommendations that you should be aware

of before implementing ALB.

IMPORTANT This document contains confidential information and must

not be disclosed in whole or in part to any third-party. Unauthorised

copying, printing, or distribution is prohibited.

In this section:

Before you begin

Revision history

ALB TECHNICAL SPECIFICATION 2.6.0

6

Before you begin

ALB is continually developed and increased functionality will inevitably lead to

greater demands on hardware in terms of disk storage, processor, and memory

resources. Given that most firms write IT hardware investments off over

somewhere between 3-5 years it therefore makes sense wherever possible to

exceed these specifications.

Some specifications in this document are intended for those who wish to re-use

existing systems for ALB, and therefore may reflect items that can no longer be

purchased as new. The recommended specifications have been built around

currently available hardware and software.

For ALB database or application servers these guidelines are based on the

assumption that the supplied server is dedicated to the use of ALB and that no

other Microsoft server products/applications are installed on the same server

unless otherwise stated.

Where hardware is supplied by a third-party, assurances must be given by them

that the existing or proposed environment meets or exceeds the expected

performance of our recommended environment specification. However, we will

assist the third-party within reasonable limits in order that they can give this

assurance.

Conventions

When new versions of ALB are released it is not possible to complete full

regression test cycles on every combination of operating system platform.

Therefore a reference test platform is selected which is intended to reflect the

platforms most commonly used by our customers and is shown in bold. A lighter

degree of regression testing is carried out on certified platforms which are

shown in italics.

Supported platforms are those where Advanced is not aware of any issues in

running ALB on such a platform, and will correct defects found in these

environments, but will not explicitly test using them.

CHAPTER PART 1: INTRODUCTION

7

NOTES

The operating systems and Microsoft Office versions listed in the

software specifications are the only versions currently supported by

ALB. Any product not mentioned here is not supported.

For prospective customers, please complete the Environment Sign-off

Form so that we are both clear that your environment is suitable for a

successful installation.

For more information on the hardware specifications in this

document, please contact Advanced Technical Services.

Revision history

Here's a summary of the changes in this release. It shows new or revised content

in terms of usage, policy or procedure and should be reviewed.

[29.04.16] — Microsoft Office: Support added for Office 2016 365.

[25.05.16] — Rebranded (Advanced).

ALB TECHNICAL SPECIFICATION 2.6.0

8

PART 2: Hardware specs

In this section:

Server hardware, O/S and SQL requirements

Terminal Services hardware, O/S and software requirements

Client requirements

Deployment considerations

CHAPTER PART 2: HARDWARE SPECS

9

Server hardware, O/S and SQL

requirements

The table below details the recommended server specifications and assumes

that the server is for the sole use of ALB and related components. It is highly

recommended that modern hardware is deployed (< 2 years) to ensure that

maximum performance and benefit is achieved from the latest version of ALB

and its components.

Server

specification

<10 users <50 users <100 users >100 users

CPU:

Intel E5-

2620v3

series or

similar

1 X 2 core 1 X 4 core 1 X 8 core 2 X 8 core

RAM: 8GB 16GB 32GB 64GB

Disk

subsystem:

1 X RAID1 or

1 X RAID5

1 X RAID1

(O/S)1

1 X RAID10

(data)1

1 X RAID1

(O/S)1

1 X RAID10

(data)1

1 X RAID1

(O/S)1

1 X RAID10

(data)1

SQL version

and edition

2005 STD

(SP4)3,4,5

2008 STD6

2008R2 STD7

2012 STD8

2014 STD8

2005 STD

(SP4)3,4,5

2008 STD6

2008R2 STD7

2012 STD8

2014 STD8

2005 STD

(SP4)3,4,5

2008 STD6

2008R2 STD7

2012 STD8

2014 STD8

2005 STD

(SP4)3,4,5

2008 STD6

2008R2 STD7

2012 STD8

2014 STD8

Windows

Server

version and

edition

2008 (x64)

STD9

2008R2 STD9

2012 STD

2012R2 STD

2008 (x64)

STD9

2008R2 STD9

2012 STD

2012R2 STD

2008 (x64)

STD9

2008R2 STD9

2012 STD

2012R2 STD

2008R2 Ent

2012 STD

2012R2

ALB TECHNICAL SPECIFICATION 2.6.0

10

Microsoft

.NET

4.5 with

latest

updates

4.5 with

latest

updates

4.5 with

latest

updates

4.5 with

latest

updates

NOTES

(1) Recommend 10k or 15k SAS drives. (2) Recommend SAS based SSD drives for maximum throughput. (3) SQL2005 SP4 is the minimum supported version. Mainstream support

ended 2011, extended support ends April 2016. (4) Supports SQL Report Builder 1 only. (5) SQL 2005 is not compatible with Windows Server 2012. (6) Supports SQL Report Builder 1 & 2 only. (7) Supports SQL Report Builder 1, 2 & 3. (8) Supports SQL Report Builder 3 only. (9) Maximum of 32 GB RAM supported.

Terminal Services hardware, O/S and

software requirements

Server specification <15 users <30 users

CPU:

Intel E5-2620v3 series

or similar

recommended

1 X 4 core 1 X 8 core

RAM: 16GB 32GB

Disk subsystem: 1 X RAID1 1 X RAID1

Windows Server version

and edition

2008 (x64) STD1

2008R2 STD1

2012 STD

2012R2 STD

2008 (x64) STD1

2008R2 STD1

2012 STD

2012R2 STD

CHAPTER PART 2: HARDWARE SPECS

11

Free disk space available

for ALB client install

5GB 5GB

Microsoft .NET 4.5 with latest updates 4.5 with latest

updates

NOTE

(1) Maximum of 32 GB RAM supported.

Client requirements

Client PC specification

CPU: Intel Core 2 Duo, i3 or i5 (or similar)

RAM: 4GB

Network 1Gb

Display 1280x1024

Client operating system version and

edition

Windows Vista or above (32bit and

64bit supported)

Free disk space available for ALB

client install

5GB

Microsoft .NET 4.5 with latest updates

Deployment considerations

Ensure a suitable backup solution is in place capable of backing up SQL

databases and ALB related data and documents/files. Management and

monitoring of backups is a customer responsibility unless there is a

specific managed technical agreement in place for us to do so.

ALB TECHNICAL SPECIFICATION 2.6.0

12

Setting server hardware BIOS settings to “Maximum performance” can

increase the performance of applications running on the server.

When using MS HyperV, setting virtual disks to “fixed size” is

recommended for SQL servers.

To maximise performance, SQL virtual machines should not span NUMA

nodes.

ALB TECHNICAL SPECIFICATION 2.6.0

13

PART 3: Software specs

ALB requires certain software to work (operating system, database) and

optionally integrates with many other business applications. In this section we

set out the supported versions of these products.

For the mandatory software, Advanced's policy is to follow that of Microsoft;

when mainstream support ends we recommend that customers upgrade to a

product which is in mainstream support. When extended support ends we will

no longer support customers on that product. This does not necessarily mean

that the product will cease to function at that date, but that we will not provide

support if it does.

For other vendors' products, if a product is not listed here, then it is not

supported. By this we mean that our team are not able to help you with queries

about that third-party product.

In this section:

Small Business Server (SBS)

Client operating systems

Microsoft Office

Outlook Exchange

Browser access

Document production

Workflow

Word add-in

Time Tracker

Other integration

ALB TECHNICAL SPECIFICATION 2.6.0

14

Small Business Server (SBS)

ALB is supported for use on the same server as SBS 2008 or 2011 when running

the complement of SBS application suites (Exchange, ISA etc.) but this is only

recommended for small user populations and requires appropriate server

resources to be available to host all running applications. With SBS 2008 R2 or

above Microsoft have recognised that a split server implementation is best

practice and therefore when you purchase SBS 2008 Premium or SBS 2011

Standard Premium Add-on it comes with a Server 2008 license for a second

server to host SQL Server based applications like ALB. The following table

explains the differences between 2008 and 2011.

SBS comparison table

SBS 2008 PREMIUM SBS 2011 STANDARD PREMIUM ADD-ON

Server 2008 Standard Server 2008 R2 Standard

Exchange Server 2007 Standard

Edition

Exchange Server 2010 Standard with

SP1. If using Exchange Integration,

then Exchange 2010 SP2 is required

as a minimum

SharePoint Services 3.0 SharePoint Foundation 2010

SQL Server 2008 Standard for Small

Business

SQL Server 2008 R2 for Small

Business

NOTE Please be aware of the RAM support limitations in certain editions

of Microsoft Windows® platforms. At the time of writing support for

more than 3.5 GB of RAM is only available in Enterprise Editions and x64

versions of Windows® Server products.

SQL Server Report Building

CHAPTER PART 3: SOFTWARE SPECS

15

Report Builder is an end-user reporting tool in the visual style of other Microsoft

Office applications which can be downloaded free of charge from Microsoft’s

download centre. However, please note that three editions are currently

supported by Microsoft. Refer to the table below which explains the different

capabilities. Report designer users may run individual reports within any of the

tools against any database. The table below sets out the environments in which

a designer user can deploy a report for any other users to run from the web-

based Report Manager site.

NOTE SQL/ALB Express does not support report publishing.

Report Builder capabilities RB1 RB2 RB3

Works with SQL report models ✓ ✓ ✓

Works directly with SQL Tables, views and stored

procedures

✗ ✓ ✓

Publishes to SQL 2005 Report Manager site ✓ ✗ ✗

Publishes to SQL 2008 Report Manager site ✓ ✓ ✗

Publishes to SQL 2008 R2 Report Manager site ✓ ✗ ✓

SQL Installation Details

Where the SQL installation is not carried out by Advanced, please note the

following are required in environments where Advanced is not performing your

SQL installation:

IIS 6.0 must be installed before SQL to allow Microsoft Reporting Services

are to be used (prior to SQL 2008).

A full installation of SQL is required (for example Reporting and Analysis

services) using the built-in system account.

The collation of SQL should be set to "SQL_Latin1_General_CP1_CI_AS"

where possible. If this is not the case then Advanced will configure the

databases with the required collation.

ALB TECHNICAL SPECIFICATION 2.6.0

16

SQL should be installed with mixed mode security enabled.

The instance name should be set to "ALBINSTANCE".

The SQL Server GUI management tools should be installed on the server

A separate SQL account with "sysadmin" privileges is required for ALB.

This will be set up by Advanced during the installation of the software.

In situations where SQL has already been installed and is currently in use for

other applications (such as digital dictation), then it may worth considering

installing a second instance of SQL for the use of ALB only. One advantage of

having a separate instance is the ability to carry out maintenance of SQL without

affecting other running instances. Please be aware however that this will require

additional system resources.

We will require an account with administrative rights to the server so that a

shared folder can be created to allow for subsequent software updates by client

PCs.

Microsoft Office (Server)

All ALB servers need a local copy of Microsoft Word and Microsoft Excel for

support and scheduled report generation. In most cases the most cost-effective

way of providing this will be by providing a Microsoft Office Basic Edition license.

Backup Software (Server)

Where backups will be carried out locally on the server Symantec Backup Exec is

the preferred option. For servers backed up remotely a Backup Exec Agent for

Windows® Servers will be required. In the latest version this includes Advanced

Open File and Intelligent Disaster Recovery. A backup agent for Microsoft SQL

Server is also preferred to provide a complete backup of the data held in SQL

Server.

Client operating systems

CHAPTER PART 3: SOFTWARE SPECS

17

Once the Microsoft extended period has been reached, we will no longer

support customers on these versions.

Client operating systems Microsoft support ends

VERSION MAINSTREAM EXTENDED

Windows Vista Business x86 10/04/2012 11/04/2017

Windows Vista Business x64 10/04/2012 11/04/2017

Windows 7 Pro SP1 x86 (1) 13/01/2015 14/01/2020

Windows 7 Pro SP1 x64 (1) 13/01/2015 14/01/2020

Windows 8 Pro SP1 x86 (1) 09/01/2018 10/01/2023

Windows 8 Pro SP1 x64 (1) 09/01/2018 10/01/2023

Windows 10 for Business - -

(1) Or Ultimate

NOTE Windows XP is no longer supported.

Microsoft Office

These are the versions of Microsoft Office that are supported by ALB. Once the

Microsoft extended period has been reached, we will no longer support

customers on these versions.

Microsoft Office Microsoft support ends

VERSION MAINSTREAM EXTENDED

Office 2007 SP3 10/04/2012 11/04/2017

ALB TECHNICAL SPECIFICATION 2.6.0

18

Office 2010 01/06/2015 01/06/2020

Office 2013 09/01/2018 11/04/2023

Office 2016 - -

Office 2016 365 - -

Outlook Add-In

The Outlook add-in to allow email filing installs cleanly on Windows® 7

machines. On Windows® 7 machines where Office 2007 has been installed

before the .NET framework, you must run the Microsoft KB908002 MSI files

supplied on the CD prior to installing the Outlook add-in. Failure to do so will

result in an error message "Error 1001: Unable to get installer types". This is a

known issue for Microsoft and is not related to Advanced's software.

64-Bit Office Not Supported

In line with Microsoft's own recommendation, Advanced does not support the

use of 64-bit Office with ALB, even on a 64-bit operating system. Microsoft's

wording is as follows:

"If users in your organisation depend on existing extensions to Office, such as ActiveX

controls, third-party add-ins, in-house solutions built on previous versions of Office,

or 32-bit versions of programs that interface directly with Office, we recommend that

you install 32-bit Office (the default installation) on computers that are running both

32-bit and 64-bit supported Windows® operating systems."

NOTE When integrating Office with ALB, Office and ALB must reside on

the same client device (PC or Terminal Server). Cloud based Office 365 is

not supported when integrating with ALB.

CHAPTER PART 3: SOFTWARE SPECS

19

Outlook Exchange

To run the Outlook Exchange integration, the following must be installed:

Visual Studio Tools (only clients using Outlook 2007)

NOTE ALB currently only integrates with Exchange 2010 SP2 or above. It

does not integrate with cloud based Exchange (Office 365).

Browser access

In order to facilitate remote working (Fee Earner Desktop) or client access (Client

Self-Service) the following must be installed:

IIS 6.0

.NET framework 4.1

Supported browsers:

Microsoft Edge

Microsoft Internet Explorer 9.x

Microsoft Internet Explorer 8.x

Mozilla Firefox 7.x

Google Chrome 14.x

Apple Safari 5.x

Document production

In order to facilitate the document production, the following must be

installed/enabled:

DTC enabled

ALB TECHNICAL SPECIFICATION 2.6.0

20

Workflow

In order to facilitate workflow, the following must be installed:

.NET 4.5 on the web server (4.5.1 for Exchange customers)

DTC enabled

IMPORTANT The Windows "Themes" service must be enabled on sites

running Case applications and/or workflow. Without this sites are limited

to the Windows Classic theme, which has limitations in the way in which it

represents the user interface of ALB. For example, Not Set values in

check boxes are displayed as grey ticks which may lead to

misinterpretation by the user.

Word add-in

In order to support the Word add-in, the following must be installed:

.NET 4.5 on the web server (4.5.1 for Exchange customers)

DTC enabled

Windows Vista with service pack 2 and update KB2962872 (which

upgrades Internet Explorer to version 9)

NOTES

The installer covers everything regarding the setup of the Word add-

in (i.e. the Click and File feature). However, you must make sure that

workflow is set up correctly.

ALB login details must be entered to authenticate the add-in, but you

will be prompted for this the first time the feature is used.

CHAPTER PART 3: SOFTWARE SPECS

21

Time Tracker

In order to support Time Tracker, the following must be installed:

IIS 6.0 (or above)

.NET 4.5 on the web server (4.5.1 for Exchange customers)

FED

Other integration

This table shows the other (optional) integration products supported by ALB,

which are available at an extra cost.

Integration products

PRODUCT VERSION/COMMENTS

Exchange server 2007 SP3 (1). No integration.

2010 SP1 (2). Integration requires that:

Client Access Server (Role) is installed

Unified Messaging is enabled

Auto-discover is enabled

Offline address book is available

2013

2016

Office web apps Not supported, as these are "online companions" not

full functional versions.

Laserform 9.7.3

BigHand 4.6

Capscan View XML

Equitrac -

ALB TECHNICAL SPECIFICATION 2.6.0

22

Esendex View XML

Call ML 6.1

pdfDocs 4.2 (3)

Xerox -

eCopy 3 or 4

Rekoop 5.9.24

(1) Microsoft support ends 10/04/12. Extended support ends 11/04/17. (2) Microsoft support ends 13/01/15. Extended support ends 14/01/20. (3) Version 4 requires a minimum of 4.2 U3 with hot fix 47.1 (v4.2.302.4) to

correctly bundle multiple documents into a single PDF.

ALB TECHNICAL SPECIFICATION 2.6.0

23

PART 4: Server virtualisation

The specifications provided so far are based on a traditional physical server

environment, where the hardware is dedicated to our application. However, in a

virtualised environment there will usually be more than one virtual server

operating on a single physical server. This clearly means that the physical server

must be capable of running the combined load of all the virtual servers that

reside on it. This section explains the use of this technology in connection with

ALB.

In this section:

Server virtualisation technology

ALB TECHNICAL SPECIFICATION 2.6.0

24

Server virtualisation technology

Virtualisation software, so far as the application is concerned, emulates a

hardware platform. If it functions correctly, virtualisation software is invisible to

the application. Since that is the case, Advanced does not test against, certify

compatibility with, or expressly support any server virtualisation software.

As you would expect, if Advanced are providing a total solution in terms of the

virtualisation solution and the software application, we will work together to

achieve a resolution to any issues you have running an Advanced application in a

virtualised environment. If the virtualisation environment is provided by an

external third-party then the following application support policy applies:

Customers may, of course, elect to run Advanced applications in a

virtualised environment that was not provided by Advanced. However, in

this scenario Advanced test issues reported by customers with our

application on physical hardware. If Advanced can reproduce the issue

then it will be dealt with as a software bug under our support agreement.

If the issue cannot be replicated on physical hardware then it is assumed

to be related to the virtualisation environment. You will then need to

examine the particular support agreements in place between yourselves,

the operating system provider (Microsoft) and the virtualisation software

provider to establish responsibility for resolving the issue.

In addition to planning server specification carefully, taking into account

the combined load of the virtual environments that will reside on the

physical server, virtualisation invariably imposes an overhead on the

server. Advanced recommends careful consultation with your

infrastructure provider to ensure that the hardware specification is

appropriate to support the combined virtual environment load and the

additional overhead of the virtual environment itself. Some customers

have reported performance issues when running Advanced applications

in a virtual environment and, due to the number of variables involved in

such environments, Advanced are unable to say whether this is an issue

with virtualisation per se or with any particular implementation.

CHAPTER PART 4: SERVER VIRTUALISATION

25

Anyone wishing to virtualise the ALB server should refer to Microsoft's

best practices for virtualising the intended servers operating environment

(in conjunction with other virtualisation providers such as VMWare or

Citrix XenServer).

Microsoft technical article "Running SQL Server 2008 in a Hyper-V

Environment: Best Practices and Performance Considerations". Although this

paper specifically refers to Microsoft Hyper-V and SQL Server 2008, the

information contained in it equally applies to other virtualisation

environments and SQL Server versions. Please refer to

http://download.microsoft.com/download/d/9/4/d948f981-926e-40fa-

a026-5bfcf076d9b9/SQL2008inHyperV2008.docx.

ALB TECHNICAL SPECIFICATION 2.6.0

26

PART 5: PI Portal requirements

The following section summarises the environment requirements for PI Portal

integration.

In this section:

SQL agent

SMTP server

System parameters

CHAPTER PART 5: PI PORTAL REQUIREMENTS

27

SQL agent

One of the features of the PI Portal module is the ability to access the portal at

scheduled intervals to check for updates to claims. This feature relies on SQL

Agent together with a program that Advanced supply (as part of the installation)

for running scheduled tasks. Please read the following requirements and

considerations:

SQL Server 2005 or 2008 are required, as they include SQL Agent. For

more information about configuring SQL Agent please refer to Microsoft's

SQL Server documentation.

The TaskScheduler Windows service must be installed on the server in

order to run certain nightly process conditions.

Our system makes use of web services referred to by the portal provider

as "the A2A (Application-To-Application) interface of the RaPId portal". PI

Portal integration therefore requires a stable Internet connection. This is

used by the PMS client software and by the task scheduler running under

control of SQL Agent; there may be some firewall configuration needed to

ensure that both can communicate with the PI Portal web service.

It is possible for multiple large documents to be uploaded and

downloaded during some operations (both manual and scheduled). Some

consideration should be given to the speed of the connection depending

on the number of active claims and the number of users on the system.

SMTP server

As part of the feature set offered by PI Portal integration the task scheduler has

the ability to send email updates. This makes use of an SMTP email host server.

The address of the server is configured in the ALB database. However, there may

be some configuration of permissions needed on the server itself to allow this

feature to run.

ALB TECHNICAL SPECIFICATION 2.6.0

28

This is also required for Designer Studio installations to inform the case

developer of the matters affected when a process is changed.

System parameters

In order to access the MoJ portal, there are a number of system parameters that

hold relevant information such as the URL address, site user name and

password, etc. For more information, please refer to the PI Portal Module

manual (PDF).

ALB TECHNICAL SPECIFICATION 2.6.0

29

PART 6: Recommendations

At Advanced we have many years' experience in helping law firms with their

technology. This section is not directly related to ALB, but provides useful advice

on managing your investment.

Business continuity and backup

All servers should be deployed with appropriate redundancy and therefore

consideration should be given to the addition of:

Uninterruptible Power Supplies (UPS)

Redundant hard drives

Power supplies

Fans

Network cards

NOTE Although Advanced is happy to give advice on backup procedures,

it is you or your third-party IT supplier's responsibility to ensure that

backups/SQL maintenance plans are configured correctly and are

monitored to ensure that they are successful.

Data volumes

With updates to software, changes in data sizes, potential increases in document

storage, and natural growth of a system it is difficult to predict future disk space

requirements. As disk space is relatively inexpensive, additional space over and

above that expected should be considered. The addition of disk space at a later

date, especially in a RAID configuration, can be costly with regards to manpower

and system downtime.

ALB TECHNICAL SPECIFICATION 2.6.0

30

Remote access

Advanced needs remote access to your site to download files and allow our

support department to update, maintain, and troubleshoot your software

installation. This will need to be tested well in advance of the installation to

ensure support will be available to the on-site engineers.

LogMeIn Installable Remote Control is the preferred method of access, with RDP

being an alternative.

Telephony integration (CTI)

ALB includes an option to integrate with digital telephone systems. To take

advantage of this, please check with your telephony supplier that:

A line is surfaced at each desk (the Caller Line Identification data is usually

lost when a call is transferred from reception, so the "screen pop" feature

of the integration will only work on calls to Direct Dialling Inward

numbers).

Your Private Automatic Branch Exchange supports Telephony Application

Programming Interface 2.2. Your telephone provider may make a charge

for this.

We do not support this in a hosted environment.

Printers

Essentially ALB can use any printer that comes with a Microsoft Windows printer

driver. Proper operation of ALB against a given printer is dependent on the

quality of the Windows driver that the printer vendor supplies and therefore an

error or bug in a printer driver could cause problems using that printer with ALB.

This typically applies to dot matrix printers, but not laser printers. In the unlikely

CHAPTER PART 6: RECOMMENDATIONS

31

event of such a problem the printer vendor must be contacted to resolve the

issue.

Desktop scanners

If you intend to scan documents directly into ALB, then a TWAIN driver needs to

be installed for the scanner(s) in question.

Name resolution

As with any networked application, ALB resolves server names to IP addresses

and relies on external services (such as DNS) to perform the name

resolution. Slow or incorrectly configured name resolution services may impact

ALB performance. Therefore care should be taken that name resolution services

are properly configured. Assuming that DNS is used for name resolution services

and these are being provided by Microsoft Active Directory, then the following

guidelines should be followed:

All DNS resolution should be performed by internal DNS servers holding

an active directory integrated copy of the local domain DNS.

All systems should be a member of the active directory domain and have

their DNS records dynamically registered.

A DNS "A record" should be set up with the IP address of the server and

the name of "ALBSERVER". This is the hostname that ALB is configured to

point to by default.

Ideally, reverse lookup zones should be configured.

No system on the network should be configured to use external DNS

servers to resolve names. Such resolution should be performed by

configuring forwarders on internal DNS servers.

ALB TECHNICAL SPECIFICATION 2.6.0

32

To test name resolution:

Running nslookup <pcname> from a server, where <pcname> is the

name of a PC on the network should instantaneously return the properly

resolved IP address of the PC.

Running nslookup <servername> from a PC, where <servername>

is the name of a server running on the network should also

instantaneously return the properly resolved IP address of the server.

Virus scanning

Virus scanning is obviously a key security component on any network. However,

anti-virus software can have a large impact on application performance

depending on configuration. Whilst this is largely a matter for individual

organisations to decide in line with their security policy, Advanced have found

the following configuration to provide best performance and more than

adequate protection against viruses.

Scan on disk write only

Do not scan files without extension

Only scan files that have a file extension that makes them targets for

viruses (most anti-virus software will scan all files by default)

Reporting tools

ALB runs on a Microsoft SQL database, one of the benefits is that many third-

party tools can be used to extract data and prepare reports. Advanced do not

have visibility of this and cannot guarantee that developments in the core

product will not affect reports written by customers on upgrade. Reports

shipped within the core product are of course supported by Advanced.

Laptop usage

CHAPTER PART 6: RECOMMENDATIONS

33

Advanced reminds customers that the Health and Safety (Display Screen

Equipment) Regulations 1992 apply to laptops in regular use and to avoid injury

suggest that you:

Use a separate keyboard and mouse so the laptop can be put on a stand

and the screen opened at eye level. Alternatively, use a docking station.

Use your laptop on a stable base where there is support for your arms,

and not on your lap.

Adopt good sitting posture with lower back support and ensure other

desk equipment is within reach.

ALB TECHNICAL SPECIFICATION 2.6.0

34

PART 7: Technical Survey

Questionnaire

The purpose of this technical questionnaire is to gather relevant information for

implementing ALB within your infrastructure, potentially reducing any technical

risk to your ALB project.

Please ensure this is returned to your Advanced Account Manager so that it can

be reviewed by our technical staff.

Contact information

Contact Information

Technical Contact Name:

Technical Contact E-Mail Address:

Technical Contact Telephone

Number:

ALB server environment

Below are the core server components for ALB:

SQL database – The main data storage for ALB data.

Document store – The file share location storing client and matter

correspondence created through ALB (documents, PDF’s, electronic

forms, emails)

CHAPTER PART 7: TECHNICAL SURVEY QUESTIONNAIRE

35

IIS server – Microsoft Internet Information, required for CSS (Client Self

Service), FED (Fee Earner Desktop) or Web Services (for integration with

3rd party products).

Depending on user load the above components can be installed separately on

individual servers or on the same server.

Specification SQL Docs IIS

Server name

Windows Server version, edition and

service pack:

(e.g. Windows 2008R2 Standard SP1)

SQL version, edition and service pack:

(e.g. SQL 2008R2 Standard SP1)

Number of existing SQL instances:

CPU specification and quantity per

server:

(e.g. 2 X Xeon E5-2620v3 2.4GHZ)

If virtual state spec and quantity of

cores allocated to the virtual

machine

RAM:

If virtual state quantity of RAM

allocated to the virtual machine

Disk subsystem configuration:

(e.g. 2 X 300GB SAS RAID1 for O/S, 3

X 300GB SAS RAID5 for data)

Free disk space available

Microsoft .NET version

What other role does this server

provide?

Domain Controller, other applications

ALB TECHNICAL SPECIFICATION 2.6.0

36

Other Database Applications:

Progress/Oracle etc

Are the servers virtualised? If yes, please

provide details of virtual machine

resource configuration below:

Please provide as much detail as possible for each virtual machine such

as memory and CPU core allocation, whether memory allocation is

dynamic or fixed, other virtual machines running on the host and also

the hardware RAID system the virtual machines reside on.

To ensure maximum performance it is recommended that a virtual

machine running SQL does not span a NUMA node.

Terminal Server environment

Specification Terminal Server

Server name(s)

Windows Server version, edition and

service pack:

(e.g. Windows 2008R2 Standard SP1)

CPU specification and quantity per server:

(e.g. 2 X Xeon E5-2620 2.0GHZ)

CHAPTER PART 7: TECHNICAL SURVEY QUESTIONNAIRE

37

If virtual state spec and quantity of

cores allocated to the virtual machine

RAM:

If virtual state quantity of RAM

allocated to the virtual machine

Microsoft .NET version

Free space available for the client installation:

What version of Microsoft Office is

installed on the Terminal Server(s)?

(Must be Office 2007 or above, 32bit

only (64bit is not supported for

integration with ALB))

What other applications run on the

Terminal Server(s)

(e.g. Laserforms, Adobe, Bighand or

other digital dictation)

How many concurrent users per Terminal

Server?

Do you use your Terminal Servers for

anything other than providing client

applications?

Do you currently experience any

performance issues with other

applications that run on your Terminal

Servers?

If Yes, please provide details

Are the servers virtualised? If yes, please

provide details of virtual machine

resource configuration below:

Please provide further details for each virtual Terminal Server such as

memory and CPU core allocation.

ALB TECHNICAL SPECIFICATION 2.6.0

38

Network

Specification

What is the network speed to the desktop

at the offices where your server(s) are

located?

(100Mb/sec minimum requirement)

What is the network speed for the server

backbone?

(100Mb/sec minimum requirement)

Will ALB be required at remote offices

and/or for home/mobile users?

(Terminal Services will be required if

WAN speeds are below 100Mb/sec)

Is there an active directory domain in place?

Advanced Computer Software Group Ltd

Booths Park 4, Chelford Road, Knutsford, WA16 8GS

t: +44 (0) 844 815 5620

www.oneadvanced.com