Meetup 12/4/2016 - Apps from antwerp - open services

13
ACPaaS 12 april 2016 Apps from Antwerp Create your own awesome citizen apps, using the Antwerp City Platform as a Service (‘ACPaaS’) : a set of reusable Engines with open APIs powered by startups antwerpen.digipolis.be

Transcript of Meetup 12/4/2016 - Apps from antwerp - open services

Page 1: Meetup 12/4/2016 - Apps from antwerp - open services

ACPaaS

12 april 2016

Apps from AntwerpCreate your own awesome citizen apps, using

the Antwerp City Platform as a Service (‘ACPaaS’) : a set of reusable Engines with open APIs

powered by startups

antwerpen.digipolis.be

Page 2: Meetup 12/4/2016 - Apps from antwerp - open services

Digitaal

Antwerpen

antwerpen.digipolis.be

Page 3: Meetup 12/4/2016 - Apps from antwerp - open services

Belangrijkste ACPaaS Principes :

� Microservice-georiënteerde plugin Architectuur

� Startup-friendly

� Open Source

ACPaaS Concept

Page 4: Meetup 12/4/2016 - Apps from antwerp - open services

Hybride Cloudinfrastructuure laag

A-STAD MWP A-WELZIJN FOCUS

frontends

backends

frontends

backends

frontends

backends

frontends

backends

ACPaaSbackend van de backends

APiManager

SDK

Optimaliseren van de ontwikkeling van de 4 grote applicatie platformen

initieel doel was het optimaliseren van de ontwikkeling van de 4 grote platformendoor het maximaal herbruiken van generieke backend services of ‘engines’

Page 5: Meetup 12/4/2016 - Apps from antwerp - open services

LAB

Bur

gerp

orta

al

Gat

e15

Visi

t

Ant

wer

pen

Ber

eikb

aar

Bed

rijve

npo

rtaa

l

Med

ewer

kers

port

aal

Ond

erw

ijspo

rtaa

l

A-W

elzi

jn

Focu

s

Bra

ndw

eer

port

aal

Uw

App

ACPaaSPlugins

IoTPlugin

SocialMediaPlugin

OpenDataPlugin

CityAssetsPlugin

Businessengines

Notificationengine

Digital Assetsengine

Multilanguage engine

Output Generatorengine

Digital Vaultengine

Digital Signatureengine

Planningengine

Workflowengine

...

Data

Searchengine

1.0

CRS1.0

Open Data1.0

Platformengines

API/SDKengine

ESBengine

...

ALMstack

Loggingengine

User Mgtengine

Dossier Mgt

Data Lake engine

GiS1.0

LabManager

LabContainer

LabContainer

LabContainer

LabContainer

...

ServicePlugin

Application Plugin

Case Mgtengine

Identity & Accessengine

e-IDengine

Account

User Profile

User Roles

User Preferences

...

Shopping Cartengine

Event Handlerengine

Powered by start-ups!

Data Sanity engine

Page 6: Meetup 12/4/2016 - Apps from antwerp - open services

Applicaties en componenten binnen en rond het City Platform interageren maximaal via API’s. We wensen zoveel mogelijk van deze API’s open te stellen zodat niet alleen de Groep Antwerpen, maar ook anderen gebruik kunnen maken van componenten en data in het City Platform. Deze opdracht heeft tot doel het ontsluiten en verbeteren van onze werking met API’s, alsook het voorzien van een API marketplace en een SDK. De SDK bevat een verzameling hulpmiddelen die handig zijn bij het ontwikkelen van applicaties op en componenten in ACPaaS.

API/SDK ENGINEAPI / SDK

1

Page 7: Meetup 12/4/2016 - Apps from antwerp - open services

De realisatie van een innovatieve generieke component waardoor het mogelijk wordt om voor elke activiteit binnen de groep Antwerpen een Digital Asset engine te voorzien om het opslaan, doorzoeken en ontsluiten van digital assets voor allerhande doeleinden te faciliteren. Een digital asset is een digitaal bestand dat kan voorzien zijn van metadata.

DIGITAL ASSETS ENGINEDigitalAssets2

Page 8: Meetup 12/4/2016 - Apps from antwerp - open services

Een generieke component om communicatie te beheren. Elke afnemer kan de oplossing (documenten, flows, templates) voor zijn gebruik aanpassen. De focus ligt op het afleveren via digitale kanalen ( PDF, tablet , web , enz. ) maar print moet mogelijk zijn.

OUTPUT GENERATOR ENGINEOutput

Generator3

API ManagerService Bus

XML

SQL

createoutput

OutputDispatcher

INPUT KANAALvb. output(doc,users) 11 2

gebruikersinfo

PDF DOC ...

4

OUTPUT KANALEN 2

USERPROFIEL

LOG

3SJABLONEN

Page 9: Meetup 12/4/2016 - Apps from antwerp - open services

De realisatie van een innovatieve generieke component waardoor het mogelijk wordt om voor elke activiteit binnen de groep Antwerpen een gepersonaliseerde Notificatie te sturen rekening houdend met de wensen van elke digitale inwoner. Een notificatie is een kort bericht, dat dient om de gebruiker (burger/medewerker/bedrijf/bezoeker) te verwittigen dat er voor hem interessante informatie beschikbaar is i.v.m. activiteiten en dienstverlening.

NOTIFICATION ENGINENotification

4 29/04

Page 10: Meetup 12/4/2016 - Apps from antwerp - open services

Het doel van de opdracht is de realisatie van een innovatieve generieke component waardoor het mogelijk wordt om voor elke activiteit binnen de Groep Antwerpen een Digital Vault te voorzien om documenten op een veilige manier aan te bieden (eenzijdig) of uit te wisselen (bi-directioneel). Dit kunnen allerlei soorten documenten zijn: tekst-documenten, foto’s, scans, loonbrieven, attesten, onkostennota’s, aangetekende brieven,...

DIGITAL VAULT ENGINEDigital Vault

06/055

Page 11: Meetup 12/4/2016 - Apps from antwerp - open services

Het doel van de opdracht is de realisatie van een innovatieve generieke component waardoor het mogelijk wordt om voor elke activiteit binnen de Groep Antwerpen cashless betalingen te voorzien, in de breedste zin van dit woord. Dit kan het betalen van afvalstickers in een webshop zijn, maar ook cashless betalingen in het stedelijk zwembad, het cultuurcentrum of de jeugddienst.

PAYMENT ENGINEPayment

22/046

Page 12: Meetup 12/4/2016 - Apps from antwerp - open services

Dig

ipol

is p

ower

ed b

y st

art-

ups

171STARTUPS

353INSCHRIJVINGEN

96

151PITCHES

OFFERTES

27CONTRACTEN

Join our community!

ACPaaS: antwerpen.digipolis.be

Open data: opendata.antwerpen.be

Apps from Antwerp: AppsFromAntwerp.be

Meetups: meetup.com/DigAnt-Cafe

Follow us!

Twitter: @dgplsantwerpen

LinkedIn: linkedin.com/company/digipolis

Facebook: facebook.com/digipolis

Page 13: Meetup 12/4/2016 - Apps from antwerp - open services

DemoMarketplace

Michallis