PIVOP SAP Integration Spec v1.0 281004 - Fame

marlinlineInternet και Εφαρμογές Web

31 Οκτ 2013 (πριν από 3 χρόνια και 7 μήνες)

54 εμφανίσεις


marlinli ne_d144c32d
-
d520
-
4ab5
-
8089
-
f1246e781e06.doc


1

.


Document Purpose



This document was produced by the FAME Programme to provide guidance and practical
examples

to all Local Authorities/Partner Agencies for an implementation of Multi
-
Agency working.


All
documents are the property of FAME National Proj
ect, and to access these documents you have
agreed to the terms and conditions set out in the accessing of these products from the FAME website.




For a further description of this document please see the Product Definition below stating exactly what
the
product is.


For

more in depth explanation and guidance please see the FAME "How to Implement
and Sustain a Multi
-
Agency Environment".


Specification of Requirements:

the technical and process specifications to support the development and implementation of

a working
solution.



marlinli ne_d144c32d
-
d520
-
4ab5
-
8089
-
f1246e781e06.doc


2


1

Ciber SAP Technical Architecture

1.1

Overview

For the SAP project at Woking Borough Council 3 new applications from Ciber have be deployed:



Central SAP Server



Used for processing SAP messages and XML message routing



Central SAP Client
system, used by:



Woking Borough Council



Woking GPs


3 practices have been identified to take part in the initial usage



Woking District Nurses



Ashford & St Peter’s Hospital



Community Rehab



SAP Client system for Surrey Social Services usage

Also, provision
has been made for the following external systems:



SWIFT at Surrey County Council



The GP’s InPractice Vision system

This document outlines the connectivity, hardware components and topology required to support the
deployment of the SAP application.


1.2

SAP A
pplication

The SAP application is a message driven eForm
-
based application that, in this case, implements the
Single Assessment Process (SAP) for elderly people. It is a distributed application that incorporates
the following component parts:

Component

De
scription

Dependencies

Broker

Broker is the central message routing hub. Its
purpose is to route messages (forms) between
cooperating client systems. The SAP application
contains one broker.

Broker is a J2EE
application and
requires JBoss
application
server and
a database.

Partner

Partner is a client system that interacts with the
Broker and users of the system. User access to
Partner is typically via a Web client. Currently, there
are two Partner systems within the SAP application.

Partner is
a J2EE
application and
requires JBoss
application server and
a database.


marlinli ne_d144c32d
-
d520
-
4ab5
-
8089
-
f1246e781e06.doc


3

Component

De
scription

Dependencies

Director

Director is another type of client system within the
SAP application. Its two main functions are to act as
a central data repository and to enforce global
business rules.

The SAP application comprises one
Director.

Director is a J2EE
application and
requires JBoss
application server and
a database.

Web Client

User access to the SAP application is via a Web
browser. These, typically, interact with the Partner
systems
, although administrators can also access
Broker via a browser.

The SAP application
has been targeted at
IE 5.5 and Netscape 6
internet browsers.

Notes:



Although JBoss is specified above as the required application server, other application
servers ca
n be used.



In this instance, Oracle is used as the underlying database for Broker, Director and Partner.
However, other databases are supported.

1.3

Hardware Topology

Figure
1

shows the deployment architecture for
the Ciber SAP application for Woking Borough
Council. The topology is based on the existing infrastructure and communication links between
Woking Borough Council, Surrey County Council and NHS Net. Only equipment relevant to this
document has been shown.


Figure
1

-

SAP Hardware Topology

Notes:


marlinli ne_d144c32d
-
d520
-
4ab5
-
8089
-
f1246e781e06.doc


4



A connection exists between the Surrey SAP Client and the Central SAP server at Woking. The
diagram shows this as using an existing leased line between Surrey County Council and Woking
Borou
gh Council.



NHS user access to their SAP Client systems requires connectivity to the SAP Client systems
based at Woking. The diagram shows this as using an existing NHS Net connection to Surrey ICT
which is then routed on to Woking Borough Council.



The N
HS Net connection from Surrey ICT is also used to enable application connectivity from the
central SAP system to the InPractice systems.

The various components are explained in the following table:

Component

Description

New/Existing

Central SAP
Server

