The GOLD project Virtual Organisations and Grids: Applications, Patterns and Infrastructures

advertisement
Virtual Organisations and Grids: Applications, Patterns and Infrastructures
The GOLD project
Virtual Organisations and Grids: Applications, Patterns and
Infrastructures
Service-Oriented Middleware Infrastructure for
Highly Dynamic Virtual Organisations
Newcastle University • Lancaster University • SOCSA • NEPIC • Britest • CPACT • Insight Faraday Partnership • ONE
November 2006
Rob Smith
‹#›/15
Virtual Organisations and Grids: Applications, Patterns and Infrastructures
Virtual organisations
●
A virtual organisations is virtually an organisation
–
It exhibits some properties of a conventional organisation
without actually being one
–
Coordination, collaboration, cooperation
–
Information management
–
Security
–
Trust
November 2006
Rob Smith
‹#›/15
Virtual Organisations and Grids: Applications, Patterns and Infrastructures
Virtual organisations
●
In conventional organisations, these properties are provided by
internal structures
–
●
In VOs, organisational boundaries make this difficult
–
●
Management hierarchies, reporting structures, processes etc.
Different processes, technology, culture, etc.
Common infrastructure (middleware) is required to overcome
these organisational boundaries and enable a coalition to behave
more like a conventional organisation
November 2006
Rob Smith
‹#›/15
Virtual Organisations and Grids: Applications, Patterns and Infrastructures
Introducing GOLD
●
●
GOLD is developing service-oriented middleware
infrastructure supporting highly-dynamic heterogeneous
virtual organisations
–
Based on industry requirements; delivering to industry
partners
–
The infrastructure approach to VOs addresses the widest
possible range of requirements
Application area:
–
R&D projects in the fine chemicals industry
–
Highly generic and applicable to a wide variety of other
industry sectors
November 2006
Rob Smith
‹#›/15
Virtual Organisations and Grids: Applications, Patterns and Infrastructures
Industry requirements
●
Ethnographic studies of organisations in the chemicals industry have
revealed the following properties:
–
Complex
●
–
Highly dynamic
●
–
Everyone does everything differently
Secretive
●
November 2006
Information in word files, on paper, on a shared drive…
Heterogeneous
●
–
Strong requirements on information capture and flow, a lot of information to
manage
Lacking in standards/abstractions for information and control
●
–
Almost everything about a project can change throughout its lifecycle, including
its goals
Information rich
●
–
Many partners, many stages, each stage highly complex
Even business processes are seen as key success factors
Rob Smith
‹#›/15
Virtual Organisations and Grids: Applications, Patterns and Infrastructures
Industry requirements
●
Tight integration
–
–
–
●
Loose coupling
–
–
●
●
●
Management of information and activity across organisational
boundaries
Rich information processing
Visibility of information/activity within organisational units
Dynamism
Heterogeneity
Wide variety of alternative deployment requirements
Companies unable or unwilling to adopt new technological,
procedural, cultural or operational systems in order to
participate in VOs
Time and cost limiting factors of VO adoption
November 2006
Rob Smith
‹#›/15
Virtual Organisations and Grids: Applications, Patterns and Infrastructures
Problems: Information
Processdevelopment phase
Use ofphysical proper tydossier
PH YSIC AL PRO PERT Y
D OSSI ER
HAZOP
I NING
L
M ATERI AL
SAF ETY DATA
SH EET
Safety information
Physical property dossier
CHEMICAL PURITY
SYNONYMS
BOX 3
CUSTOMERS
PRELIMINA RY
MARK ETING
INFORMA TION
PRODUCT
SPECIFICATION
TARGET SALES
AS HYPROTECH
DATABASE
PHYSICAL
PROPERTIES
PRICE
HUMAN SAFETY
ASSESSMENTS
COSHH
COSHH ASSESSMENT
ASSESSMEN T
HU MAN HEALTH
HAZARD
ASSESSMENT
BOX 6
SAFETY
INFORMATION
GMP REQUIREMENTS ( EU)
BOX 4
CAS NUMBER
EINECS REGISTRATION
PHYSICAL
PROPERTIES
CH IP CLASSIFIC ATION
BOX 6
PRODUCT LEGAL
REGISTRATION &
CLASSIFACTION
OTH ER PR OD UCT
LEGAL REGISTRATION
HOL
D I NGVESSE
LS
F IL T RAT ION
CH IP 96
CRYST
A L L IS AT ION
LEG ALP ROD UCT
RE GIS TRATI ON
CENT RIF UGE
T RANS
F ER PUMPS
GAS SCRUB
B ERS
ESTIMATION
METHODS
I NE
R T GA
S BL
A NKET ING
HEAT EXCH
A NGERS
PR OCES SE NGI NEER IN G
DE SIG N
DATA
FR AGMENTS
(Various Sources)
BO X17
ST EA
M/ W A
T ER I NL
ET S
SOL
I DS CHARGING
BOX 6
MATERIAL SAFETY
DATA SH EET
CH EMI CAL PRO CESS
DE VELOP MEN T
NONS ‘ 93 COMPLIANCE (EU)
PLANT SAFETY
ASSESSMENTS
SAFETY IN FORMATION
COLLATION
OTHER COUNTRIES REGIS.
PLANT HAZARD
ASSESSMENT
PATENT REGISTRATION
THEMOCHEMICAL
HAZARD TESTING
CHIP96 CLASSIFICATION ( EU)
SELECT THE
DESIRABLE
PHYSIC AL
PROPERTIES
TO BE
REPORTED
PHYSICAL
PROPERTIE S
MEDL INE
TSCA REGISTRATION (USA)
ACADEMIC
LITERATURE
REFERENCES
BOX 1
Y PE
T
COST
HE
AD T
A NKS
X T RACT ION
E
TOXLINE
CURRENT USES
PRELIMINA RY
MANU FACTURING
INFORMA TION
DIS T I L AT ION
DRYING
MERC K INDEX
BOX 5
CUSTOMS & EXCISE
POSITION OF
PRODUCT IN ITS
LIFE CYCLE
ENGIN EERING
R OCESS
P
DAT A
A SOCIA T ED
S
EL E
MENT S
VACUUMPUMPS
PHYSICAL PROPERTY
DOSSIER
EH 40 (OEL’s)
SAFETY
BOX 4
INFORMATION
MAT ERIA L OF
CONST RUCT ION
HE
A T , COOL ,CHI L
PRESSURE RAT ING
UNIT
T PE
Y
TSCA REGISTRATION
SYNONYMS
GMP REQUIREMENTS ( FDA)
ENVIRONMENTAL
BOX 2
COMPETITORS
PRE
S SURE
W O
RK UP V E S SE
L
HEAT EXCH
A NGERS
RTECS
BOX 1
LOCATION OF
MARKETS
PROJEC T
EVALUA TION
CO SH H
AS SES SMENT
THE RMA L
STA BILI TY DATA
BO X18
SAFETY
INFOR MATION
COLLATION
CH EMIC AL N AME
PHYSICAL PROPERTY
SPECIFICATION
CAS NUMBER
MARKET SIZE
OL UME CAPACIT Y
V
HE
X SURF
A CE
Y PE
T
RE
A CT OR
BOX 1
2
Preliminary manufacturing information
CHEMICAL NAME
Engineering process data
NEWO R EXIS T ING
DATA BASE
NUMBER
ALL RISKS ASSESSMENT
PDC 2
HAZOP
CORR OSION H AZAR D
HAZAN
FLASH POINT HAZAR D
SUPPLY
EXPLOSION HAZARD
TRANSPORT
ERGONOMIC DESIGN
BOX 18
Process research phase
Process research
Detailed analysis and evaluation
Development phase
Transition from research to development
Da ta c om pi l ed
o ve r ti m e to
b ui l d p roc e ss
d ev el o pm e nt
d os si e r
NO
PROCESS RES EARCH
(Initial E xperimental )
Ch emistry
wo rks?
Y ES
RAW MAT ERIAL
SELECT ION
UNIT
OP ERATI ON
CATALYST
QUENCH
REA CTI ON
S EP ARA TI ON /
WORK UP
REACT ION
MECHANISM
P URI FI CA TI ON
PROC ESS
RESEARCH
Exp e rim e nta l
ROUT E
ANA LYSER
WORKUP
P RE P ARA TIO N
PURIFICAT ION
DEFINE
SYNTHETIC
RO UTE
Ch em i stry
wo rks
SIMU LTANEOU S
PROC ESS
DEVELOPM ENT
ROUT E
ANA LYSER
OPERATING
CONDITI ONS:
RE ACTOR
PREPARATION
TEMPERATURE
PRESSURE
AGITATI ON
TIME
VOLUME
CLEA NING
Project launch
PROJECT
LAUNH
UNIT OPE RATION
PROCESS OUTLI NE
PROCESS
BOUNDARIES
MASS BALANCE
WA STE DISPOSA L
WORK UP
CHEMICALS
OPERATING
CONDITI ONS:
TEMPERATURE
PRESSURE
AGITATI ON
TIME
VOLUME
pH
LIQUI DS
SOLIDS
THERMO
CHEMIST RY
UNIT OPE RATION
PROCESS OUTLI NE
PROCESS
BOUNDARIES
MASS BALANCE
UNIT OPE RATION
PROCESS OUTLI NE
PROCESS
BOUNDARIES
MASS BALANCE
ANALYTICAL
MET HODS
ANALYSIS
OPERATING
CONDITI ONS:
OPERATING
CONDITI ONS:
TEMPERATURE
PRESSURE
AGITATI ON
TIME
VOLUME
SOLVENT
TEMPERATURE
PRESSURE
AGITATI ON
TIME
VOLUME
TOTAL COST
BO X 9
ST OICHIO MET RY
REACT ION
ANALYSIS
Auto m ati c ISO 9 00 1
c om pl i an t rec ord a nd
a rch iv e o f ex p eri me n ts
MASS BALANCE
VOLUME
REQUIREMENTS
Process development phase
Operational analysis
Reaction Mechanism
React ion Ki net ic Data
Mass Balance
T hermo chem istry
Chemical Yield
Physical Properti es
Process Outline
COSHH
ROUTE
AN ALYSER
B ack of envelope
design
Selection process
PUR POSE
PLANT
REQ UIREMENT S
AND DESIGN
SCOPE
Exper ience a nd
kno wled ge
ORGANISATION
Best
synthetic
rou te
sel ected
TIME
COST
Lit erat ure and patent
search
Process research phase
DEMAND FOR
NEW
PRODUCTION
PERSONNEL
PAC 10
PAC 11
BOX 11
BOX 12
Product ion P lanning &
Throughput Analysis
BOX 13
Raw Materi al Cost s
PAC 5
Chemical Process Data
M ore da ta
re qu i red
Processing Costs
PAC 6
Engineering Process Data
Safety Evaluation
BOX 14
Environmental I . A .
BOX 5
BO X 1 0
Basic Operating Procedures
DIRE CT
MANUFA CTURING
COS TS
INDI RECT
MANUFA CTURING
COS TS
PAC 7
TOTAL
MANUFA CTURING
COS TS
OVERALL
AN ALYSIS
In house knowledge
S YNONY MS
2
ST RUCTURE
3
CA S NUMBER
4
RA W MAT ERI AL
S PECIF ICATION
5
QUANTI TY
RE QUI RE MENTS
6
PROCESS & INSTRUM ENTATION
DI AGRAM S
M6
Changes to
intermediates?
Change protecting
group?
Choice of Solvent?
PREPARE FLOW SHEET
CHEMICAL PURI TY
9
P HYS ICAL P ROP ERTY
S PECIF ICATION
10
VENDOR
INFORM ATION
DESI GN HEAT COOL CHILL SYSTEM
M6
S AFE TY
INFORM ATION
17
ENVI RONMENTAL
18
M5
LEGAL
RE GIST RA TION/
CLAS SIF ICATION
PRICE
12
AV AILA BILI TY
13
LE AD TI ME
14
RA W MAT ERI AL
S PECIF ICATION
15
CREATE OPERATI ONS SHEET /LIST
REGARDING EACH STAGE CONSIDER
FILLING, DRAINING, CLEANING TIMES
M6
Are the intermediates
available in bulk?
M1
Results fed into
route analyser to
refine model and to
suggest further
improvements
INI TIAL PLANT M4
LAYOUT
M
HAZO P
STUDY
Temperature
MARKETING
DOSSIER
Raw Material Costs
PROJECT
EXECUTIVE
REPORT
PRELI MINARY EQUIPM ENT
REQUIREM ENTS LIST
PLANT MODIFI CATIONS
REQUIRED
M5
M5
16
By-product s
produced?
NO
NEW
PLANT ?
M5
SYNONYMS
P2
Demand on
existing
manufacturing
equipment
NO
IGNORE
SECT ION
YES
Availability of existing plant
Capacity
Modifications to existing plant
P4
CHEMI CAL
PURITY
ISOLATE
&
I.D.
PHYSI CAL
PROPERTI ES
P6
QUANT ITY
GENERAT ED
P7
SAF ETY
INFO RM AT ION
LEG AL
REGISTRATI ON/
CLASSIFI CAT ION
RESALE
P12
RECYCLE
P13
POTENTI AL
BUYERS
P15
PRI CE
P16
Demand on
support services
Instrumentation
QC and PC support
Logistics and warehousing
BOX 16
M ETHOD OF
RET URN
P18
Can t he by-product
be used ?
NO
Energy - steam, cooling water
Utilities - nitrogen, compressed air
Electricity
Demand on
utility supply
YES
ST OICHIO MET RY P11
T O KEY REAGENT
New process operators
Training for new process
How much, by whom
Engineering & maintenance
USER
P17
SPECIFI CAT ION
P9
ENVI RONMENT AL P10
HAZARD
19
Manning
Demand for new
production
personnel
Phase changes
YES
SELECT
EXIST ING PLANT
P1
CAS NUMBER
BY PRODUCTS
Concentration
Resource demand assessment
Organic synthesis
CHEM ICA L NA ME
STRUCTURE
Pressure
M8
7
PA CK AGING
S PECIF ICATION
PAC 14
Change leaving
group?
Rate & Order of addition
of reagent & catalyst?
Agitation
COST
ESTIMAT E
PAC 13
Operating Procedures
Process research phase
Change salt?
Stoichiometry- ratio of
Reagents/Catalyst?
Are the raw materials
available in bulk?
11
CATALY ST
ST OICHI OMETRY
COSHH
ASSESSMENT S
PAC 12
FINAL MANUFACTURING
DOSSIER
Process Costs
Process Time
Customers i nformat ion
on process
V ENDOR LI ST
M9
NEW
TECHNOLOGY
Production Planning and
Throughput Analysis
PAC 8
For Automat ed P lant: conversion
of P rocess t o a Sof tware Code
ROUTE
ROUTE
ANALYSER
ANALYSER
pH
1
DEMAND
ON
UTILITY
SUPPLY
Selection of the Catalyst
Is the reaction
mechanism understood?
M1
Organic synthesis
CHEMICAL NA ME
DEMAND ON
SUPPORT
SERVICES
Selection of Reagents
SCALE UP CONSI DERING T HERM AL
SAFETY, YI ELD AND BAT CH TIM E
PERF ORM MASS & ENERG Y BALANCES
RA W MAT ERI AL
SELECTION
Retrosynt hesis
analysis
DEMANDS ON
EXISTING
MANUFACTURING
EQUIPMENT
Chemical Process Data
Preliminary check
PROCESS
DEVELOPMENT
Optimise Yield &
Process Costs
Has the reaction gone to
completion?
What and how are the
by-products formed?
NUMBER O F PROCESS ST EPS
P EOP LE
Research chem ist s
A nalyt ical chem ist s
P rocess engineers
Chemi cal engineers
P roducti on staf f
S upply chain staf f
S afet y off icer
E nvironm ental off icer
Marketi ng
QUALITY
MANUFACTURING
PROCESS
Environmental I. A.
PROCESS
DEVELOPMENT
Preliminary
Check
FROM PROCESS RESEARCH
Re view mee ti ng
B rai nst orm ing
BOX 16
DISTRIBUTION
DISPOSA L OF OLD
STOCK
Safety Evaluation
Kno wn pla nt
li mitations
Synthetic rou te
op ti ons
n
PROCESS YIELD
R OUTE ANALYSIS
Preliminary engineering
TOTAL COST
Project
objectives
UNIT
OPERATION
DEFINITIO N
2
TRANSP ORTATI ON
Engineering Process Dat a
PR ELIMINARY EN GINEERIN G
OPERATIONAL ANALYSIS
Exa m in e
a lt e rna ti ve rou tes
o rr ea ss ig n
p roj e ct tea m
STORA GE LIFE
Physical f orm of final
product prescribes
downstream handl ing
S tag e
Anal ysis
BOX 16
WARE HOUS ING &
STORA GE
FI NAL
P RO DUCT
n
M AKE OR BUY
ASSESSMENT
S tag e
Anal ysis
1
Re j ec t p ro je ct
UNIT OPE RATION
PROCESS OUTLI NE
PROCESS
BOUNDARIES
MASS BALANCE
PREPARATION
PRECHARGING
PREMIXI NG OF
RE AGENTS
UNIT
OP ERATI ON
2
S tag e
Anal ysis
REACT ION
KINETICS
RA W MA TE RIA LS :
UNIT
OP ERATI ON
1
SOLVENT
BY PRODUCT
I.D.
Resource demand assessment
PACKAGI NG
REAGENTS
PRODUCT
SPECIFICAT ION
ROUTE
ROUTE
ANALYSER
AN
ALYSER
P RE LIM INA RY
S TAG E DEFI NIT ION
Consolidated analysis
CUSTOMER
SUPPLY
SPE CI FICA TION
Modi fications to accommodat e
downstream processing
BOX 10
M ore da ta re q ui re d
REA CTI ON S CHEM E
COSHH
Pro je ct te am rev ie w to
d ete rmi n e e co n om ic
v ia bi l i ty of p roc es s
ROUTE
ROUT E
AN
ALYSER
ANALYSER
PROCESS RESEARCH
Organic Synthesis
PRELIMINARY
PROCESS DES IGN
Integration of unit operations
DI SPOSAL
REQUIREMENTS
P14
COST
P19
Raw materials stocks
Work in progress
Finished goods
Working capital
requirements
Process development phase
8
Definition of boundary conditions
Cost of new technology
NEW
TECHNOLOGY
Process research phase
PROCESS
DEVELOPMENT
Define Boundary
Conditions
Competitors
Organic synthesis
Solvent
COM P
AN YNAME
LOCATIO N
CHEMICAL NAME
1
SYNONYMS
2
STR UCTURE
3
CAS NUMBER
PRODUCT
SPECIFICATION
5
PACKAGING
SPECIFICATION
16
SAFETY
INFORMATION
CHEMICAL PURITY
9
PHYSICAL PROPERTY
SPECIFICATION
10
PRE LIM IN ARY
MA RKE TING
I NFOR MATI ON
P RODUCT S PEC
Effect of higher/lower Temperatures
Effect of hi gher/lower Pressure
Effect of higher/lower pH
SIZE OFCOM PANY
SALESVOLUM E
MARKET SHARE
CUSTOMER BASE
BOX 11
DEFINE
CRITICAL
PARAMETERS
P HY SI CA L PROPE RT Y
DOSSI ER
B Y-PRODUCT DAT A
CHEMI CA L PROCESS
DAT A
Effect of varying agitation
COMPANY SIZE
LOCATION
PATENT
REFERENCE
NUMBER
CURRENT
SUPPLIERS SHARE
CORROS ION DAT A
ANALY TICAL METHODS
DOSSI ER
STA BI LI TY STUDIES
CRITI CA L PA RA MET ERS
PRODUCTI ON
CAPACI T
Y
ANNUAL USAGE
THERMO-CHE MIS TRY DAT A
PRELIMINAR Y
MARKETING
INFORMATION
CUSTOMERS
BOX 3
USE OF PRODUCT
INFORMATION
CUSTOMER
PRODUCT
SPECIFICATION
BOUNDARY CONDITI ONS
CONT INGENCY P LANS
CLEA NING PROCEDURES
November 2006
COMPANY NAME
Y IELD DAT A
M ASS B ALANCE
V OLUME ANA LY SI S
Effect o f exten ded proce ssin g time
L17
LEGAL
REGISTRATION/ L19
CLASSIFICATION
Customers and market locations
RAW MATE RI AL
REQUIREME NT S
Ch anges to order of addi tio n of
reagents or catal yst?
COM PETI
BOX TO
2 RS
ENVIRONMENTAL L18
CO NTINGENCY
PLANS
Cata lyst
Chan ges to ra te of add iti on o f reagent
or cata lyst, too fast too slow?
PRIC E
PRODUCT
SPECIFI CATION
TEC
NOLO
UH
SED
INGY
MANUFACTUR E
PATENTSI NUSE
Licensing
Training and staff costs
Chemical process data
Reagen ts
PR
OEN
DUAM
CTE
TR
AD
PRODUCT
CATALOGUE
NUMBER
4
RAW MATER IAL
SPECIFICATION
Changes to Stoi ch iometry
Overcharging/Underchargi ng
Process development phase
Rob Smith
SUPPLY CHAIN
PREFERENCE
CUSTOMER
ANALYSIS
‹#›/15
Virtual Organisations and Grids: Applications, Patterns and Infrastructures
Problems: Dynamism
●
●
Everything may change throughout a project’s lifecycle
–
Partners
–
The basis of relationships between partners
–
The goals of the VO (what it is trying to do)
–
The objectives of the partners (how they are going to do it)
The basis for change will probably not be understood in advance
–
The implications of a missed objective or changed goal depends on
the context of the running development process: this will not generally
be known in advance
–
Unexpected disruptions might result in novel decisions
November 2006
Rob Smith
‹#›/15
Virtual Organisations and Grids: Applications, Patterns and Infrastructures
Problems: control
●
●
●
Inability to manage and impart knowledge across
multiple organisations
Little control over outsourced components
Poor visibility of activity across organisational
boundaries
November 2006
Rob Smith
‹#›/15
Virtual Organisations and Grids: Applications, Patterns and Infrastructures
Service oriented infrastructure approach
●
●
●
Set of fundamental services for
overcoming organisational
boundaries, enabling security,
trust, control and resource
management in VOs
Application
Deployment
Services
Flexible, dynamic deployment enabling scalability and
the provision of 3rd-party value-added services
Applications demonstrating VO functionality
November 2006
Rob Smith
‹#›/15
Virtual Organisations and Grids: Applications, Patterns and Infrastructures
Overview of GOLD services
Security
Authentication/Authorisation based around a RoleBased Access Control Scheme
Storage
Interface to GOLD distributed information model
Resource
November 2006
Resource management: people, companies, VO-level
roles…
Policy
Management of XACML access control policies
Project
Management and coordination of project-related
resources: projects, tasks, assignments, project roles…
Rob Smith
‹#›/15
Virtual Organisations and Grids: Applications, Patterns and Infrastructures
Deployment scenarios
November 2006
Rob Smith
‹#›/15
Virtual Organisations and Grids: Applications, Patterns and Infrastructures
Visulalisation
GOLD
notification
service
Deployment
View
View
Manager
Project
View
November 2006
Rob Smith
‹#›/15
Virtual Organisations and Grids: Applications, Patterns and Infrastructures
GOLD architecture
●
The combination of a loosely-coupled service oriented
approach with dynamic deployment scenarios is the
basis of highly-dynamic VOs in GOLD
November 2006
Rob Smith
‹#›/15
Virtual Organisations and Grids: Applications, Patterns and Infrastructures
The future
●
Personalisation of services to individuals
●
Value-added services from 3rd parties
●
Tool support for dynamic deployment
●
Highly complex scenarios
Sure Start
Clinic
Parole
service
Barnardo’s
Mary
Pete
Abuse clinic
November 2006
Prison
Service
Rob Smith
‹#›/15
Download