FOCUS OP INSPIRE 2017FOCUS OP INSPIRE 2017
FOCUS OP INSPIRE
INSPIRE SCALERBert van den BergBen van Erp
EVEN VOORSTELLEN
Bert van den BergSolution Architect
Ben van ErpIntegration specialist
AGENDA1. Wat is Inspire Scaler?
2. Scaler cluster architectuur
3. Scaler GUI
4. Samenvatting
5. Scaler Demo
WAT IS INSPIRE SCALER?
Scaler is een platform waarmee u verschillende Inspire componentenkunt integreren in uw eigen Enterprise systeem
Waarom Scaler?• Sterke toename van On-Demand opdracht verwerking
• Schaalbaarheid
• Eenvoud van configuratie en beheerSingle Point of Control
WAT IS INSPIRE SCALER?INSPIRE SOFTWARE PORTFOLIO
Business user Applicatiebeheerder
Business front end Design Core
WAT IS INSPIRE SCALER?
Scaler biedt:• Een Workflow platform
Inrichting, productie en onderhoud van workflowso Diverse Input/output kanalen
(HTTP, WebServices, MQ, Hotfolder etc.)
o Aanroep naar Inspire modules, scripts, web-services & command lineso (Rest-) API voor aanleveren en controleren opdrachten
• High availabilityo Schaalbaar (performance geen issue)o Clusters & Fault toleranceo Elastic scaling alleen in Amazon cloud
WAT IS INSPIRE SCALER?(VERVOLG 1)
Scaler biedt:• Batch en On-Demand verwerking
• PrioriseringOp Job en/of workflow niveauHoge prio jobs kunnen lage prio jobs onderbreken
• Parallel verwerken van één opdracht voor verschillende mediaDus print-, archief- en web- output parallel verwerkt
WAT IS INSPIRE SCALER?(VERVOLG 2)
Scaler biedt:• Dashboard en reporting tools
Totale Scaler infrastructuur via één Single Point of Control
• User Interface volledig Web-Based
• Een ‘Drag and Drop’ workflow ontwerp
• Versie beheer en deploymentAlle componentenvia ICM
AGENDA1. Wat is Inspire Scaler?
2. Scaler cluster architectuur
3. Scaler GUI
4. Samenvatting
5. Scaler Demo
Scaler Cluster
Scaler DB & ICM DB File storage
SCALER CLUSTER ARCHITECTUUREigenschappen1. Eén Scaler node is volledig operable
Voorbeeld Fault-tolerant cluster1. Jobs worden verdeeld over nodes2. Stel, node 3 valt weg
ProcessingOnderbroken
Succesvol afgesloten
3. Jobs succesvol verwerkt op alternatieveNode
Input
2. Twee of meer nodes vormen een cluster3. Drie of meer nodes vormen een
Fault-tolerant cluster
Operator geïnformeerd, jobs herverdeeld
Externe load-balancer
Scaler Node 1Scaler Node 2 Scaler Node 3
AGENDA1. Wat is Inspire Scaler?
2. Scaler cluster architectuur
3. Scaler GUI
4. Samenvatting
5. Scaler Demo
SCALER GUI: DASHBOARD
Gebruik• Operationeel beheer
Functionaliteit• Status totale cluster
Single Point of Control• Bezetting
Workload, aantal opdrachten etc.
• Health Check Info ookbeschikbaar via API
Status monitor voor het totale Scaler cluster
SCALER GUI: JOBS OVERVIEW
Gebruik• Operationeel beheer
Functionaliteit• Voortgangscontrole van
opdrachten binnen het cluster
• Job details, resultaten• Opdrachten zoeken, doorstarten,
restarten en afbreken
• Monitor Inspire Production Server(IPS)
Overzicht opdrachten verwerkt en in verwerking
SCALER GUI: WORKFLOW OVERVIEW
Gebruik• Beheer, implementatie
Functionaliteit• Overzicht workflows
-On-Demand-Batch-System-Custom (sub-workflows)-Scripts
• Workflow status-(Un-)Deployed-Priority
Overzicht workflows
SCALER GUI: WORKFLOW ONTWERP
Gebruik• Implementatie
Functionaliteit• Slepen en configureren• Workflow Validation• Testen workflows• Nieuwe versie WF aanmaken• Checkpoints (alleen batches)
Drag and drop workflow ontwerp
AGENDA1. Wat is Inspire Scaler?
2. Scaler cluster architectuur
3. Scaler GUI
4. Samenvatting
5. Scaler Demo
SAMENVATTING
Inspire Scaler• Nadruk op: On-demand, schaalbaarheid en fault tolerance• Single Point of Control (SPoC) voor het hele cluster• Aansturing Inspire suite vanuit uw eigen Enterprise systemen
Persoonlijke ervaring• Performance is uitstekend• Quadient luistert goed naar onze wensen;
nieuwe ontwikkelingen volgen snel
AGENDA1. Wat is Inspire Scaler?
2. Scaler cluster architectuur
3. Scaler GUI
4. Samenvatting
5. Scaler Demo
SCALER DEMO
Stap voor stap aanmaak van Scaler workflow• On-demand workflow• Aanroep vanuit WebPortal “Vital international”• Aanmaak dynamisch HTML document• Resultaat gepresenteerd in WebPortal “Vital international”
DANK VOOR UW AANDACHT