Upload
mid-office-days-on-tour
View
566
Download
1
Embed Size (px)
DESCRIPTION
Citation preview
Een brokerDe lijm die alles samen houdt…
Erwin Buggenhout, Marketing en Communicatie Manager
Convenso
Het grote mysterie van de mid-office…
Agenda
Wat is nu eigenlijk die fameuze
broker?
Waarom is een broker belangrijk?
Waarom zou je XBintegrator
gebruiken?
En hoe gaat dat dan in z’n werk?
Wat is nu eigenlijk die fameuze
broker?
Waarom is een broker belangrijk?
Waarom zou je XBintegrator
gebruiken?
En hoe gaat dat dan in z’n werk?
Wat is nu eigenlijk die fameuze broker?
All Rights Reserved 5
Uw redder in nood
niet in deze betekenis
Eerder in deze betekenis
Wat doet zo’n beursmakelaar?
vraag en aanbod samenbrengentransacties uitvoeren op vraag van klantenop de voet volgen wat er gebeurt
En dat doet je mid-office broker ook
Fungeert als tussenpersoon tussen alle
toepassingen die je bestuur gebruikt
Zowel data aanbieden als data opvragen kan
Beschikt over de nodige middelen,
vaardigheden, toegangsrechten,
Werkt volgens bepaalde regels en
principes
Houdt nauwlettend in de gaten dat die
transacties correct verlopen
Dus eigenlijk een beetje zoals…
maar dan voor je data
Of…
Samengevat
Een broker is het centrale punt waarmee al je toepassingen in
verbinding staan
Een broker voert datatransacties uit tussen je toepassingen
Een broker volgt daarbij bepaalde regels, procedures, gaat
ordelijk te werk
Een broker beschikt over alle hulpmiddelen en rechten om zijn
rol uit te voeren
Een broker monitort de uitwisseling van gegevens
Waar waren we gebleven?
Wat is nu eigenlijk die fameuze
broker?
Waarom is een broker belangrijk?
Waarom zou je XBintegrator
gebruiken?
En hoe gaat dat dan in z’n werk?
Waarom geen directe koppelingen?
de onvermijdelijke spaghetti-analogie
Overzicht, transparantie, less is more,…
Voor… Na…
Waarom geen directe koppelingen?
We geraken er zo toch ook he…
Degelijkheid, redundantie, herbruikbaarheid
Koppeling in functie van
ad-hoc noden
Moeilijk uitbreidbaar
Niet herbruikbaar
Voor… Na…
Robuuste integratie-
infrastructuur met tal van
mogelijkheden
Altijd verder uitbreidbaar
Eens de koppeling tussen een
toepassing en de broker er is,
kan ze hergebruikt worden
Tal van mogelijkheden… zoals?
Data ophalen op welke manier dan ook,
waar ze ook moge resideren
Gegevens aanvullen met data uit andere
toepassingen en dan de hele set doorgeven
aan weer een andere toepassing
Gegevens controleren, dubbele input
wegwerken, fouten verbeteren
Gegevens anders ordenen, converteren,
transformeren
Zippen, beveiligen met een wachtwoord,
encrypteren, decrypteren
Gegevens extraheren uit ongestructureerde
databronnen (e-mails, gescande
documenten, …)
Gegevens gebruiken in een Excel-sjabloon
en een rapport genereren
Gegevens invoegen in een Word-sjabloon
om er documenten van te maken
Die documenten automatisch uitbreiden
met hoofdingen, voorbladen, bijlages,
samenvoegen, e-mailen als attachment,
opslaan als pdf of open formaat,
publiceren op het intranet, wegschrijven
naar een document management
systeem, …
Verschillende databases automatisch
synchroniseren
…
Meer dan data uitwisselen
Voor… Na…
Waarom geen directe koppelingen?
Wat gebeurt er werkelijk achter het gordijn?
Transparantie, monitoring
Voor… Na…
Waarom geen directe koppelingen?
Niet getrouwd met één leverancier…
Openheid
Voor… Na…
Waar waren we gebleven?
Wat is nu eigenlijk die fameuze
broker?
Waarom is een broker belangrijk?
Waarom zou je XBintegrator
gebruiken?
En hoe gaat dat dan in z’n werk?
Even voorstellen
Een “toolkit” om software-integratie te realiseren en bijkomende functionaliteit te
creëren
Ontworpen door zusterbedrijf
Meer dan 100 bedrijven en besturen in meer dan 10 landen gebruiken vandaag
XBintegrator
Niet nieuw, bestaat sinds 2002, we zitten aan versie 6.2
Vanuit technologisch perspectief
Omdat er een sterk technologisch concept achter zit …
Drie lagen
Hoe realiseer je dat binnen XBintegrator?
SOFTWARE INTEGRATION
PLATFORM
SOFTWARE DEVELOPMENT PLATFORM
SERVICE HOSTING
PLATFORM
Alle tools aanwezig om adapters te maken naar
al je toepassingen en databronnen
Development Studio om
extra functionaliteit toe te voegen
Beheersomgeving om alle datastromen tussen je
toepassingen te sturen en op te volgen
Development Studio Screenshot
DEVELOPMENT PROJECTS
BUSINESS SERVICE, BUILT WITH XBSCRIPT2.0
BASIC SERVICES FROM THE THEME SERVICE LIBRARIES ARE AVAILABLE
AS XBSCRIPT2.0 INSTRUCTIONS
Administrator Console Screenshot
EXTENDED MONITORING OF ALL DATA STREAMS ACROSS THE PLATFORM
BURNDOWN TO SERVICE REQUEST LEVEL
RESTART AND CANCEL
TRANSACTIONS
Kan iedereen werken met XBintegrator?
Enkel programmeurs, maar…
De eigen XML-scripttaal werkt
makkelijker dan programmeren in Java
of .NET
Er is ondersteuning voor verschillende
programmeerstijlen
(objectgeoriënteerd of procedureel)
Er is een hele hoop functionaliteit
standaard aanwezig
De beheersomgeving is erg intuïtief en
bijzonder krachtig
En er is Convenso
Een team van gedreven projectmedewerkers met ruime ervaring
in
Integratieprojecten
Ontwikkelingsprojecten
Projecten voor lokale besturen
Waar waren we gebleven?
Wat is nu eigenlijk die fameuze
broker?
Waarom is een broker belangrijk?
Waarom zou je XBintegrator
gebruiken?
En hoe gaat dat dan in z’n werk?
Stap 1 – installatie van XBintegrator
Lokaal of in de cloud
Geen licentiekost
Wel jaarlijkse bijdrage voor gebruiksrecht, inclusief maintenance
Stap 2 – adapters bouwen/hergebruiken
Niemand is de sigaar… Een adapter heeft een vaste prijs/jaar, ongeacht of we hem speciaal
voor jouw bestuur moeten bouwen of niet Doorlooptijd om een adapter te bouwen is voor Convenso doorgaans 3 à
4 mensdagen Relevante adapters die nu al bestaan (of in ontwikkeling zijn):AnaXis(Lithium)
Ego
ArcoDocRoom
BCTCorsa
CipalHeraThemisPlutus
DebocomEasyCAD
MicrosoftMicrosoft Dynamics CRMMicrosoft Office
O³SpacesO³Spaces
Open SourceAlfrescoMagentoSugarCRM
OrtecHarmony
RemmicomRol2000
SafeTIC (EasyDentic)SafeTIC Vlaamse Overheid/CorveVKBO
Stap 3 – uitwerken van aantal scripts
Uitwerken van een aantal scripts om data uit te
wisselen over de gebruikte adapters
Eventueel bijkomende scripts voor extra functionaliteit
Maatwerk in regie
Afhankelijk van de complexiteit van de vraag/omgeving – maar altijd sneller via XBscript dan via low level programmeren in Java of .net
Stap 4 – uitrollen, opleiden, monitoren
Doorgaans staat het bestuur in voor de monitoring van de
oplossing
Al kan Convenso deze taak ook op zich nemen
Convenso staat doorgaans in voor verdere ontwikkeling
Al kan een developer van het bestuur dit mits een korte opleiding ook
Uw vragen of opmerkingen
38All Rights Reserved
Als je over bits en bytes en technologie wil pratenVincent Van der [email protected]
Als je zaken wil doen met ConvensoRudy [email protected]
Voor al de restErwin [email protected]