Run
s the CIBER SAP Application (SAP
Director), Ciber ExSEL XML Broker and
database server for Woking based SAP Client
systems.

New. Located at
Woking ICT.

Central SAP
Client Server

Runs the SAP Client applications for Woking
Borough Council, GPs and other NH
S users

New. Located at
Woking ICT.

Social Services
SAP Client
Server

A server running the CIBER SAP Client
application. Integrates with Swift. Also runs a
database server for the SAP application.

New. Located at
Surrey ICT.

Social Services
SWIFT Server

Runs Swift application.

Existing


located at
Surrey ICT.

GP InPractice
Vision Server

Runs InPractice for GPs.

Existing


one per
practice, connected to
NHS Net.

InteHealth Server

Server running InteHealth for District Nurses.

Existing


located on
NHS N
et.

NHS Net

LAN/WAN on which InteHealth & InPractice
Vision are accessible from

Existing

Woking LAN

Woking Borough Council’s LAN for their own
applications.

Existing

Surrey Secure
LAN

Surrey County Council’s LAN with
connectivity to NHS Net.

Existing

N
HS Net Router

Connects Surrey County Council’s LAN to
NHS Net.

Existing


located at
Surrey County Council.



marlinli ne_d144c32d
-
d520
-
4ab5
-
8089
-
f1246e781e06.doc


5

1.4

Connectivity Requirements

The following table itemises the connectivity requirements of the various SAP applications.

User or Application

Target
Application

Description

Surrey Social
Services

Social
Services SAP
Client system

Web browser access to the SAP Client application
running at Surrey County Council.

SWIFT System or
SWIFT Client

Social
Services SAP
Client system

Some form of integration be
tween the SWIFT
Client or System to the Social Services SAP
application to allow cross
-
referencing of client
information. The precise nature of this link has yet
to be defined.

Social Services SAP
Client system

Central SAP
Application

This is a 2
-
way comm
unication between these two
applications. Requires communication from Surrey
CC to Central SAP at Woking. Requires HTTPS
connectivity.

Woking GPs

GP SAP Client
System

Web browser access to the application running at
Woking Borough Council. This involves a

connection from NHS Net via Surrey CC ICT to
Woking ICT network using HTTP/HTTPS.

Central SAP
Application

InPractice
Vision System

Application to application integration (precise
nature to be defined), allowing information to be
sent from SAP to InPracti
ce. Requires a
communication link from Woking ICT via Surrey
CC ICT to NHS Net. Will use HTTP/HTTPS
protocol.

GP SAP Client
System

Central SAP
Application

This is a 2
-
way communication between these two
applications. Communication links are wholly
within
Woking’s ICT network.

District Nurses,
Ashford Hospital,
Community Rehab

SAP Client
System

Web browser access to the SAP Client application
running at Woking. This involves a connection
from NHS Net via Surrey CC ICT to Woking ICT
network. Will use HTTP/H
TTPS protocol.

SAP Client Systems
for District Nurses,
Ashford Hospital,
Community Rehab

Central SAP
Application

This is a 2
-
way communication between these two
applications. Communication links are wholly
within Woking’s ICT network.



marlinli ne_d144c32d
-
d520
-
4ab5
-
8089
-
f1246e781e06.doc


6

2

Server Configurat
ion

This section describes the configuration of the servers outlined in
Figure
1

-

SAP Hardware Topology
.

2.1

Central SAP Server

This server, located at Woking ICT, runs the following components:



CIBER SAP Application



CIBER XML Broker



Database server


Oracle 9i



JBoss J2EE Application server


required to run the CIBER applications

2.2

Central SAP Client Server

This server, located at Woking ICT, runs the following components:



CIBER SAP Client systems
-

this can either be
one system for all users, or a separate system for
each group of users. Running multiple systems would provide greater operational granularity and
the ability to isolate data into separate databases.



JBoss J2EE Application server


required to run the CIBE
R applications

The CIBER SAP Clients will use the database server on the Central SAP server.

2.3

Social Service SAP Client Server

This server, located at Surrey County Council, runs the following components:



CIBER SAP Client system



Database server


Oracle 9i



JBoss J2EE Application server


required to run the CIBER application

The CIBER SAP Client will use the local database server.