Post on 01-Jun-2015
description
26 Juni 2012
1
ORDINAOPENARCHITECTUUR
22Introductie
patrick.jenner@ordina.nl
@PatrickJenner
pjenner
patrick.jenner
PATRICK JENNEROpen Source Consultant
Ordina Open Xcellence
WAT ISARCHITECTUUR?
WAT ISARCHITECTUUR?
WAT ISARCHITECTUUR?
GESCHIEDENIS
77Architectuurvormen – Data architectuur
88Architectuurvormen – Software architectuur
99Architectuurvormen – Informatie architectuur
1010Architectuurvormen – Enterprise architectuur
1111Architectuurvormen – Solution architectuur
OPEN?
13Het begrip 'Open'
open (bijvoeglijk naamwoord, bijwoord)
niet gesloten; niet dichtgemaakt
toegankelijk: open dag, open huis
niet afgedaan: een open vraag; een film, een
boek met een open einde
niet bezet: open plaatsen
OPEN TECHNOLOGIE
15Open Technologie
Open Source Software
Open Standaarden
Open Data
OPEN SOURCE
RICHARD STALLMAN
19Geschiedenis van Open Source – Richard Stallman
GNU (GNU's not Unix)
1983
20Geschiedenis van Open Source – Richard Stallman
FSF – Free Software Foundation
1985
LINUS TORVALDS
22Geschiedenis van Open Source – Linus Torvalds
Linux Kernel
1991
ERIC RAYMOND
24Geschiedenis van Open Source – Eric Raymond
The Cathedral & the Bazaar
1997
25Geschiedenis van Open Source – Eric Raymond
Netscape
1998
ENTERPRISES
27Enterprises – RedHat
Distributies van Linux
> 3000 werknemers
28Enterprises – Apache
Non-profit organisatie
Maakt vrije software
PAKKETTEN
31Pakketten – SugarCRM
Customer Relation Management
Ontstaan in 2004
Hoofdkantoor Cuppertino, USA
Meer dan 11 miljoen
downloads
33Pakketten – OpenERP
Enterprise Resource Planning
Ontstaan in 2005
Hoofdkantoor in
Grand-Rosière,
België
35Pakketten – BonitaSoft
Business Process Management
Ontstaan in 2001
Hoofdkantoor in
Grenoble, Frankrijk
37Pakketten – Drupal
Content Management System
Ontstaan in 2001
Hoofdkantoor Boston, USA
Meer dan 1,4 miljoen
downloads
39Pakketten – Alfresco
Document Management System
Ontstaan in 2005
Hoofdkantoor in
Maidenhead, UK
41Pakketten – Liferay
Portal Server
Ontstaan in 2000
Hoofdkantoor in
Los Angeles, USA
OPEN STANDAARDEN
4343Open Standaarden
Interoperabiliteit
44Open Standaarden – NOiV
Pas toe of Leg uit Forum Standaardisatie
4545
HTML TCP/IP PDF XML DHCP
Open standaarden – Een opsomming
UTF-8 DNS SMTP POP3 HTTP
46
EbMS Webrichtlijnen StUF
Open standaarden – Overheid 46
47
HL7 CCR/CCD
Open standaarden – ZORG 47
48Open standaarden – FINANCIEEL
XBRL
48
OPEN DATA
50Open Data – Definitie
Vrij beschikbare informatie In open standaard Gestructureerd
5151
Basisregistratie Topografie Kadastrale Kaart Ruimtelijke plannen
Open Data – Kadaster
5252
Genereren vaneen Betalingskenmerk Uitersteaangiftedataen betaaldata
Open Data – Belastingdienst
5353
Actuele waterstanden Wegwerkzaamheden
Open Data – Rijkswaterstaat
54Open Data – Nationaal Archief
140.000 foto'sten behoeve van eenapp contest
INTEGRATIE
56Integratie – SOAP
SOAPXML via Webservice
57Integratie – REST
RESTful Serviceselke URL is een endpoint
58Integratie – ESB
ESB Enterprise Service Bus b.v. MuleESB
59Integratie – Message Queue
MQ Message Queue b.v. ActiveMQ
PATRONEN
61Patronen – Camel
Enterprise Integration Patterns
COMMUNITY'S
63Community's – Hoe ga je ermee om?
Organisatie of Strict Community? Service Level Agreement? Rechtstreeksof via partner?
64Omgang met Community's – Forum
Meld je vroeg aan Vind de belangrijkste bijdrager
OPENARCHITECTUUR
67Open Architectuur – Voordelen
Leverancier onafhankelijk Eenvoudig vervangbaar Toekomstgericht Vrijheid
68Open Architectuur – Belemmeringen
Nog veel gesloten standaarden Vendor Lock-in
HYBRIDE
70Hybride Architectuur
Sluit alleen aan op open standaarden Vervang alleen het randproductuit de suite door Open Source Software
Let op met conflicterende Licenties
Vragen?
72
www.ordina.nl