Capita Selecta Design Patterns voor administratieve applicaties

Save this PDF as:
 WORD  PNG  TXT  JPG

Maat: px
Weergave met pagina beginnen:

Download "Capita Selecta Design Patterns voor administratieve applicaties"

Transcriptie

1 Capita Selecta voor administratieve applicaties Bij afstudeerproject: Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving Henk van de Ridder 26 augustus 2006

2 Inhoud 26 aug 06 HvdR 2

3 Bedrijfsomgeving Administratieve applicaties Dienstverlenend medew. Financieel systeem XML/Service Web Klant Interne Gebruikers GUI Applicaties voor het Primaire bedrijfsproces XML/Service Service Brief Web Brief Service Leverancier Technische Systemen 26 aug 06 HvdR 3

4 Flexibiliteit Design for Change Verandering in bedrijf Nieuwe producten, nieuwe werkprocessen, nieuwe inzichten, Flexibiliteit in de applicatie Gegevensvelden / productspecificaties Workflow/taken vs. afdelingen/functies Software Engineering Q: Maintainability, Flexibility, Reuseability D: Manage Complexity, Change 26 aug 06 HvdR 4

5 Uitwerking Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving Programmeertaal: PHP Hypertext Processor Ontwikkelaar: Ondersteunt door: IBM, Oracle, (Phalanger) Frameworks Standaard structuur 4GL of programmageneratoren 26 aug 06 HvdR 5

6 Aanpak Voorstudie Voorstudie XML en Webservices Literatuurstudie: Patterns en Practices,, OpenSource administratieve software, ERP systemen Ontwerpen en Bouwen Prototype / voorbeeld applicatie 26 aug 06 HvdR 6

7 volgens GoF 1994: 23 design patterns Creational: hoe aanmaken objecten Structural: samenstelling van classes Behavioral: interactie en taakverdeling Voor objectgeörienteerde software Basisgedachten Design to Interfaces Favor composition over inheritance Find what varies and encapsulate it 26 aug 06 HvdR 7

8 Voorbeeld GoF Bridge / Adapter Afdruksyst. Print() Recordhand. Open() Schrijf() Print() Opslagsyst. Open() Schrijf() Recordhand. Open() Schrijf() Print() Recordhand. Open() Schrijf() Print() RDBMS Open() Schrijf() Sequentieel Open() Schrijf() Design to Interfaces Favor composition over inheritance Find what varies and encapsulate it Coupling and Cohesion SQL server OPEN() INSERT() Linuxbestand open() write() 26 aug 06 HvdR 8

9 Patterns volgens Fowler 2002: 51 Enterprise Patterns Layer enterprise application Organize domain logic Tie object to relatonal database Web based presentation Voor enterprise applications (ERP..) Gebaseerd op praktijk in 26 aug 06 HvdR 9

10 Voorbeeld Fowler Table inheritance - Single - Concrete - Class 26 aug 06 HvdR 10

11 Microsoft Structuur Basis: CLR (taalonafh.) XML (XSD, SOAP) ADO ASP Lagen en Patterns: Client (MVC, Intern.) Business (Façade, Event) Data (Adapter) Systeemservices 26 aug 06 HvdR 11

12 Microsoft Specifiek Editable datagrid Master Detail Webservices!!! Visual Studio Veel wizards Veel code generatie 26 aug 06 HvdR 12

13 Java, Sun Structuur Basis: Java everywhere Definitie applicatieserver eigenschappen Lagen: Client = Java en Web Business = applicatieserver EIS = Database, Connection, Webservice 26 aug 06 HvdR 13

14 GoF Patterns - Composite - Adapter - Façade - Builder - Factory - Strategy - Decorator - Template - Interator 26 aug 06 HvdR 14

15 Java Sun Voorbeeld MVC + Patterns 26 aug 06 HvdR 15

16 Structuur Basis KIS(S) Keep it Simple (S ) Less software Convention over configur. DRY Don t Repeat Yourself Single definition (DataBase) Scaffolding - CRUD Oplossing View Controller Model Object Relational Mapping ORM 26 aug 06 HvdR 16

17 Frameworks Binnen PHP Ruby-On-Rails Zend Framework Symfony Biscuit Etc, etc Overige Radicore Praktijk Role-bases access Workflow PHP-MVC Struts 26 aug 06 HvdR 17

18 s Patterns&Practices MVC 3-Tier Façade, Adapter,... Design for Change?????? RubyOnRails??? Te onderzoeken Spring, Hibernate, Struts Aspect Oriented programming Object Relational Mapping Ingewikkeld XML of niet 26 aug 06 HvdR 18

Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving

Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving Henk van de Ridder Stand van zaken 17 Maart 2007 Inhoud Probleemgebied afstudeerproject Oplossingsgebied afstudeerproject

Nadere informatie

Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving

Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving Henk van de Ridder Stand van zaken 3 november 2007 Inhoud Aanleiding Design Patterns XML en Webservices Keuze administratief

Nadere informatie

Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving

Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving Henk van de Ridder Administratief 12 mei 2007 Inhoud Aanleiding Administratieve systemen REA model Aspect Oriented

Nadere informatie

ADVANCED DESIGN PATTERNS

ADVANCED DESIGN PATTERNS ADVANCED DESIGN PATTERNS CAPITA SELECTA Behorend bij het afstudeerproject: Generiek framework voor administratieve toepassingen in een webgeoriënteerde omgeving Henk van de Ridder 834518719 December 2006,

Nadere informatie

INFITT01 - Internettechnologie WEEK 8

INFITT01 - Internettechnologie WEEK 8 INFITT01 - Internettechnologie WEEK 8 Programma Databases (JDBC, JNDI, ORM, JPA) MVC & Spring/Struts EJB Databases Veel web applicaties moeten informatie over langere tijd op kunnen slaan. Een voor de

