eSafe - Joinup
Download
Report
Transcript eSafe - Joinup
eSafe Open Modules Overview
A collection of design graphics
Java-based eSafe Open Module for PSCs
PSC infrastructure
eSafe infrastructure
Java Appl Server
Java Appl Server
PSC Portal Appl
eSafe Portal Appl
Access of eSafeDocx
functionalities through API/SPI
Access of eSafeDocx
functionalities through API/SPI
HTTP(S)
WS
Other libraries
API/SPI
PSC DB and Files
TSL Provider
TSL
TSL
eSafedocx
Module
open
OCD
Module
module
core
eSafe DB and Files
Other libraries
SPI: Service Provider
Interface – to be called
by the open module,
e.g. propagating events
through the event interface
TSL
eSafedocx
Module
open
module
OCD
core
Module
eSafe Module
API/SPI
API: Application
Programming Interface –
to be called by the portal
e.g. lookupESafes(…),
e.g. initiateSession(…)
SOAP
PSC Module
WS
SP
Java-based eSafe Open Module for PSCs
PSC infrastructure
Java Appl Server
HTTP(S)
eSafe Portal
PSC Portal Appl
Access of eSafeDocx
functionalities through API/SPI
SPI: Service Provider
Interface – to be called
by the open module,
e.g. propagating events
through the event interface
WS
PSC Module
API/SPI
API: Application
Programming Interface –
to be called by the portal
e.g. lookupESafes(…),
e.g. initiateSession(…)
SOAP
Other libraries
SP
TSL
eSafedocx
Module
open
module
OCD
core
Module
PSC DB and Files
TSL Provider
TSL
PSC Open Module Container
PSC infrastructure
HTTP(S)
Java/.NET Server
eSafePortal
PSC Portal Appl
Access of eSafeDocx
functionalities
using Web Services
Java Appl Server
Web Service interface –
Simple interface,
Simple functionality,
no event interface
API/SPI
PSC Module
WS
SOAP
WS
PSC Module
Addon WS
PSC Addon WS
Client Services
Other libraries
SP
Other libraries
PSC Open Module Container
TSL
eSafedocx
Module
open
module
OCD
core
Module
PSC DB and Files
TSL Provider
TSL
eSafe Open Module Container
eSafe infrastructure
HTTP(S)
PSC Portal
Java/.NET Server
eSafe Portal Appl
Access of eSafeDocx
functionalities
using Web Services
Java Appl Server
eSafe Open Module Container
eSafe DB and Files
Other libraries
module
core
Other libraries
OCD
Module
eSafe Addon WS
Client Services
Web Service interface –
Simple interface,
Simple functionality,
no event interface
TSL
eSafedocx
Module
open
eSafe Module
Addon WS
TSL
eSafe Module
API/SPI
TSL Provider
WS
SOAP
WS
SP
Java-based eSafe Open Module for eSafes
eSafe infrastructure
HTTP(S)
Java Appl Server
PSC Portal
eSafe Portal Appl
Access of eSafeDocx
functionalities through API/SPI
TSL
TSL
eSafedocx
Module
open
OCD
Module
module
core
eSafe DB and Files
Other libraries
SPI: Service Provider
Interface – to be called
by the open module,
e.g. propagating events
through the event interface
TSL Provider
eSafe Module
API/SPI
API: Application
Programming Interface –
to be called by the portal
e.g. lookupESafes(…),
e.g. initiateSession(…)
SOAP
WS
SP
eSafe Open Module Container and Client for
.NET
PSC infrastructure
eSafe infrastructure
Web Service interface –
Simple interface,
simple functionality,
no event interface
Java Appl Server
HTTP(S)
Java/.NET Server
eSafe Portal Appl
PSC Portal Appl
Access of eSafeDocx
functionalities through API/SPI
Access of eSafeDocx
functionalities
using Web Services
Java Appl Server
eSafe Open Module Container
WS
API/SPI
Other libraries
Other libraries
module
core
Other libraries
OCD
Module
eSafe Addon WS
Client Services
TSL
TSL
eSafedocx
Module
open
eSafe Module
Addon WS
PSC DB and Files
TSL Provider
WS
SPI: Service Provider
Interface – to be called
by the open module,
e.g. propagating events
through the event interface
eSafedocxTSL
open Module
module OCD
core Module
eSafe Module
API/SPI
API: Application
Programming Interface –
to be called by the portal
e.g. lookupESafes(…),
e.g. initiateSession(…)
SOAP
PSC Module
WS
SP
eSafe DB and Files
The eSafe Open Module is hosted by a small Java app (the Module Container)
implementing a lightweight, stateless communication protocol with a WS client,
providing a simplyfied version of the eSafe Open Module API
7
The PUSH principle
SP chooses option to attach
documents from the eSafe
PSC offers a list of
trusted eSafes
SP applies for new business
1
SP chooses “his” eSafe
3
eSafe
SP
folder
document 1
document 2
document 3
5
6
SP selects documents to
attach
7
document A
document B
PSC
PSC redirects SP to the SP’s
eSafe of choice
eSafe PUSHES documents to
the PSC
8
9
eSafe provides list of documents
stored for the SP
eSafe redirects SP back to PSC
SP confirms the
documents and
proceeds with the
application