shell hub and ioagents. hub and io agents shell hub scr sr vle mis pdp sr vle pdp = io agent
Post on 28-Mar-2015
218 Views
Preview:
TRANSCRIPT
SHELL
Hub and ioAgents
Hub and IO Agents
SHELLHUB
SCR
SRVLE
MIS
PDP
PDP
SR
VLE
PDP
= IO Agent
REGION SCR
SR
VLE
MIS
PDP
= IO Agent
REGION
SCR
SR
VLE
MIS
PDP
SHELLHUB
SCR
SRVLE
MIS
PDP
SCR
TRANSACTION
HISTORY
ACTIVE
RECORDS
APPLICATION
VIEWS
Interoperability Agent
Triggers | Procedures
DATA IN
LOCAL RULES AND API
DATA OUT
APPLICATION LAYER
LOCAL DATA < > XMLTransform
DATA IN
TRANSFORMATION ANDMAPPING PLUG INS
DATA OUT
TRANSFORMATION LAYER
Subscriptions | Configuration
PRESENTATION LAYER
SOAP Messages IN
SOAP Messages OUTInteroperability
Agent
APPLICATIONLAYER
TRANSFORMATIONLAYER
PRESENTATIONLAYER
SHELL HUBDATABASE
HUBSERVER[s]
INTERNETSERVICES
App Log
HUB ProcessValidation
MAC / IPAuthentication
XMLOUT
MESSAGESIN
MESSAGESOUT
SHELL HUBADMIN
DATABASE
SSL KEY
SHELL HUBFRAMEWORK
App ErrorDefinitions
XMLIN
AGENTINTERFACESERVICES
CONFIGURATION
HUB ADMIN
PROTOCOLHANDLING
AGENT RoutingTable
Routing RULES
Application
APPLICATIONDATABASE
APP
APP APP
APP APP
Interoperability Agent
Triggers | Procedures
DATA IN
LOCAL RULES AND API
DATA OUT
APPLICATION LAYER
LOCAL DATA < > XMLTransform
DATA IN
TRANSFORMATION ANDMAPPING PLUG INS
DATA OUT
TRANSFORMATION LAYER
Subscriptions | Configuration
PRESENTATION LAYER
SOAP Messages IN
SOAP Messages OUT
Interoperability Agent
Triggers | Procedures
DATA IN
LOCAL RULES AND API
DATA OUT
APPLICATION LAYER
LOCAL DATA < > XMLTransform
DATA IN
TRANSFORMATION ANDMAPPING PLUG INS
DATA OUT
TRANSFORMATION LAYER
Subscriptions | Configuration
PRESENTATION LAYER
SOAP Messages IN
SOAP Messages OUT
Interoperability Agent
Triggers | Procedures
DATA IN
LOCAL RULES AND API
DATA OUT
APPLICATION LAYER
LOCAL DATA < > XMLTransform
DATA IN
TRANSFORMATION ANDMAPPING PLUG INS
DATA OUT
TRANSFORMATION LAYER
Subscriptions | Configuration
PRESENTATION LAYER
SOAP Messages IN
SOAP Messages OUT
ioAgent, ioConsort, ioHub.
A framework for interoperability
Why ioConsort?
• A platform to hold common local agent services and configuration.
• Lighten the load on a regional Hub.
• Allows inter-application communication within institutions.
REGIONALHUB
SRVLE
PDP
INSTITUTION
ioConsort
HUB
SRVLE
PDP
INSTITUTION
ioConsort
= IO Agent
ioConsort
= IO Agent
REGIONALHUB
REGIONALRECORDCENTRE
PROGRESSFILE
LEARNERRECORD
SRVLE
PDP
INSTITUTION
ioConsort
SRVLE
PDP
INSTITUTION
ioConsortSRVLE
PDP
INSTITUTION
ioConsort
SRVLE
PDP
INSTITUTION
ioConsort
SRVLE
PDP
INSTITUTION
ioConsort
Consortium Overview
ioConsort Project ArchitectureClustered region version 0.1
Selwyn Lloyd7.02.2003
= IO Agent
REGIONALHUB
REGIONALRECORDCENTRE
PROGRESSFILE
LEARNERRECORD
SRVLE
PDP
INSTITUTION
ioConsort
SRVLE
PDP
INSTITUTION
ioConsortSRVLE
PDP
INSTITUTION
ioConsort
SRVLE
PDP
INSTITUTION
ioConsort
SRVLE
PDP
INSTITUTION
ioConsort
REGIONALHUB
REGIONALRECORDCENTRE
PROGRESS FILELEARNER RECORD
SRVLE
PDP
INSTITUTION
ioConsort
SRVLE
PDP
INSTITUTION
ioConsort
SRVLE
PDP
INSTITUTION
ioConsort
SRVLE
PDP
INSTITUTION
ioConsort
SRVLE
PDP
INSTITUTION
ioConsort
REGIONALHUB
REGIONALRECORDCENTRE
PROGRESS FILELEARNER RECORD
SRVLE
PDP
INSTITUTION
ioConsort
SRVLE
PDP
INSTITUTION
ioConsort
SRVLE
PDP
INSTITUTION
ioConsort
SRVLE
PDP
INSTITUTION
ioConsort
SRVLE
PDP
INSTITUTION
ioConsort
Clustered Regions
REGIONALHUB
REGIONALRECORDCENTRE
PROGRESSFILE
LEARNERRECORD
SRVLE
PDP
INSTITUTION
ioConsort
SRVLE
PDP
INSTITUTION
ioConsortSRVLE
PDP
INSTITUTION
ioConsort
SRVLE
PDP
INSTITUTION
ioCo
ns
ort
SRVLE
PDP
REGIONALHUB
SRVLE
PDP
INSTITUTION
ioConsort
SRVLE
PDP
INSTITUTION
ioConsortSRVLE
PDP
INSTITUTION
ioConsort
SRVLE
PDP
INSTITUTION
ioCo
ns
ort
SRVLE
PDP
INSTITUTION
ioCo
nso
rt
REGIONALHUB
REGIONALRECORDCENTRE
PROGRESS FILELEARNER RECORD
SRVLE
PDP
INSTITUTION
ioConsort
SR
VLE
PDP
INSTITUTION
ioConsort
SRVLE
PDP
INSTITUTION
ioConsort
SRVLE
PDP
INSTITUTION
ioConsort
SRVLE
PDP
INSTITUTION
ioCo
nso
rt
REGIONALHUB
REGIONALRECORDCENTRE
PROGRESS FILELEARNER RECORD
SRVLE
PDP
INSTITUTION
ioConsort
SR
VLE
PDP
INSTITUTION
ioConsort
SRVLE
PDP
INSTITUTION
ioConsort
SRVLE
PDP
INSTITUTION
ioConsort
SRVLE
PDP
INSTITUTION
ioConsort
REGIONALHUB
REGIONALRECORDCENTRE
PROGRESS FILELEARNER RECORD
SRVLE
PDP
INSTITUTION
ioConsort
SR
VLE
PDP
INSTITUTION
ioConsort
SRVLE
PDP
INSTITUTION
ioConsort
SRVLE
PDP
INSTITUTION
ioConsort
SR
INSTITUTION
ioConsort
REGIONALHUB
REGIONALRECORDCENTRE
PROGRESS FILELEARNER RECORD
SRVLE
PDP
INSTITUTION
ioConsort
SR
VLE
PDP
INSTITUTION
ioConsort
SRVLE
PDP
INSTITUTION
ioConsort
SRVLE
PDP
INSTITUTION
ioConsort
SRVLE
PDP
INSTITUTION
Wide AreaHUB
ioConsort Project ArchitectureRegional Cluster- version 0.2
Selwyn Lloyd13.02.2003
= IO Agent
Clustered Regions
Core OSS ioConsort componentsOPERATING SYSTEM - FREEBSD
WEB SERVERWARE
APACHEAPACHE TOMCAT
RELATIONAL DATABASE
POSTGRESQL
WEB SERVER SCRIPTSPHP or JSP
LIBRARIESJAVA CLASSES /SERVLETSPHP CLASSES
APPLICATIONDATABASES
INCLUDES
IMAGES
BIN
OPERATING SYSTEM - FreeBSD/Linux/Solaris/Win32
WEB SERVERWARE
APACHEAPACHE TOMCAT
RELATIONAL DATABASE
POSTGRESQL
WEB SERVER SCRIPTSPHP or JSP
LIBRARIESJAVA CLASSES /SERVLETSPHP CLASSES
APPLICATIONDATABASES
OSS TRANSFORMATION COMPONENTSXML Parser, FlatFileParser, XSLT transform engine (Xalan)
INCLUDES
IMAGES
BIN
Messaging - SOAP/ebXML/SIF
Moving Forward• Focus on SHELL specification and
requirements.• Liase with application vendors and
institutions.• Prioritise common project requirements.• Produce final software specification.• Move towards build and implementation.• Provide build and implementation
blueprint.
Questions?
top related