Nadere informatie

SMART-Microsoft Software Factory

SMART-Microsoft Software Factory Binnen Visual Studio 2005 heeft Microsoft de zogenaamde Tools geïntroduceerd. Met deze tools kan iedereen zijn eigen visuele Domein Specific Language () definiëren. Hierbij kunnen zowel de taalelementen

Nadere informatie

Zelftest Java EE Architectuur

Zelftest Java EE Architectuur Zelftest Java EE Architectuur Document: n1218test.fm 22/03/2012 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST JAVA EE ARCHITECTUUR Nota:

Nadere informatie

Systeemvereisten. Systeemvereisten voor Microsoft Dynamics NAV 2009. Rolgebaseerde client

Systeemvereisten. Systeemvereisten voor Microsoft Dynamics NAV 2009. Rolgebaseerde client Systeemvereisten voor Microsoft Dynamics NAV 2009 Rolgebaseerde client Microsoft Windows XP Professional SP3 of later (X86 of 32-bits Microsoft Windows Vista (Business, Enterprise, of Ultimate) SP1 of

Nadere informatie

Software Architect. Omschrijving. Programma

Software Architect. Omschrijving. Programma Software Architect Opleiding van 16 sessies Start: 16-03-2017, Tramstraat 63, 9052 Zwijnaarde Lesdata van deze opleiding: 16/03/2017 ( 09:00-12:00 ) 16/03/2017 ( 13:00-16:00 ) 23/03/2017 ( 09:00-12:00

Nadere informatie

Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam.

Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam. Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam. Welke hoort in dit rijtje niet thuis? Weg- en waterbouw Huizen- en kantoorbouw Stedenbouw Auto- en vliegtuigbouw

Nadere informatie

Opleidingen Informatica, Radboud Universiteit Nijmegen Gymnasium, Sittard

Opleidingen Informatica, Radboud Universiteit Nijmegen Gymnasium, Sittard CURRICULUM VITAE Personalia Naam: R.L.P. Jaspers (Richard) Geboortejaar: 1981 Woonplaats: Alphen aan den Rijn Nationaliteit: Nederlandse Telefoonnummer: 06-30725182 E-mailadres: richard.jaspers@koala-it.nl

Nadere informatie

Dit voorbeeldproject beschrijft het gebruik van web services (open standaarden) voor de ontsluiting van kernregistraties bij de gemeente Den Haag.

Dit voorbeeldproject beschrijft het gebruik van web services (open standaarden) voor de ontsluiting van kernregistraties bij de gemeente Den Haag. Voorbeeldproject Een Haagse SOA Dit voorbeeldproject beschrijft het gebruik van web services (open standaarden) voor de ontsluiting van kernregistraties bij de gemeente Den Haag. Aanleiding Vanuit de visie

Nadere informatie

Generiek framework voor administratieve toepassingen in een webgeoriënteerde omgeving

Generiek framework voor administratieve toepassingen in een webgeoriënteerde omgeving Generiek framework voor administratieve toepassingen in een webgeoriënteerde omgeving Voorbereiding afstudeeropdracht T30311 Henk van de Ridder 834518719 Versie 08 Juni 2006 Open Universiteit Nederland,

Nadere informatie

Service Data Objects. Wat is SDO? Dynamic data API

Service Data Objects. Wat is SDO? Dynamic data API Service Data Objects Het is tegenwoordig misschien moeilijk voor te stellen maar er zijn nog steeds situaties waarbij je geen netwerk verbinding hebt. Hier ben ik de afgelopen tijd meerdere malen tegenaan

Nadere informatie

INHOUDSOPGAVE 3. 3.5 Het Boekenwinkeltje... 90 3.5.1 Registreer.aspx... 90 3.6 Opgaven... 97

INHOUDSOPGAVE 3. 3.5 Het Boekenwinkeltje... 90 3.5.1 Registreer.aspx... 90 3.6 Opgaven... 97 Inhoudsopgave 1 Inleiding 8 1.1 Het.Net Framework................................ 8 1.1.1 Het.Net Ontwikkelingsmodel....................... 8 1.1.2 Compilatie en Uitvoering in.net.....................

Nadere informatie

i ll take off to the cloud

i ll take off to the cloud i ll take off to the cloud Webbased applicaties gebouwd door ILE programmeurs Gepresenteerd door: Drs. Martijn van Breden Lead software architect Pantheon Automatisering 26-4-2017 1 Historie Pantheon Ontstaan

Nadere informatie

Zelftest Informatica-terminologie

Zelftest Informatica-terminologie Zelftest Informatica-terminologie Document: n0947test.fm 01/07/2015 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTIE Deze test is een zelf-test, waarmee u

Nadere informatie

asp.net / c# / Sql Server programmeur Persoonskenmerken: geduldig, sociaal, integer, innemend, vastberaden, buiten eigen denkkader denken.

asp.net / c# / Sql Server programmeur Persoonskenmerken: geduldig, sociaal, integer, innemend, vastberaden, buiten eigen denkkader denken. Jaap Goddijn en architect asp.net / c# / Sql Server programmeur Persoonlijke gegevens Naam: Jaap Goddijn Geboortedatum: 20 juli 1974 Woonplaats: Utrecht Email: jaap.goddijn@quebuss.nl Telefoon: 06 151

Nadere informatie

Software Factories. Toepassing van Domain Specific Languages. achtergrond

Software Factories. Toepassing van Domain Specific Languages. achtergrond In de software-industrie zijn budget- en deadline-overschrijdingen aan de orde van de dag, er wordt vaak niet aan de gestelde verwachtingen voldaan. Dit kan worden voorkomen door software-ontwikkeling

Nadere informatie

Curriculum Vitae Ishak Atak. www.ishakatak.nl. Naam : Ishak Atak Roepnaam : Ishak. Woonplaats : Utrecht Geboorte datum : 13-05-1983

Curriculum Vitae Ishak Atak. www.ishakatak.nl. Naam : Ishak Atak Roepnaam : Ishak. Woonplaats : Utrecht Geboorte datum : 13-05-1983 Naam : Ishak Atak Roepnaam : Ishak Woonplaats : Utrecht Geboorte datum : 13-05-1983 Tel. : +316-46 17 76 00 Beschikbaar : Full time December 2015 Email: : contact@ishakatak.nl Datum CV : November 2015

Nadere informatie

Hoe omschrijven collega s jou? Een creatieve ontwikkelaar met gevoel voor humor en een behoorlijke dosis gezond verstand.

Hoe omschrijven collega s jou? Een creatieve ontwikkelaar met gevoel voor humor en een behoorlijke dosis gezond verstand. Contact the Agency Bart Nijskens 06 52302211 bart@rockstars.nl Dirk Bij deze het profiel van.net developer Dirk van Bergen uit Diemen. Dirk presenteert zichzelf door onderstaande drie vragen te beantwoorden.

Nadere informatie

Object Oriented Programming

Object Oriented Programming Object Oriented Programming voor webapplicaties Door Edwin Vlieg Waarom OOP? Basis uitleg over OOP Design Patterns ActiveRecord Model View Controller Extra informatie Vragen OOP Object Oriented Programming

Nadere informatie

Java op het Oracle 9i platform

Java op het Oracle 9i platform Java op het Oracle 9i platform Brede ondersteuning MVC-architectuur In dit artikel zal Erwin Groenendal ingaan op de ondersteuning van Java op het Oracle 9i platform. Naast de Oracle 9i database bestaat

Nadere informatie

Invantive Producer. Als integriteit en compliance noodzakelijk is. Maar niks extra mag kosten.

Invantive Producer. Als integriteit en compliance noodzakelijk is. Maar niks extra mag kosten. Invantive Producer Als integriteit en compliance noodzakelijk is. Maar niks extra mag kosten. Agenda Invantive Visie De Invantive Benadering Het Invantive Resultaat Invantive Producer Praktijkvoorbeelden

Nadere informatie

Technisch Ontwerp W e b s i t e W O S I

Technisch Ontwerp W e b s i t e W O S I Technisch Ontwerp W e b s i t e W O S I WOSI Ruud Jungbacker en Michael de Vries - Technisch ontwerp Website Document historie Versie(s) Versie Datum Status Omschrijving / wijzigingen 0.1 20 nov 2008 Concept

Nadere informatie

Applicatie-Architecturen

Applicatie-Architecturen Applicatie-Architecturen joost.vennekens@kuleuven.be http://www.cs.kuleuven.be/~joost/dn/ Onderwerp Programming in the large! ( programming in the small)! Bijvoorbeeld: KU Leuven Veel verschillende functionaliteit

Nadere informatie

Senior BizTalk ontwikkelaar / software ontwikkelaar Telefoon 06-45046628 contact@unifize.nl

Senior BizTalk ontwikkelaar / software ontwikkelaar Telefoon 06-45046628 contact@unifize.nl CURRICULUM VITAE Persoonsgegevens Naam Fijsjan Heijkoop Geboortedatum 22 februari 1979 Woonplaats Alblasserdam Nationaliteit Nederlandse /rol Senior BizTalk ontwikkelaar / software ontwikkelaar Telefoon

Nadere informatie

Bij deze het profiel van Java developer Marnix uit Utrecht. Marnix presenteert zichzelf door onderstaande drie vragen te beantwoorden.

Bij deze het profiel van Java developer Marnix uit Utrecht. Marnix presenteert zichzelf door onderstaande drie vragen te beantwoorden. Contact the Agency Bart Nijskens 06 52302211 bart@rockstars.nl Marnix Bij deze het profiel van Java developer Marnix uit Utrecht. Marnix presenteert zichzelf door onderstaande drie vragen te beantwoorden.

Nadere informatie

: Implementeren SCM, Change Management, UNIX, Linux, Oracle, ITIL

: Implementeren SCM, Change Management, UNIX, Linux, Oracle, ITIL Beste relatie, Zoals u al van ons gewend bent doen wij u bij deze weer een selectie toekomen van een aantal van onze - per direct - beschikbare dedicated top professionals. Zoals gezegd; het betreft een

Nadere informatie

Persoonskenmerken: analytisch, sociaal, integer, innemend, vastberaden, buiten eigen denkkader denken, creatief, transparant.

Persoonskenmerken: analytisch, sociaal, integer, innemend, vastberaden, buiten eigen denkkader denken, creatief, transparant. CV van Jaap Goddijn Persoonlijke gegevens Jaap Goddijn, 20 juli 1974, Utrecht E-mail: jaap.goddijn@quebuss.nl Bel: 06 151 39 005 Web-site: www.quebuss.nl Samenvatting Jaap Goddijn is een Microsoft georiënteerde

Nadere informatie

Daarnaast pak ik features graag van begin tot eind aan, het geeft mij een veel voldoening deze tot een goed resultaat te brengen!

Daarnaast pak ik features graag van begin tot eind aan, het geeft mij een veel voldoening deze tot een goed resultaat te brengen! Contact the Agency Laurens Simonse 06 22801031 laurens@rockstars.nl Bart Nijskens 06 52302211 bart@rockstars.nl Roepnaam: Kenneth Regio: Zuid-Holland Geboortedatum: 30-06-1991 Nationaliteit: Nederlandse

Nadere informatie

Informatiearchitectuur

Informatiearchitectuur Informatiearchitectuur Onderwerpen Waarom is architectuur (nu) zo belangrijk? Wat is informatiearchitectuur? Ontwikkelingen in de tijd Structuur applicaties Applicatie-integratie Webservices Praktijkvoorbeeld

Nadere informatie

Customer Case: WoningNet

Customer Case: WoningNet Customer Case: WoningNet WoningNet en Webservices Woonruimtebemiddeling Shared service center Business uitdaging Architectuur visie Woonruimtebemiddeling Woningzoekende Corporatiemedewerker Corporatiemedewerker

Nadere informatie

Vincent. Hierbij het profiel van.net developer Vincent uit Delft. Vincent presenteert zichzelf graag door onderstaande twee vragen te beantwoorden:

Vincent. Hierbij het profiel van.net developer Vincent uit Delft. Vincent presenteert zichzelf graag door onderstaande twee vragen te beantwoorden: Contact the Agency Laurens Simonse 06 22801031 laurens@rockstars-it.nl Bart Nijskens 06 52302211 bart@rockstars-it.nl Vincent Hierbij het profiel van.net developer Vincent uit Delft. Vincent presenteert

Nadere informatie

NHibernate als ORM oplossing

NHibernate als ORM oplossing NHibernate als ORM oplossing Weg met de SQL Queries Wat is ORM? ORM staat in dit geval voor Object Relational Mapping, niet te verwarren met Object Role Modeling. ORM vertaalt een objectmodel naar een

Nadere informatie

Johannes Koning. Koning Automatiseringsdiensten & Advies. A Nieuwe Schoolweg 2 A 9756 BB Glimmen T +31628256540 E info@koningautomatisering.

Johannes Koning. Koning Automatiseringsdiensten & Advies. A Nieuwe Schoolweg 2 A 9756 BB Glimmen T +31628256540 E info@koningautomatisering. Johannes Koning A Nieuwe Schoolweg 2 A 9756 BB Glimmen T +31628256540 E info@koningautomatisering.nl I www.koningautomatisering.nl Cursussen Jaar Teradata ( SQL, Database architecture ) 2014 Next Generation

Nadere informatie

Contact the Agency Laurens Simonse 06 22801031 laurens@rockstars-it.nl. Bart Nijskens 06 52302211 bart@rockstars-it.nl. Gijs-Jan. Roepnaam: Gijs-Jan

Contact the Agency Laurens Simonse 06 22801031 laurens@rockstars-it.nl. Bart Nijskens 06 52302211 bart@rockstars-it.nl. Gijs-Jan. Roepnaam: Gijs-Jan Contact the Agency Laurens Simonse 06 22801031 laurens@rockstars-it.nl Bart Nijskens 06 52302211 bart@rockstars-it.nl Gijs-Jan Roepnaam: Gijs-Jan Regio: Gelderland Geboortedatum: 06-01-1983 Nationaliteit:

Nadere informatie

Methods. Meer inzicht in een gelaagde architectuur. Het bepalen van het fysieke lagenmodel is een. Deel 3: Ontwerpen van een fysiek lagenmodel

Methods. Meer inzicht in een gelaagde architectuur. Het bepalen van het fysieke lagenmodel is een. Deel 3: Ontwerpen van een fysiek lagenmodel Methods Een lagenmodel maakt deel uit van de meeste software architecturen. Het gekozen lagenmodel kan het succes van een applicatie maken of breken. Een goed lagenmodel zorgt ervoor dat bepaalde kwaliteitsdoelen

Nadere informatie

Verschillende softwaresystemen

Verschillende softwaresystemen Verschillende softwaresystemen 4orange, 2016 Hogehilweg 24 1101 CD Amsterdam Zuidoost www.4orange.nl 2 Verschillende software systemen CRM, Leadmanagement CRM Lead management tools Microsoft Dynamics CRM,

Nadere informatie

Curriculum 2014-2015 Afkortingen Bachelor Informatica Propedeuse Postpropedeuse Start Vervolg Afsluiting 60,0 Gebonden keuze (8,6 EC) Afsluiting

Curriculum 2014-2015 Afkortingen Bachelor Informatica Propedeuse Postpropedeuse Start Vervolg Afsluiting 60,0 Gebonden keuze (8,6 EC) Afsluiting Curriculum 2014-2015 Opleidingen Open Universiteit, faculteit Management, Science & Technology, wetenschapsgebied Informatica en informatiekunde, geldig vanaf 1-9-2014 Afkortingen European Credits (studiepunten)

Nadere informatie

The OSI Reference Model

The OSI Reference Model Telematica Applicatielaag Hoofdstuk 16, 17 Applicatielaag 4Bevat alle toepassingen die van het netwerk gebruik maken n E-mail n Elektronisch nieuws n WWW n EDI (Electronic Data Interchange) n Napster,

Nadere informatie

Daarnaast pak ik features graag van begin tot eind aan, het geeft mij een veel voldoening deze tot een goed resultaat te brengen!

Daarnaast pak ik features graag van begin tot eind aan, het geeft mij een veel voldoening deze tot een goed resultaat te brengen! Contact the Agency Jeroen van Ierssel 06 54751895 jeroen@rockstars.nl Roepnaam: Kenneth Regio: Zuid-Holland Geboortedatum: 30-06-1991 Nationaliteit: Nederlandse Rijbewijs: B SKILLS (Ervaring in jaren)

Nadere informatie

Responsive web applicaties op Oracle

Responsive web applicaties op Oracle APEX Responsive web applicaties op Oracle Spreker(s) : Datum : E-mail : Arian Macleane & Jacob Beeuwkes 06-06-2013 info@transfer-solutions.com WWW.TRANSFER-SOLUTIONS.COM Outline Trends APEX intro APEX

Nadere informatie

Is APEX a worthy substitute for Oracle Forms?

Is APEX a worthy substitute for Oracle Forms? your oracle solu+ons partner Is APEX a worthy substitute for Oracle Forms? APEX for mission critical applications: the Groupm business-case By Ronny Boeykens & Stijn Van Raes iadvise o Opgericht in 2004

Nadere informatie

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous 2006-2007 Inhoudsopgave 1 2 1.1 Programmeertaal PHP5..................... 2 1.2 MySQL database......................... 3 1.3 Adobe Flash...........................

Nadere informatie

Enterprise Connectivity. Marnix van Bo. TU Delft Elek Software Architect 20 jaar ervarin ontwikkeling

Enterprise Connectivity. Marnix van Bo. TU Delft Elek Software Architect 20 jaar ervarin ontwikkeling Fir rst Base Enterprise Connectivity Marnix van Bo chove First Base: opgericht in 2001 TU Delft Elek ktrotechniek - 1998 Software Architect 20 jaar ervarin g met software ontwikkeling Presentatie Ideeën

Nadere informatie

Stappenplannen MailPlus SOAP API

Stappenplannen MailPlus SOAP API Stappenplannen MailPlus SOAP API Stappenplannen MailPlus SOAP API oktober 2009 Introductie Dit document bevat stappenplannen welke u als technische gebruiker van MailPlus op weg kunnen helpen met de koppeling

Nadere informatie

Powerpoint presentatie College 5 Gilbert van Lierop & Farshad Salamat

Powerpoint presentatie College 5 Gilbert van Lierop & Farshad Salamat Powerpoint presentatie College 5 Gilbert van Lierop & Farshad Salamat Wat is een database? Een verzameling van georganiseerde data Een database bestaat uit applicaties, SQL en het DBMS Watis eendbms? EenDBMS

Nadere informatie

Gebruik van cryptografie voor veilige jquery/rest webapplicaties. Frans van Buul Inter Access

Gebruik van cryptografie voor veilige jquery/rest webapplicaties. Frans van Buul Inter Access Gebruik van cryptografie voor veilige jquery/rest webapplicaties Frans van Buul Inter Access 1 Frans van Buul frans.van.buul@interaccess.nl 2 De Uitdaging Rijke en veilige webapplicaties Een onveilig en

Nadere informatie

Tom. Bij deze het profiel van.net developer Tom uit Sint- Oedenrode. Tom presenteert zichzelf door onderstaande drie vragen te beantwoorden.

Tom. Bij deze het profiel van.net developer Tom uit Sint- Oedenrode. Tom presenteert zichzelf door onderstaande drie vragen te beantwoorden. Contact the Agency Bart Nijskens 06 52302211 bart@rockstars.nl Tom Bij deze het profiel van.net developer Tom uit Sint- Oedenrode. Tom presenteert zichzelf door onderstaande drie vragen te beantwoorden.

Nadere informatie

Meer inzicht in een gelaagde architectuur

Meer inzicht in een gelaagde architectuur 22 Methodology Leo Pruijt is als hogeschooldocent verbonden aan het lectoraat Architectuur van Digitale Informatiesystemen aan de Hogeschool Utrecht. Lagenmodellen vormen een belangrijk onderdeel van de

Nadere informatie

Gestart als demo/research voor cloud-oplossing. Een Afslagveiling

Gestart als demo/research voor cloud-oplossing. Een Afslagveiling WAZUG BCC Veiling Concept Gestart als demo/research voor cloud-oplossing Een Afslagveiling Afslag variant Prijsdump variant Windows Azure CMS: Orchard Admin app: dynamic data Auction Manager Proces: worker

Nadere informatie

.NET of.not in de praktijk voorbij het onderbuikgevoel

.NET of.not in de praktijk voorbij het onderbuikgevoel .NET of.not in de praktijk voorbij het onderbuikgevoel Robert Jan Elias & Maarten Gribnau robertjan.elias@mavim.com & maarten.gribnau@mavim.com http://www.mavim.com 1/15 Inhoud Mavim het bedrijf Mavim

Nadere informatie

Copyright IBS 2006. Nieuwbouw. Vereenvoudigd en versnelt Java ontwikkeling. Huub Cleutjens

Copyright IBS 2006. Nieuwbouw. Vereenvoudigd en versnelt Java ontwikkeling. Huub Cleutjens Nieuwbouw Vereenvoudigd en versnelt Java ontwikkeling Huub Cleutjens Inhoud IBS en Java Keuzes: taal / architectuur Productiviteit / arbeidsdeling IBS Java Development Accelerator Persistence UI Persistence

Nadere informatie

Dennis Senior Software Developer Woonplaats: Arnhem Geboortejaar: 1968

Dennis Senior Software Developer Woonplaats: Arnhem Geboortejaar: 1968 Dennis Senior Software Developer Woonplaats: Arnhem Geboortejaar: 1968 Profielschets Dennis is een gedreven ontwikkelaar die zich snel thuis voelt in een nieuwe situatie. Hij is communicatief vaardig,

Nadere informatie

CURRICULUM VITAE. Persoonsgegevens Fijsjan Heijkoop Geboortedatum 22 februari 1979

CURRICULUM VITAE. Persoonsgegevens Fijsjan Heijkoop Geboortedatum 22 februari 1979 CURRICULUM VITAE Persoonsgegevens Naam Fijsjan Heijkoop Geboortedatum 22 februari 1979 Woonplaats Alblasserdam Nationaliteit Nederlandse /rol Senior BizTalk /.NET ontwikkelaar Telefoon 06-45046628 E-mail

Nadere informatie

De gemeente Den Haag heeft verschillende software componenten van gebruik. Het betreft de volgende onderdelen:

De gemeente Den Haag heeft verschillende software componenten van gebruik. Het betreft de volgende onderdelen: Gemeente Den Haag Beschrijving Omgevingen 1 Inleiding De gemeente Den Haag heeft verschillende software componenten van gebruik. Het betreft de volgende onderdelen: Oracle E-Business Suite Datawarehouse

Nadere informatie

Samengaan van Geo-informatie en Service Oriëntatie

Samengaan van Geo-informatie en Service Oriëntatie Samengaan van Geo-informatie en Service Oriëntatie Waterbodem Applicatie (WAB*info) 10 juli 2008 Gaston Lamaitre Data-ICT-Dienst, Delft Inhoud Wat doet Rijkswaterstaat? Doel van WAB*info De randvoorwaarden

Nadere informatie

Uitleg algemene structuur WTell

Uitleg algemene structuur WTell Uitleg algemene structuur WTell Brondocument C:\WebServer\Handleiding\WTellAlgemeen\WTellStructuurGlobaal.odt Versiebeheer Versie Datum Uitleg 1.0v 21-09-11 1e versie met uitleg globale structuur WTell

Nadere informatie

Inhoudsopgave. Hoofdstuk 1.Inleiding...3

Inhoudsopgave. Hoofdstuk 1.Inleiding...3 Struts Inhoudsopgave Hoofdstuk 1.Inleiding...3 1.1.Design patterns...3 1.1.1.Model 1 Architectuur...3 1.1.2.Model 2 Architectuur (MVC)...4 1.2.Frameworks...6 Hoofdstuk 2.Struts installatie...7 2.1.Installatie

Nadere informatie

Opdrachtformulering (pagina 3 van 7)

Opdrachtformulering (pagina 3 van 7) Afstudeerovereenkomst van Tim Wils Bijlage 1 Opdrachtformulering (pagina 3 van 7) Dit project betreft een eigen framework (soort API) waarmee relatief gemakkelijk en in korte tijd eindproducten opgezet

Nadere informatie

Databases - Inleiding

Databases - Inleiding Databases Databases - Inleiding Een database is een verzameling van een aantal gegevens over een bepaald onderwerp: een ledenbestand van een vereniging, een forum, login gegevens. In een database worden

Nadere informatie

Webapplicatie-generatie NIOC 2013

Webapplicatie-generatie NIOC 2013 Webapplicatie-generatie NIOC 2013 Eddy Luursema, Misja Nabben, Arnoud van Bers Research Group Model Based Information Systems Presentation Introduction M-BIS Data intensive systems Requirements Generation

Nadere informatie

En 15 maart 2016 Simply.Flexible

En 15 maart 2016 Simply.Flexible En 15 maart 2016 Simply.Flexible Agenda Even voorstellen Quadira Dennis Wolf Waarom Output Management met Advanced-Forms o Met Dynamics NAV Even voorstellen Advanced-Forms Advanced-Forms in de praktijk

Nadere informatie

Model driven Application Delivery

Model driven Application Delivery Model driven Application Delivery Fast. Flexible. Future-proof. How Agis streamlines health procurement using Mendix Model driven Application Platform Mendix in a nutshell Mendix delivers the tools and

Nadere informatie

Building rich user interfaces in Java

Building rich user interfaces in Java Building rich user interfaces in Java Een introductie tot Oracle s JavaFX Spreker(s) : Datum : E-mail : Laurens Bossen en Paul van der Slot 20-03-2014 Laurens.bossen@transfer-solutions.com, paul.van.der.slot@transfer-solutions.com

Nadere informatie

Methods of Development

Methods of Development Methods of Development College 4 OO & Tentamenstof Arjan Scherpenisse arjan.scherpenisse@kmt.hku.nl @acscherp Deze week Object-oriëntatie Herhaling vorige week Compositie De Opdracht Tentamenstof overview

Nadere informatie

SOA Security. en de rol van de auditor... ISACA Roundtable 2 juni 2008. Arthur Donkers, 1Secure BV arthur@1secure.nl

SOA Security. en de rol van de auditor... ISACA Roundtable 2 juni 2008. Arthur Donkers, 1Secure BV arthur@1secure.nl SOA Security en de rol van de auditor... ISACA Roundtable 2 juni 2008 Arthur Donkers, 1Secure BV arthur@1secure.nl 1 SOA Web 2.0, web services en service oriented architecture (SOA) is tegenwoordig de

Nadere informatie

Vincent. Hierbij het profiel van.net developer Vincent uit Delft. Vincent presenteert zichzelf graag door onderstaande drie vragen te beantwoorden:

Vincent. Hierbij het profiel van.net developer Vincent uit Delft. Vincent presenteert zichzelf graag door onderstaande drie vragen te beantwoorden: Contact the Agency Laurens Simonse 06 22801031 laurens@rockstars-it.nl Bart Nijskens 06 52302211 bart@rockstars-it.nl Vincent Hierbij het profiel van.net developer Vincent uit Delft. Vincent presenteert

Nadere informatie

Complexiteit van een DDD 1 implementatie In DDD wordt het business domein centraal gesteld. De grondlegger van deze benadering,

Complexiteit van een DDD 1 implementatie In DDD wordt het business domein centraal gesteld. De grondlegger van deze benadering, 14 Enterprise Edwin van Dillen is principal consultant bij Sogyo en bereikbaar via evdillen@sogyo.nl. Andre Boonzaaijer is senior consultant bij Sogyo en bereikbaar via aboonzaaijer@sogyo.nl. Domain Driven

Nadere informatie

..over. Geoportalen. en: Interoperabiliteit, Open Standaarden en WebService Architecturen. Presentatie GIN 17 november 2004 Theo Thewessen Geodan IT

..over. Geoportalen. en: Interoperabiliteit, Open Standaarden en WebService Architecturen. Presentatie GIN 17 november 2004 Theo Thewessen Geodan IT ..over Geoportalen en: Interoperabiliteit, Open Standaarden en WebService Architecturen Presentatie GIN 17 november 2004 Theo Thewessen Geodan IT Locatie als integrator binnen Geoportalen Location Interoperabiliteit:

Nadere informatie

PERSOONLIJKE GEGEVENS

PERSOONLIJKE GEGEVENS PERSOONLIJKE GEGEVENS VOORNAAM Roel GEBOORTEJAAR 1984 WOONREGIO Rotterdam/ Den Haag NATIONALITEIT Nederlands RIJBEWIJS ja WIE IS ROEL? Roel is een SharePoint ontwikkelaar met ruime ervaring op het gebied

Nadere informatie

Applicatie-Architecturen

Applicatie-Architecturen Applicatie-Architecturen joost.vennekens@kuleuven.be http://www.cs.kuleuven.be/~joost/dn/ Programmeren in het echt! Programming in the large Deel van groter geheel! In teamverband! Open opdracht!! Inhoud:

Nadere informatie

OPTIMIZE Vacature. JAVA Developer. Divisie Just Software

OPTIMIZE Vacature. JAVA Developer. Divisie Just Software OPTIMIZE Vacature JAVA Developer Divisie Just Software Just Software ontwikkelt en levert reeds meer dan 15 jaar haar eigen geïntegreerde softwareoplossingen voor het beheer van administratieve processen

Nadere informatie

Hoe omschrijven collega s jou? - Verantwoordelijk - Meedenkend - Behulpzaam - Vriendelijk - Gedreven - Creatief

Hoe omschrijven collega s jou? - Verantwoordelijk - Meedenkend - Behulpzaam - Vriendelijk - Gedreven - Creatief Contact the Agency Bart Nijskens 06 52302211 bart@rockstars.nl Cong Do Hierbij het profiel van een gedreven full stack.net developer uit Utrecht die graag uitdagingen aan gaat en voor de volle 100% door

Nadere informatie

Kleine cursus PHP5. Auteur: Raymond Moesker

Kleine cursus PHP5. Auteur: Raymond Moesker Kleine cursus PHP5 Auteur: Raymond Moesker Kleine cursus PHP PHP is platform en CPU onafhankelijk, open source, snel, heeft een grote userbase, het is object georiënteerd, het wordt omarmd door grote bedrijven

Nadere informatie

PERSOONLIJKE GEGEVENS

PERSOONLIJKE GEGEVENS PERSOONLIJKE GEGEVENS VOORNAAM Ashtiaq GEBOORTEJAAR 1978 W OONREGIO Rotterdam NATIONALITEIT Nederlands RIJBEWIJS B WIE IS ASHTIAQ? Ashtiaq is een gemotiveerde en gedreven.net developer die zijn werk met

Nadere informatie

(aangesloten bij ICT-Office) Curriculum Vitae

(aangesloten bij ICT-Office) Curriculum Vitae (aangesloten bij ICT-Office) Curriculum Vitae Persoonlijke gegevens Serge Wagemakers Aardaker 6 3453 VV De Meern +31(0)30 241 4567 serge.wagemakers@tackle-it.nl Gewenste functies (gesorteerd op voorkeur)

Nadere informatie

Curriculum Vitae Adrie Martens 25 januari 2010

Curriculum Vitae Adrie Martens 25 januari 2010 Curriculum Vitae Adrie Martens 25 januari 2010 PERSOONLIJKE GEGEVENS Adrie Martens Driemasterstraat 17 Mobiel : 06 15394132 e-mail : a.martens@a3m.nl Nationaliteit : Nederlandse Geboren : Lieshout, 24

Nadere informatie

SKILLS (Ervaring in jaren)

SKILLS (Ervaring in jaren) Contact the Agency Laurens Simonse 02201031 L.simonse@lsg.nl Bart Nijskens 052302211 B.nijskens@lsg.nl ROCKSTARS Rob Roepnaam: Rob Regio: Eindhoven Geboortedatum: 23 maart 19 Nationaliteit: Nederlands

Nadere informatie

Technisch ontwerp. Projectteam 6. Project "Web Essentials" 02 april 2009. Versie 2.1.0

Technisch ontwerp. Projectteam 6. Project Web Essentials 02 april 2009. Versie 2.1.0 Projectteam 6 Faculteit Natuur en Techniek Hogeschool Utrecht Projectleider: Hans Allis, hans.allis@student.hu.nl Technisch ontwerp Project "Web Essentials" 02 april 2009 Versie 2.1.0 Teamleden: Armin

Nadere informatie

Curriculum Vitae. Duco is bij Quintor momenteel met een masterclass ASP.NET / MVC bezig.

Curriculum Vitae. Duco is bij Quintor momenteel met een masterclass ASP.NET / MVC bezig. Curriculum Vitae Duco Winterwerp Nationaliteit: Nederlandse Rijbewijs: ja (BE, AM) Website: www.duco.cc E-mailadres: duco@winterwerp.it Datum: februari Duco Winterwerp heeft Informatica gestudeerd aan

Nadere informatie

De dynamiek van Middleware (in het HBO onderwijs)

De dynamiek van Middleware (in het HBO onderwijs) De dynamiek van Middleware (in het HBO onderwijs) Before I came here, I was confused about this subject. Having listened to your lecture, I m still confused, but on a higher level -- Enrico Fermi 1 Agenda

Nadere informatie

Software architectuur

Software architectuur Software architectuur Object orientatie Andy Verkeyn Mei 1999 - Maart 2000 - April 2003 Derde versie Andy.Verkeyn@rug.ac.be http://allserv.rug.ac.be/~averkeyn Het OO (object oriented) paradigma ziet een

Nadere informatie

Introductie.NET Framework 3.0 A N D R É O B E LIN K, M C S D, M V P

Introductie.NET Framework 3.0 A N D R É O B E LIN K, M C S D, M V P Introductie.NET Framework 3.0 A N D R É O B E LIN K, M C S D, M V P About me Technical Manager / lead developer Actief in de Visual Basic en.net community www.vbcentral.nl, VP Speakers Bureau INETA Europe

Nadere informatie

Master Class Java Accelerated

Master Class Java Accelerated Stormpunt itrack vakmanschap door leren, ervaren en delen Master Class Java Accelerated Datum: 14-04-2017 StormPunt itrack 2017 i INHOUDSOPGAVE 1. Master Class Java Accelerated 1 1.1 Introductie 1 1.2

Nadere informatie

Objectgeorïenteerd werken is gebaseerd op de objecten die door het systeem gemanipuleerd worden.

Objectgeorïenteerd werken is gebaseerd op de objecten die door het systeem gemanipuleerd worden. Herhaling Objectgeorïenteerd werken is gebaseerd op de objecten die door het systeem gemanipuleerd worden. De basisbouwsteen is het object; een geïntegreerde eenheid van data en operaties werkend op deze

Nadere informatie

JBoss Administration. Inhoud

JBoss Administration. Inhoud JBoss Administration In de cursus JBoss Administration leren de deelnemers de JBoss-applicatieserver te installeren, in te richten en te configureren. Aan de orde komen de JBoss-architectuur, de installatie

Nadere informatie

Persoonlijke gegevens. Profiel. Taalvaardigheid. Opleiding: Geboortedatum: 7-september 1969. Geslacht: Rick.Martina@PositiveBytes.

Persoonlijke gegevens. Profiel. Taalvaardigheid. Opleiding: Geboortedatum: 7-september 1969. Geslacht: Rick.Martina@PositiveBytes. Persoonlijke gegevens Naam: Woonplaats: Rick Martina Rotterdam Geboortedatum: 7-september 1969 Nationaliteit: Geslacht: Email Nederlandse Man Rick.Martina@PositiveBytes.eu Tel # +31650206183 Beschikbaarheid:

Nadere informatie

Maak kennis met.net developer Bas uit Utrecht! Bas stelt zichzelf voor aan de hand van onderstaande vragen.

Maak kennis met.net developer Bas uit Utrecht! Bas stelt zichzelf voor aan de hand van onderstaande vragen. Contact the Agency Jasper Bolland 06 52302073 Jasper@rockstars.nl Bas Maak kennis met.net developer Bas uit Utrecht! Bas stelt zichzelf voor aan de hand van onderstaande vragen. Roepnaam: Bas Regio: Utrecht

Nadere informatie

Curriculum 2015-2016 Afkortingen Bachelor Informatica Propedeuse Postpropedeuse Start Vervolg Afsluiting 60,0 Gebonden keuze (8,6 EC) Afsluiting

Curriculum 2015-2016 Afkortingen Bachelor Informatica Propedeuse Postpropedeuse Start Vervolg Afsluiting 60,0 Gebonden keuze (8,6 EC) Afsluiting Curriculum 2015-2016 Opleidingen Open Universiteit, faculteit Management, Science & Technology, wetenschapsgebied Informatica en informatiekunde, geldig vanaf 1-9-2015 Afkortingen European Credits (studiepunten)

Nadere informatie

Integratie in de praktijk

Integratie in de praktijk Integratie in de praktijk Werken als integratie consultant bij KLM Werken als integratie consultant bij KLM T. Lansbergen A. Kwekel Hogeschool Rotterdam 13/10/2015 Agenda Introductie - Organisatie Use

Nadere informatie

output management www.advanced-forms.com

output management www.advanced-forms.com output management www.advanced-forms.com Advanced-Forms Advanced-Forms is een state-of-the-art, gebruiksvriendelijke- en flexibele outputmanagementoplossing voor bedrijven van elke grootte. Met Advanced-Forms

Nadere informatie

SAMENVATTING CURRICULUM VITAE J. Andries

SAMENVATTING CURRICULUM VITAE J. Andries Imogiri Dijkhof 18 6715 DX Ede 06 3309 5046 Info @ Imogiri.nl www.imogiri.nl KvK: 51566028 SAMENVATTING CURRICULUM VITAE J. Andries Profiel Jurjen Andries is een senior Java consultant. Naast de diverse

Nadere informatie

Een model voor procesondersteuning

Een model voor procesondersteuning Er wordt tegenwoordig veelvuldig gesproken over bedrijfsprocessen en de besturing daarvan door software. Het gebruik van veel verschillende begrippen zorgt voor verwarring, maar is bij nader inzien niet

Nadere informatie

Waarom Cloud? Waarom nu? Marc Gruben April 2015

Waarom Cloud? Waarom nu? Marc Gruben April 2015 Waarom Cloud? Waarom nu? Marc Gruben April 2015 Waarom Daarom Cloud? Cloud! Waarom Daarom nu? nu! Marc Gruben April 2015 Wie ben ik? Informatie analist Project/development manager Developer/architect Wie

Nadere informatie

Documentatie Distributed Services Enterprise Service Bus

Documentatie Distributed Services Enterprise Service Bus Documentatie Distributed Services Enterprise Service Bus Pleun Willemsen en Walter Ebbers 19 april 2012 v1.0 1 Inhoudsopgave 1 Inleiding 4 1.1 Opdracht................................ 4 2 Analyse 5 3 Ontwikkelomgeving

Nadere informatie

Network Computing Architecture Toekomstige rol van Oracle Developer marginaal

Network Computing Architecture Toekomstige rol van Oracle Developer marginaal Network Computing Architecture Toekomstige rol van Oracle Developer marginaal Door Patrick Koning Een aantal jaren geleden realiseerde Oracle zich dat zijn Designer/Developer strategie voor applicatieontwikkeling

Nadere informatie