Slides from Smals research infosession, including demo's on Wordpress quickstart on OpenShift, Creator, Tomcat on OpenShift online, OpenShift development via Eclipse and Jenkins
'Secure Application Development Lifecycle' was presented on 25 march 2011 at InfoSecurity Belgium by David Tillemans, Information security expert at Smals. The presentation gives an insight how Security is not just a networking issue. It should be embedded into the entire software development process, from Requirements analysis and Design, through Code review and Testing setup, to Penetration testing.
Smals Research infosession on Predictive Analytics. Strategies for Big Data analysis, assuring process driven Data Quality, best practices for ETL (Extract-Transform-Load), sources for anomalies, OLAP (Online Analytical Processing), roadblocks for Predictive Analysis projects, Hardware appliances for Analytics, Massively Parallel Processing (MPP), In-database analytics, hands-on tests of IBM Netezza - Pure Data, MapReduce, EMC Greenplum, R, Revolution Analytics, SQL, Data Quality Tools, Data Profiling, Methodologies, KDD, CRISP-DM, SEMMA (Sample-Explore-Modify-Model-Assess), more info: @SmalsResearch, @Smals_ICT, http://blogresearch.smalsrech.be
Jef Verelst - Smals Open to a shift - Infosecurity.beSmals
'Belgian e-government's journey to PaaS': InfoSecurity.be presentation by Smals on 15/06/2016 in Brussels Expo. Jef Verelst of Smals is sharing lessons learned about the use of Platform-as-a-Service based on RedHat OpenShift v3 and Docker for e-government services in Belgium, including a community cloud of G-Cloud. For more information also see: www.gcloud.belgium.be
Infosession by @SmalsResearch on Bring Your Own Device (BYOD): strategies & technologies offering a real world approach to BYOD trends, including security solutions for mobile devices. Slides by researchers Bert Vanhalst and Grégory Ogonowski.
20141023 social media & e government infosessionSmals
Research by Vandy Berten of Smals Research on opportunities and threats about social media in e-government. Presentation in FRENCH from live event on 23-10-2014 at Brussels (Smals HQ).
Includes advanced online search functions, topic extraction, sentiment analysis, Facebook-topics, network analytics.
How secure is a secured Facebook profile? Privacy is not guaranteed. Loopholes are through Graph search, People you may know...
More info: www.smals.be
www.smalsresearch.be/author/berten/
Infosession by Smals Research, Vandy Berten and Isabelle Boydens on E-mail address reliability verification techniques like syntax verification. Slides are in French.
Presentatie gegeven door Vangelis Palaskas tijdens de LIBIS gebruikersdag van 7 juni 2022. Met het Alma Cloud Apps framework kunnen we de productiviteit van bibliotheken verhogen door de functionaliteit van Alma-diensten uit te breiden. Alma Cloud-apps zijn namelijk snel, ‘user-friendly’ en gemakkelijk toegankelijk binnen Alma.
Tijdens een webinar in april hebben we de Alma Cloud app “CSV user load” voorgesteld, hiermee is het nu mogelijk om Alma user accounts efficiënter te beheren. We willen verder gaan op dit elan en ‘SpineOMatic’ introduceren, een Alma cloud app om labels & barcodes af te drukken!
'Secure Application Development Lifecycle' was presented on 25 march 2011 at InfoSecurity Belgium by David Tillemans, Information security expert at Smals. The presentation gives an insight how Security is not just a networking issue. It should be embedded into the entire software development process, from Requirements analysis and Design, through Code review and Testing setup, to Penetration testing.
Smals Research infosession on Predictive Analytics. Strategies for Big Data analysis, assuring process driven Data Quality, best practices for ETL (Extract-Transform-Load), sources for anomalies, OLAP (Online Analytical Processing), roadblocks for Predictive Analysis projects, Hardware appliances for Analytics, Massively Parallel Processing (MPP), In-database analytics, hands-on tests of IBM Netezza - Pure Data, MapReduce, EMC Greenplum, R, Revolution Analytics, SQL, Data Quality Tools, Data Profiling, Methodologies, KDD, CRISP-DM, SEMMA (Sample-Explore-Modify-Model-Assess), more info: @SmalsResearch, @Smals_ICT, http://blogresearch.smalsrech.be
Jef Verelst - Smals Open to a shift - Infosecurity.beSmals
'Belgian e-government's journey to PaaS': InfoSecurity.be presentation by Smals on 15/06/2016 in Brussels Expo. Jef Verelst of Smals is sharing lessons learned about the use of Platform-as-a-Service based on RedHat OpenShift v3 and Docker for e-government services in Belgium, including a community cloud of G-Cloud. For more information also see: www.gcloud.belgium.be
Infosession by @SmalsResearch on Bring Your Own Device (BYOD): strategies & technologies offering a real world approach to BYOD trends, including security solutions for mobile devices. Slides by researchers Bert Vanhalst and Grégory Ogonowski.
20141023 social media & e government infosessionSmals
Research by Vandy Berten of Smals Research on opportunities and threats about social media in e-government. Presentation in FRENCH from live event on 23-10-2014 at Brussels (Smals HQ).
Includes advanced online search functions, topic extraction, sentiment analysis, Facebook-topics, network analytics.
How secure is a secured Facebook profile? Privacy is not guaranteed. Loopholes are through Graph search, People you may know...
More info: www.smals.be
www.smalsresearch.be/author/berten/
Infosession by Smals Research, Vandy Berten and Isabelle Boydens on E-mail address reliability verification techniques like syntax verification. Slides are in French.
Presentatie gegeven door Vangelis Palaskas tijdens de LIBIS gebruikersdag van 7 juni 2022. Met het Alma Cloud Apps framework kunnen we de productiviteit van bibliotheken verhogen door de functionaliteit van Alma-diensten uit te breiden. Alma Cloud-apps zijn namelijk snel, ‘user-friendly’ en gemakkelijk toegankelijk binnen Alma.
Tijdens een webinar in april hebben we de Alma Cloud app “CSV user load” voorgesteld, hiermee is het nu mogelijk om Alma user accounts efficiënter te beheren. We willen verder gaan op dit elan en ‘SpineOMatic’ introduceren, een Alma cloud app om labels & barcodes af te drukken!
Deze presentatie werd gegeven op de voorjaarsbijeenkomst van de Adlib gebruikersgroep. Deze vond plaats op 28 maart 2019 in het Nieuwe Instituut te Rotterdam.
De complexiteit van licenties, stijgende kosten en het risico op een audit motiveren Oracle-klanten om hun migratie inspanningen snel op te starten en de liefde voor Postgres te omarmen.
EDB's Postgres migratie tools
Migreren van Oracle naar Postgres lijkt voor veel organisaties een complexe uitdaging. Daarom is onze Sales Engineer Gaby Schilders er om te helpen! Bekijk de slides van het door Gaby gepresenteerde webinar ‘DIY Oracle migratie naar Postgres’. Hij legt daarin uit waarom hij denkt dat onze tools de eenvoudigste en snelste manier zijn om zelf een migratie uit te voeren.
Tijdens dit webinar bespreekt hij onze verschillende tools en wanneer en waarom ze te gebruiken:
- EDB Postgres Advanced Server
- EDB Postgres Migration Portal
- EDB Postgres Migration Toolkit
- xDB Replication Server
Alle voordelen van FlexPod en EMC VSPEX converged infrastructuren op een rijProact Netherlands B.V.
De uitdaging van een IT-manager is door de jaren heen in principe niet veel veranderd: het verlagen van kosten, elimineren van risico en gegarandeerde uptime & performance richting de organisatie.
Dit is echter geen eenvoudige taak, want:
Wat doet u met de constante draaikolk van nieuwe hardware, software-upgrades en diversiteit aan merken in uw infrastructuur? En hoe beheert u deze?
Hoe snel kunt u innoveren en inspelen op de vragen vanuit de business zoals de uitrol van nieuwe applicaties?
Bekijk in deze presentatie de voordelen van NetApp FlexPod en EMC VSPEX converged infrastructuren bestaande uit standaard bouwblokken van servers, network en storage aangestuurd vanuit één management interface. Oplossingen die ook vanuit uw eigen datacenter of dat van Proact als managed dienst kunnen worden geleverd.
CRM 2011 als xRM platform - CRM PartnersExploreDynCRM
De C in CRM staat voor Customer. Zoveel is helder. Maar niet iederéén die een relatie onderhoudt met een bedrijf of een organisatie is per definitie een 'customer'. Want van een vereniging ben je lid. Aan een community neem je deel. Van een goed doel ben je donateur. Van een bedrijf kun je leverancier zijn. En bij een opleidingsinstituut ben je student. CRM Partners vervangt daarom de C van CRM vaak door de ruim invulbare x. Het rendementsvolle resultaat? Geavanceerd Relationship Management met wie u maar wilt.
Deze presentatie werd gegeven op de voorjaarsbijeenkomst van de Adlib gebruikersgroep. Deze vond plaats op 28 maart 2019 in het Nieuwe Instituut te Rotterdam.
De complexiteit van licenties, stijgende kosten en het risico op een audit motiveren Oracle-klanten om hun migratie inspanningen snel op te starten en de liefde voor Postgres te omarmen.
EDB's Postgres migratie tools
Migreren van Oracle naar Postgres lijkt voor veel organisaties een complexe uitdaging. Daarom is onze Sales Engineer Gaby Schilders er om te helpen! Bekijk de slides van het door Gaby gepresenteerde webinar ‘DIY Oracle migratie naar Postgres’. Hij legt daarin uit waarom hij denkt dat onze tools de eenvoudigste en snelste manier zijn om zelf een migratie uit te voeren.
Tijdens dit webinar bespreekt hij onze verschillende tools en wanneer en waarom ze te gebruiken:
- EDB Postgres Advanced Server
- EDB Postgres Migration Portal
- EDB Postgres Migration Toolkit
- xDB Replication Server
Alle voordelen van FlexPod en EMC VSPEX converged infrastructuren op een rijProact Netherlands B.V.
De uitdaging van een IT-manager is door de jaren heen in principe niet veel veranderd: het verlagen van kosten, elimineren van risico en gegarandeerde uptime & performance richting de organisatie.
Dit is echter geen eenvoudige taak, want:
Wat doet u met de constante draaikolk van nieuwe hardware, software-upgrades en diversiteit aan merken in uw infrastructuur? En hoe beheert u deze?
Hoe snel kunt u innoveren en inspelen op de vragen vanuit de business zoals de uitrol van nieuwe applicaties?
Bekijk in deze presentatie de voordelen van NetApp FlexPod en EMC VSPEX converged infrastructuren bestaande uit standaard bouwblokken van servers, network en storage aangestuurd vanuit één management interface. Oplossingen die ook vanuit uw eigen datacenter of dat van Proact als managed dienst kunnen worden geleverd.
CRM 2011 als xRM platform - CRM PartnersExploreDynCRM
De C in CRM staat voor Customer. Zoveel is helder. Maar niet iederéén die een relatie onderhoudt met een bedrijf of een organisatie is per definitie een 'customer'. Want van een vereniging ben je lid. Aan een community neem je deel. Van een goed doel ben je donateur. Van een bedrijf kun je leverancier zijn. En bij een opleidingsinstituut ben je student. CRM Partners vervangt daarom de C van CRM vaak door de ruim invulbare x. Het rendementsvolle resultaat? Geavanceerd Relationship Management met wie u maar wilt.
Real time voice translation handig maar hoe ver staat hetSmals
Voorstelling van enkele technologieën om gesprekken onmiddellijk te vertalen zodat anderssprekenden elkaar kunnen begrijpen. De technologie staat al ver, maar het is nog niet perfect.
4. 4/84
Application PaaS
De Cloud komt naar de Software Ontwikkelaar
« Let developers just develop »
(Maak abstractie van onderliggende infrastructuur)
Snellere Time to Market
Automatisatie, Standaardisatie
Efficiënter gebruik van middelen
Intro – Benefits – Interne werking – – Eigenschappen – Markt – Impact – Conclusies
5. 5/84
Application PaaS
Opgepast voor de public cloud…
Image courtesy of dan / FreeDigitalPhotos.net
Intro – Benefits – Interne werking – – Eigenschappen – Markt – Impact – Conclusies
7. 7/84
Software Defined Infrastructure
SDI is a way of managing data centers that enables
choice, flexibility, and reduced cost across the
data center’s resources (servers, networks,
storage), with control of this infrastructure entirely
automated by software
Intro – Benefits – Interne werking – – Eigenschappen – Markt – Impact – Conclusies
9. 9/84
Wat doet aPaaS?
Wat doet een developer liever niet?
Wat moet er bij elk project opnieuw gebeuren?
Hoe helpt IaaS ons reeds?
Intro – Benefits – Interne werking – – Eigenschappen – Markt – Impact – Conclusies
10. 10/84
‘Officiële’ Definitie
Application infrastructure (middleware),
enriched with cloud characteristics and offered
as a service, is PaaS
Intro – Benefits – Interne werking – – Eigenschappen – Markt – Impact – Conclusies
23. 23/84
Wat zijn gestandaardiseerde
« Resources » ?
Eenheid van Computatie
CPU
Storage
Memory
• Abstract, Los van
Infrastructuur
• Repliceerbaar
• Identiek (slechts een
paar soorten)
• Geïsoleerd
• Gedefinëerd en beheerd
door aPaaS
Intro – Benefits – Interne werking – – Eigenschappen – Markt – Impact – Conclusies
24. 24/84
v.b. Red Hat OpenShift: « gears »
Public Cloud: Openshift Online
Intro – Benefits – Interne werking – – Eigenschappen – Markt – Impact – Conclusies
25. 25/84
v.b. Red Hat OpenShift: « gears »
Public Cloud: Openshift Online
Intro – Benefits – Interne werking – – Eigenschappen – Markt – Impact – Conclusies
26. 26/84
Wat zit er in zo’n « blokje » ?
Middleware
(server, bus)
Applicatiecode
Library
dienst
Middleware
config
dienst
DB
De diensten die een applicatie nodig heeft, plus de
code, verdeeld over repliceerbare delen
Eg:
Intro – Benefits – Interne werking – – Eigenschappen – Markt – Impact – Conclusies
31. 31/84
Web App
Een VB: 3-tier applicatie, geschaald
Web Server
Web site
Web Server
Web site
Web Server
Web site
Web Server
Web site
Web Server
Web site Middlewar
e
Applicatiecode
Library
dien
st
Middlewar
e
Applicatiecode
Library
dien
st
Middlewar
e
Applicatiecode
Library
dien
st Middleware
config
diens
t
DB
Middleware
config
diens
t
DB
Intro – Benefits – Interne werking – – Eigenschappen – Markt – Impact – Conclusies
39. 39/84
Eigenschappen
aPaaS-oplossingen zijn er in verschillende smaken
en vormen
• Deployment modellen
Public vs private vs hybrid
• Ontwikkeling
Traditionele ontwikkeling vs zero-coding
• Talen en frameworks
Single vs multi-language
• Cloud features
Cloud-native vs cloud-based
• Buy vs build
Intro – Benefits – Interne werking – – Eigenschappen – Markt – Impact – Conclusies
45. 45/84
Talen en frameworks
• Oorsponkelijk eerder single language oplossingen
• Tendens naar multi-language (= polyglot)
• Voorbeeld: Apprenda: naast .NET nu ook Java
• Zelfde workflow automatisatie en tools voor
verschillende talen en frameworks
• Idem voor databases
Intro – Benefits – Interne werking – – Eigenschappen – Markt – Impact – Conclusies
47. 47/84
Demo Talen en frameworks
• Mogelijk om 3rd party (open source) software
pakketten te deployen
• Vb: Openshift "Instant Apps" (Drupal, WordPress)
Intro – Benefits – Interne werking – – Eigenschappen – Markt – Impact – Conclusies
48. 48/84
Cloud features
• Cloud-based
– Bestaande middleware stacks aangeboden in de cloud,
bovenop IaaS
– VM's niet zichtbaar voor aPaaS-gebruiker
– Klassieke middleware software zonder specifieke cloud-
eigenschappen
• Cloud native
– VM's niet zichtbaar voor aPaaS-gebruiker
– Cloud-aware middleware
Intro – Benefits – Interne werking – – Eigenschappen – Markt – Impact – Conclusies
49. 49/84
Buy vs Build
• Buy
– Geïntegreerde "aPaaS in a box" oplossing, dikwijls
gebaseerd op open source framework
– Vb: Activestate Stackato, gebaseerd op Cloud
Foundry framework
– Betalende support, SLA's
• Build
– Zelf een oplossing bouwen op basis van een (open
source) framework
– Al snel customisatie nodig meer lock-in
– Community support
Intro – Benefits – Interne werking – – Eigenschappen – Markt – Impact – Conclusies
52. 52/84
Verschillende invalshoeken
• Leveranciers van applicatie-infrastructuur (bvb.
Oracle, IBM, …)
• Leveranciers met focus op infrastructuur-
automatisatie (bvb. Gigaspaces Cloudify)
• SaaS-leveranciers die onderliggend platform als
aPaaS aanbieden (bvb. Salesforce Force.com)
• Pure public cloud, zero-coding oplossingen (bvb.
Cordys)
Intro – Benefits – Interne werking – – Eigenschappen – Markt – Impact – Conclusies
53. 53/84
Consolidatie
• Heel wat overnames in de afgelopen maanden
• Wijst op immature markt
Intro – Benefits – Interne werking – – Eigenschappen – Markt – Impact – Conclusies
54. 54/84
Wat leveren de grote vendors?
– Maakt deel uit van de Cloud Foundry community
– WebSphere Liberty Buildpack voor Cloud Foundry
(WebSphere Application Server Liberty Core)
– Windows Azure platform
– Private cloud: gebaseerd op Windows Server en System
Center
Intro – Benefits – Interne werking – – Eigenschappen – Markt – Impact – Conclusies
55. 55/84
Wat leveren de grote vendors?
– Oracle Cloud Platform
• Oracle Database (as a service)
• Oracle Cloud Application Foundation (Weblogic, …)
• Oracle Enterprise Manager
• Kan draaien op Oracle engineered systems (Exalogic,
Exadata)
– In de public cloud: Oracle Java Cloud Service, Weblogic
as a Service
Intro – Benefits – Interne werking – – Eigenschappen – Markt – Impact – Conclusies
57. 57/84
Vendor lock-in
• Open source ≠ "geen vendor lock-in"
• Cloud portability ≠ "geen vendor lock-in"
– Cloud portability betekent dat aPaaS-platform
onafhankelijk is van onderliggende (cloud-)infrastructuur
• Momenteel geen application portability
– Applicaties kunnen niet zomaar overgedragen worden
naar een ander aPaaS-platform
– Verschillende packaging formaten (Buildpacks,
Cartridges)
• Gelijkaardige concepten maakt overstappen van
de ene oplossing naar de andere eenvoudiger
Intro – Benefits – Interne werking – – Eigenschappen – Markt – Impact – Conclusies
58. 58/84
Zero-coding oplossingen
Oplossing Public/private cloud? Highlights
Enkel public cloud
Gericht op mashups, citizen
developers
Public en private cloud
Gericht op case management
applicaties, support portal
Public en private cloud Social productivity features
Public en private cloud
Genereert standaard Java en
.NET code
Public en private cloud Sub-tenancy ondersteuning
Enkel public cloud
Gericht op sales, marketing,
office automation
Intro – Benefits – Interne werking – – Eigenschappen – Markt – Impact – Conclusies
60. 60/84
Samenvattend overzicht
Oplossing Public/private Ontwikkeling
Single/multi-
language
Cloud-
based/native
Buy vs build
Activestate Private Traditioneel Multi Cloud-based Buy
Apprenda Public + private Traditioneel SingleMulti Cloud-based Buy
Cloud Foundry Public + private Traditioneel Multi Cloud-based Buy of build
IBM Private Traditioneel Single Cloud-based Buy
Microsoft Public + private Traditioneel Single Cloud-based Buy
Openshift Public + private Traditioneel Multi Cloud-based Buy of build
Oracle Public + private Traditioneel Single Cloud-based Buy
WSO2 Stratos Public + private Traditioneel Multi Cloud-based Buy of build
Zero-coding Public (+ private) Zero-coding NVT Cloud-native Buy
Intro – Benefits – Interne werking – – Eigenschappen – Markt – Impact – Conclusies
67. 67/84
Impact voor ontwikkelaar/architect
• Gecontroleerde self-service
– Automatische provisioning van infrastructuur
– Uitgebreidere keuze aan talen/frameworks, binnen
grenzen van wat ondersteund wordt binnen de
organisatie
• Schalen van toepassingen
– Wie beslist over (automatisch) schalen?
– Applicatie moet erop voorzien zijn
Intro – Benefits – Interne werking – – Eigenschappen – Markt – Impact – Conclusies
68. 68/84
Release management
• Technisch mogelijk om als ontwikkelaar te
deployen tot in productie
• Is niet noodzakelijk wat we willen
• Traditionele checkpoints om applicaties te
valideren alvorens ze in productie gaan
• Logische of fysische scheiding van omgevingen
• Toegangsrechten in te stellen volgens rol
Intro – Benefits – Interne werking – – Eigenschappen – Markt – Impact – Conclusies
75. 75/84
Uitdagingen
• Markt nog niet matuur
– Oplossingen zijn nog jong
– Geen standaarden
Intro – Benefits – Interne werking – – Eigenschappen – Markt – Impact – Conclusies
76. 76/84
Uitdagingen
• Keuze vandaag is niet noodzakelijk lange termijn
oplossing
• Vandaag weinig concrete cases
– Grotendeels voor niet-kritische toepassingen
– PayPal, Cisco
• Integratie met bestaande systemen
Intro – Benefits – Interne werking – – Eigenschappen – Markt – Impact – Conclusies
77. 77/84
Aanbevelingen
• Tendens naar software-defined infrastructure, tot
en met applicatie-infrastructuurlaag
• Aangeraden om aPaaS-kennis op te doen, te
experimenteren
– Eerste stappen kunnen (gratis) in de public cloud
• On-premise deployment aangeraden
• Maar opgelet voor customisatie
• IaaS: niet nodig, maar aangeraden
Intro – Benefits – Interne werking – – Eigenschappen – Markt – Impact – Conclusies
78. 78/84
aPaaS @Smals?
• Tot nu toe:
– Studie van de concepten
– Uitvoering van marktonderzoek
– Inschatting impact op taken voor ontwikkeling en
infrastructuurbeheer
– Voorstel scope POC
• In samenwerking met Enterprise Architecten
Intro – Benefits – Interne werking – – Eigenschappen – Markt – Impact – Conclusies