Dr. Nicholas Hurley nickh@sjsoft sjsoft

Post on 30-Dec-2015

27 views 0 download

description

Evolution of the E Logbook. Dr. Nicholas Hurley nickh@sjsoft.com http://www.sjsoft.com. St James Software (Pty) Ltd | www.sjsoft.com. E Logbook…now its evolved substantially!. Around 500 different features covering 10 major divisions Architecture Presentation Configuration - PowerPoint PPT Presentation

Transcript of Dr. Nicholas Hurley nickh@sjsoft sjsoft

Dr. Nicholas Hurley

nickh@sjsoft.com

http://www.sjsoft.com

11St James Software (Pty) Ltd | www.sjsoft.com

Evolution of the E Logbook

22

E Logbook…now its evolved substantially!

Around 500 different features

covering 10 major divisions

Architecture

Presentation

Configuration

Administration

Connectivity

Applications

Services etc.

1985 1991 1996 1997 2000

Single User,Text Based

First Logbook on a GoldMine in Australia (dBase)

Multi-user, GUIbased, dBase

New orders

Oracle Based Logbook(Fixed fields)

j1 New Generation

Visual Basic, AccessDatabase

j2

Visual Basic OpenDatabases: Oracle, SQL,

Access

j3

J5 Evolution Timeline

2002

Zero Client(Web based) OpenDatabase Server

j4

ParticleAccelerator

Systems

FirstHandover

Logs

UserConfigurable

Fields

Built inAudit Logs

AttachmentManagement

PowerUtility

Applications

New UserManagement,

Filteringcapabilities

World widedistribution

First Large ScaleRefinery (300 users)

Venezuela

Linux andWindows

First SaaSsystem

2005

ActiveDirectory

j5 System

pdf, ExcelUploads

andDownloads

Internal SharedModules (Box Set) e.g.

Personnel, ShiftMngmnt

Many Large Scale RefineryApplications (Saudi Arabia,

USA, Japan, Africa etc.)

Frameworkfor multipleintegrated

applications

CompleteFilteringPortfolio:

One Touch,Ad Hoc, User

specified.

Real-time links:PI, InSQL,

Tango,Wonderware,

OPC

International SystemIntegrator Network

Sublogs (logswithin logs)

Quick LogConfigurator

simplifiescreation

Multi-siteDeployment

Common

Third Party Integration (SOAP and web services)Integrated Report DesignerSpecialized Applications: Pipeline Management,Oil MovementsNew applications: Hazard Management, WorkInstructionsLanguage Module: Spanish, JapaneseExtended Portfolio: Nearly 50 differentapplicationsSI created applicationsMulti-processor apps for up to 1,000 users.Remote diagnostic systemsMobile Solutions IntegrationConfigurable Work FlowNon-process applications: Projects, HR, CostControl etc.LIMS systems, OEE systems, Work RequestSystems and othersAutomated Testing (Over 2,000 modules checkedautomatically)On-line Documentation

Evolution now also branched to many variations

AlaskaAlaska

FranceFrance

United United KingdomKingdom

TanzaniaTanzaniaZambiaZambia

South AfricaSouth Africa

Saudi ArabiaSaudi Arabia

USAUSA(12 States)(12 States)

VenezuelaVenezuela

IndiaIndia

MalaysiaMalaysia

JapanJapan

44St James Software (Pty) Ltd | www.sjsoft.com

AngolaAngola

AustraliaAustralia

ItalyItaly

GermanyGermany

ArgentinaArgentina

PeruPeru

E Logbook

Satellite Tracking

Project Management

Handover Management

RoutineMaintenance

HazardManagement

Near MissManagement

ShutdownManagement

DocumentManagement

EarthquakeWarnings

Lab Management

ShipmentManagement

PipelineManagement

E Logbook…the tip of the iceberg

55St James Software (Pty) Ltd | www.sjsoft.com

E Logbook

MES

Typically each site has between 5 and 20 different applications

66

Some examples at ESRF

77

Some examples at ESRF

Internal Architecture

88St James Software (Pty) Ltd | www.sjsoft.com

Drill Down Structures

Categorization

Permissions andAreas of Responsibility

Multiple Sites from a Single Server

Links to other apps...especially Real-time, DMS, LIMS and Maintenance,

Scheduling etc.

Summary

• E Logbooks have advanced substantially in Features and Sophistication• Although E Logbooks were the pioneers, they actually form a small subset of applications that are required on the site• I.e. There is a requirement for an Operations Centric MES System with Multiple Applications• Modern MES systems are available that can handle multiple sites and hundreds or thousands of users.• These systems also have increased connectivity features..for example to Document Management Systems, LIMS, Maintenance Systems, HSE etc.

Why are we doing it this way….

MESMES

What is Possible in Today’s Technology

App Serve

r

App Serve

r

A Single Server providing MES services to multiple sites

Advantages

Data: We have a huge repository of data at our disposal Dashboard: We can start easily making sense out of this data

• Cost: We don’t use up our resources re-inventing the wheel• Functionality: We receive a VERY powerful application that has been developed over many years and hundreds of sites• Reliability: We can ensure a higher availability because we can devote more resources

Objections?

We actually don’t want to share our data

We want to develop our own applications

We don’t want our data to leave the site

We don’t trust anyone else with our requirements

Its too complicated?

Alternative: A central database with multiple sites

DBDB

Alternative: Multiple Servers Sharing the Information to a central database

Advantages?

We have not reduced our resource requirement

We have not increased our functionality

We require some discipline to make sure the data is

consistent across many sites

Disadvantages

We keep our independence from a programming point of view

Ideas on a Timeline?

Summary and Conclusions

The E Logbook has matured into a complex and

sophisticated tool

The E Logbook is just one of many similar tools that are

being used for operations. We call these kind of tools MES

applications

Many large companies are centralizing their applications

across multiple sites

There are huge benefits to be gained from this kind of

rationalization.

Because of their unique attitude (of co-operation)

accelerator sites may be one of the few industries that can

take advantage of this pooling across different companies.

Multi-site

2323

Event Engine

J5 Work Flow

Hierarchical Data

Two levels of application.. Portal and Simple

J5 at ESRF (France)

• Logbooks (25 different logbooks)

• Incident Management

• Issues Management

• Real-time Dashboard

• Unlimited Users