Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving
|
|
- Christel Koning
- 8 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving Henk van de Ridder Stand van zaken 3 november 2007
2 Inhoud Aanleiding Design Patterns XML en Webservices Keuze administratief framework Keuze technisch framework Hoe nu verder 3 nov 07 HvdR 2
3 Bedrijfsomgeving Administratieve applicaties Dienstverlenend medew. Financieel systeem Samengestelde producten XML/Service Web Klant Interne Gebruikers Te specifiek voor ERP GUI Info Applicaties voor het Primaire bedrijfsproces XML/Service Technische Systemen Service Brief Web Brief Service Leverancier 3 nov 07 HvdR 3
4 Flexibiliteit Design for Change Parnas 78 Verandering in bedrijf Nieuwe producten Nieuwe werkprocessen Nieuwe regels Flexibiliteit in de applicatie Gegevensstructuur Functionaliteit (User)interface Workflow 3 nov 07 HvdR 4
5 Oplossingsgebied Software design Oplossing Hergebruik 3GL: Functie bibliotheken 4GL: Generatoren / Parametriseren Oplossing Patterns en Practices Herhaalbare standaard oplossingen Oplossing Generiek programmeren?? 5 GL?? functie die identiek werkt op alle datatypen De uitzondering programmeren Adaptief: gericht op verandering 3 nov 07 HvdR 5
6 Aanpak Capita Selecta: [Design] Patterns Wat is de basis voor het framework? Capita Selecta: XML en Webservices Wat moet er hiervan in het framework komen? Literatuurstudie: administratieve software, ERP systemen Workflow, O/R mapping, User Interfaces Patterns, Practices, Frameworks Ontwerpen en Bouwen Prototype / voorbeeld applicatie 3 nov 07 HvdR 6
7 Capita selecta 1 Design Patterns Literatuur o.a.: - Design patterns (Gamma, etc) - Patterns of enterprise applications (Fowler) - Tutorials en manuals van.net / J2EE / Ruby on rails 3 nov 07 HvdR 7
8 Design Patterns 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 3 nov 07 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.net (microsoft ontwikkelomgeving) J2EE (java enterprise ontwikkelingen) 3 nov 07 HvdR 9
10 Microsoft.NET Structuur Basis: CLR (taalonafh.) XML (XSD, SOAP) ADO.NET ASP.NET Lagen en Patterns: Client (MVC, Intern.) Business (Façade, Event) Data (Adapter) Systeemservices 3 nov 07 HvdR 10
11 J2EE GoF Patterns - Composite - Adapter - Façade - Builder - Factory - Strategy - Decorator - Template - Interator 3 nov 07 HvdR 11
12 Ruby On Rails 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 3 nov 07 HvdR 12
13 Conclusies Patterns&Practices MVC 3-Tier Façade, Adapter,... Design for Change.NET??? J2EE??? RubyOnRails??? Te onderzoeken J2EE Spring, Hibernate, Struts Aspect Oriented programming Object Relational Mapping Ingewikkeld XML of niet 3 nov 07 HvdR 13
14 Capita selecta 2 XML en Webservices Literatuur: - Service Oriented architecture (Erl) - Manuals/Tutorials Microsoft 3 nov 07 HvdR 14
15 Webservices Basis oplossing Processen: - Administratieve handelingen - Workflow Servicebus: - Adapter, Façade - Berichtenuitwisseling Services: - (Bestaande) applicaties - Functies en Data 3 nov 07 HvdR 15
16 Webservices standaards / protocollen BPEL electronic business framework Workflow-definitie: welke services wanneer aanroepen WSDL service description Service-definitie: met welke functies, parameters en resultaatwaarde de service aangeroepen kan worden SOAP standard protocol Service-aanroep: de verpakking waarmee een functie van een service aangeroepen kan worden. Service: Parameter en/of resultaat Meestal een compleet formulier in XML formaat, gedefinieerd met behulp van een XSD: XML - Schema XML XSD Basisformaat 3 nov 07 HvdR 16
17 Concusie: plaats van Webservices in het afstudeerframework Alleen voor koppelingen met andere interne en externe applicaties Leverancier-rol: invoerformulieren beschikbaar als service (in WSDL) Klant-rol: uitvoerformulieren genereren op basis van service-definitie (in WSDL) Administratie-rol: belastingaangiften, accountant-informatie, CPB-enquetes, nog te onderzoeken 3 nov 07 HvdR 17
18 Afstudeerwerk Literatuurstudies Literatuur - Wetenschappelijke publicaties - Model driven design (Hruby) - Handleidingen / manuals van software pakketten 3 nov 07 HvdR 18
19 Literatuur studie 1 administratieve systemen Te bepalen wat is er generiek in bestaande oplossingen wat zijn practices, werkwijzen wat zijn eisen: administratieve organisatie Onderscheid Niet-functioneel: Security, Logging, Menu, Printing, handleiding Functioneel: Invoer Verwerking Uitvoer Gegevens en Proces 3 nov 07 HvdR 19
20 Administratieve basis REA structuur model partij Contract McCarty 1982 Geerts 2000 Hruby 2004 Vandenbossche Verdaasdonk Group Clausule particip. Toezegging reservering fullfillment Agent particip. Event mutatie Resource Type Schedule Rules Linkage Responsibility verantw. dualiteit samenhang Custody 3 nov 07 HvdR 20
21 REA Structuur = vast Hruby Definitie van generieke oplossingen die d.m.v. configuratie toegewezen worden op onderdelen van het basismodel (Aspect Oriented Programming) Gedrag = Aspecten = variabel 3 nov 07 HvdR 21
22 Administratieve systemen architectuur TU-Twente Archimate 3 nov 07 HvdR 22
23 Administratieve systemen basisfuncties Administratieve software Menu, autorisatie, data-controle Workflow, taak-interactieschermen, geagendeerde (long-tem) processen GUI: n-records lijst / 1-record CRUD Zoeken, (management-)rapportage Externe koppelingen: webservices, EDI Output: brief, , etc.?? XML?? 3 nov 07 HvdR 23
24 Literatuurstudie 2 Software engineering technieken Model Driven Development Het model levert de code Generatoren, Metaprogramming Aspect, Subject Oriented Programming Functioneel / Verwerking / Security Domain Driven Development Het domein bepaalt het applicatiekader Configuration Driven Development Ontwikkelen = configureren (ERP implementeren = parameteriseren) 3 nov 07 HvdR 24
25 Model Driven Development CIM --- PIM --- PSM handmatig CIM PIM Computer independent model Platform independent model In tekstvorm Eisen / wensen Bedrijf / structuur UML: statisch, dynamisc OCL: constraints ASL: semantiek / actions Extra info tool Veel onderzoek naar deze tools PSM Platform Specific model Programma Code Interfaces Configuratiebestanden 3 nov 07 HvdR 25
26 Literatuurstudie 3 Bestaande frameworks.net / J2EE (n)hibernate (ORM), Struts (MVC) Apache: Cocoon, Velocity, Spring, Eclipse: Modelling, Open architecture, PHP MVC-based: Radicore, RubyOnRails implem.: Symfony, ModelDriven: Metal, 3 nov 07 HvdR 26
27 Bestaande Frameworks oude tegenstelling data vs proces Bestaande frameworks veelal datagericht Nadelen: omslachtig gegevensbeheer geen procesondersteuning Structuur -Business Object -Gegevensgericht -Datamodel -Entiteit -Statisch Gedrag -Functionaliteit -Procesgericht -Workflow -Aspect -Dynamisch 3 nov 07 HvdR 27
28 Selectie basis framework Moderne ontwikkelomgevingen Microsoft.NET omgeving => wizards/generatoren Java / J2EE applicatieservers => complexiteit Ruby-on-Rails => bruikbaar Essentiele Patterns MVC (Model View Controller) => Web GUI Fowler ORM (Object Relation Mapping) => Relationele database Overige eisen Programmeertaal: PHP Open-source resp. Open-for-change Mature (volwassen en professioneel) 3 nov 07 HvdR 28
29 Selectie PHP basis framework Meer dan 40 frameworks beschikbaar Short list: Zend framework (van de makers van PHP) Radicore (Workflow, XML/XSLT) CakePHP (Ruby on Rails in PHP) Symfony (Ruby on Rails ++ in PHP) Keuze voor: Symfony mature (9 jaar, uitstekende documentatie) Veel basis functionaliteit MIT-licentie => dus commercieel inzetbaar 3 nov 07 HvdR 29
30 Symfony Web PHP Framework Fowler Basis MVC (GUI en Batch) en ORM PHP5, Object geörienteerd Professioneel Internationalisatie en localisatie Database onafhankelijk Instelbare caching (productie omgeving) Gebruikersvriendelijk GUI en Ajax interfaces Ontwikkelaar- vriendelijk Omgevingen (Ontwikkeling, Test, Productie) Code management (via Subversion) Uitbreidbaar (op diverse niveuaus) 490 pag s 3 nov 07 HvdR 30
31 Controller Routing (URL) Filters Security Sessiebeheer Project Applicatie Module Actie View Functies Form beheer Valisaties Javascript + Ajax ORM Model Data-schema geen directe SQL Internationalizat. Generators Scafffolding => basis Administration => module 3 nov 07 HvdR 31
32 Afstudeerwerk Hoe nu verder 3 nov 07 HvdR 32
33 REA afbeelden op Symfony REA-structuur model Herkenning Resource, Event, Agent Basisfunctionaliteiten, bijv. dualiteit => openstaand Gedrags-aspecten Aspecten: data-elementen en functionaliteit afbeelden op Resources, Events en Agents Workflow Activity-based (zie radicore framework) Standaardfunctionaliteiten: menu-systeem (inclusief authorisatie) output-systeem(pdf, printing, mail-merge) Koppelingen Web- / SOA-services (WSDL, etc) Hruby Van der Aalst 3 nov 07 HvdR 33
34 REA model maken Het analyseren van het administratieve proces van het dienstverlenende bedrijf Het bepalen van de REA-entiteiten en REA-aspecten nodig voor dit administratieve proces 3 nov 07 HvdR 34
35 Symfony aanpassen Programmeren van extra modelleringsmogelijkheden binnen of boven het Symfony model Programmeren van de standaard REA functionaliteiten (bijv dualiteit) Programmeren van de voor het administratieve proces relevante aspectfunctionaliteit 3 nov 07 HvdR 35
36 En natuurlijk Eindverslag met de hoofdstukken: Opdrachtbeschrijving Keuze administratieve basis (REA) Keuze basis framework Ontwerp administratief model Ontwerp/aanpassing in het framework Conclusies 3 nov 07 HvdR 36
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 informatieCapita Selecta Design Patterns voor administratieve applicaties
Capita Selecta voor administratieve applicaties Bij afstudeerproject: Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving Henk van de Ridder 26 augustus 2006 Inhoud 26
Nadere informatieGeneriek 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 informatieSMART-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 informatieTechnisch 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 informatieGebruik 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 informatieSoftware 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 informatieCopyright 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 informatieECTS fiche. Module info. Evaluatie. Gespreide evaluatie OPLEIDING. Handelswetenschappen en bedrijfskunde HBO Informatica
ECTS fiche Module info OPLEIDING STUDIEGEBIED AFDELING MODULE MODULENAAM Programmeren 5 MODULECODE B STUDIEPUNTEN 10 VRIJSTELLING MOGELIJK ja Handelswetenschappen en bedrijfskunde HBO Informatica Evaluatie
Nadere informatieJ2EE/.NET en de rol Applicatie Architectuur
J2EE/.NET en de rol Applicatie Architectuur Edwin van Dillen evdillen@sogyo.nl 2003 Sogyo Information Engineering 1 Sogyo information engineering! IT Innovator sinds 1995! Klanten: ABN AMRO, Rabobank,
Nadere informatieZelftest 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 informatieInvantive 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 informatie1750,00 excl. BTW. analytisch denkvermogen, empathie, assertief, communicatief, aanleg voor formalisme,...
OPLEIDING #ICT EN INFORMATIEMANAGEMENT c# software architect 1750,00 excl. BTW I.S.M. omschrijving INTRODUCTIE Tijdens deze 6-daagse opleiding komen de vele aspecten waarin een software architect actief
Nadere informatieADVANCED 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 informatieModel 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 informatieApplicatie-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 informatieINHOUDSOPGAVE 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 informatieTaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise
TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise Inhoudsopgave 1. Voorbereiding... 4 2. Web Service Connector tool configuratie... 5 3. TaskCentre taak voor het aanmaken van
Nadere informatieSamengaan 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 informatieApplicatie-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 informatieDit 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 informatieGenereren op basis van HL7v3
HL7-nl Themamiddag V3 Architecturen Genereren op basis van HL7v3 Michael van der Zel IT-Architect UMCG who-am-i Michael van der Zel michael.vanderzel@gmail.com, m.van.der.zel@ict.umcg.nl 34, vriendin,
Nadere informatieOpdrachtformulering (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 informatieIntegratie 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 informatiei 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 informatieSOA 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 informatieObject 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 informatieInhoudsopgave. 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 informatieINFITT01 - 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 informatieEnterprise 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 informatieJava 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 informatieGeneriek 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.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 informatieicafe 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 informatieDe architect: in spagaat tussen mensen en technische details. Illustratie met een simpel voorbeeld
De architect: in spagaat tussen mensen en technische details Illustratie met een simpel voorbeeld Illustratie van stap voor stap naar een architectuur aan de hand van een voorbeeld Overview Exercise Assistant:
Nadere informatieModel 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 informatieOpenIMS 4.2 Portaal Server
OpenIMS 4.2 Portaal Server Inhoudsopgave 1 WAT IS EEN ENTERPRISE INFORMATIE PORTAAL?...3 1.1 BESPARINGEN...3 1.2 GERICHT OP EEN SPECIFIEKE DOELGROEP...3 2 OPENIMS PORTAAL SERVER (PS)...4 2.1 CENTRAAL BEHEER...4
Nadere informatieOracle Application Server Portal Oracle Gebruikersgroep Holland Oktober 2003
Oracle Application Server Portal Oracle Gebruikersgroep Holland Oktober 2003 Page 1 1 Kees Vianen Senior Sales Consultant Technology Solutions Oracle Nederland Agenda Geschiedenis van Oracle Portal Portal
Nadere informatieThe 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 informatieSaaS en cloud computing: in de mist of in de wolken? Karin Zwiggelaar, partner 20 september 2010
SaaS en cloud computing: in de mist of in de wolken? Karin Zwiggelaar, partner 20 september 2010 We staan aan de vooravond van de volgende Internetrevolutie De klassieke werkwijze van organisaties zal
Nadere informatieIs 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 informatieCustomer Case: WoningNet
Customer Case: WoningNet WoningNet en Webservices Woonruimtebemiddeling Shared service center Business uitdaging Architectuur visie Woonruimtebemiddeling Woningzoekende Corporatiemedewerker Corporatiemedewerker
Nadere informatie: 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 informatieZelftest 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 informatieDATAMODELLERING ARCHIMATE DATA- & APPLICATIEMODELLERING
DATAMODELLERING ARCHIMATE DATA- & APPLICATIEMODELLERING Inleiding In dit whitepaper wordt de datamodelleervorm ArchiMate data- & applicatiemodellering beschreven. Deze modelleervorm staat in verhouding
Nadere informatieAanbesteding implementatie, beheer en onderhoud van Microsoft Dynamics 365 for Operations. Bijlage 5: Beschrijving toekomstige ESB
Aanbesteding implementatie, beheer en onderhoud van Microsoft Dynamics 365 for Operations Bijlage 5: Beschrijving toekomstige ESB Versie: v1.0 Datum: 17-3-2017 Inhoudsopgave 1. 2. 3. 4. Inleiding 3 Huidige
Nadere informatieTechnisch 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 informatieNiveau 2 Medewerker ICT
Wat kunt u van onze studenten verwachten Niveau 2 Medewerker ICT Schooljaar 2012-2013 Semester 2 Klas 2 (20 weken); deze klas is aan het begin van vorig schooljaar begonnen: Voor deze studenten is het
Nadere informatieCurriculum 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 informatieKennis na het volgen van de training. Na het volgen van deze training bent u in staat:
Training Trainingscode Duur Gepubliceerd Taal Type Leermethode Kosten SF2015V8 4 dagen 02/02/2015 Nederlands & Engels Developer, basis Invidueel & klassikaal Op aanvraag Deze training richt zich op het
Nadere informatieExercise assistant on-line
Exercise assistant on-line Onderwerpen - Introductie Exercise Assistant - On-line volgens MVC principe - Problemen bij MVC principe - Mogelijke oplossing - Richtingen onderzoek - Mogelijkheid tot meedoen
Nadere informatieXebic. Cloud Solutions voor het Onderwijs
Xebic Cloud Solutions voor het Onderwijs Cloud Solutions www.xebic.com Inleiding Doel Architectuur concepten OnStage, de Cloud applicatie van Xebic. 2 Inhoud Xebic Bedrijf Cloud-roots Views Cloud Applicaties
Nadere informatieSoftware 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 informatieHDN DARTS WEB AUTHENTICATIE
HDN DARTS WEB AUTHENTICATIE HDN Helpdesk T: 0182 750 585 F: 0182 750 589 M: helpdesk@hdn.nl Copyright Communications Security Net B.V. Inhoudsopgave 1. INLEIDING OP HET ONTWERP... 3 1.1 HET DOEL VAN DIT
Nadere informatieOndersteuning van zorg gerelateerde processen en activiteiten voor patiënt en zorgverstrekkers
Ondersteuning van zorg gerelateerde processen en activiteiten voor patiënt en zorgverstrekkers Contact persoon: Thera Splinter: 020 6445160 team@webfysio.nl Contact persoon: Joost Nagelmaeker: 0642115336
Nadere informatieHCM Processes and Forms
HCM Processes and Forms Adobe Interactive Forms XSS Homepage Framework Portal Susan van Someren, Miroslav Medic (Xbow IT) Zeist, 2 maart 2010 Inhoud Introductie Aanleiding HCM Processes and Forms Wat is
Nadere informatieEn 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 informatieEen 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 informatieVerantwoording van het Logica In Lagen referentiemodel
Verantwoording van het Logica In Lagen referentiemodel Bijlage bij Meer inzicht in gelaagde architectuur - Deel 1: Uitleg, terminologie en methoden [Pruijt10]. Leo Pruijt, Lectoraat Architectuur van Digitale
Nadere informatieTrends in Laboratory Informatics
LIMS,SDMS,CDS & ELN in één systeem? Mr.Roel de Hoop RAAK Lab Informatics B.V. roel@raakbv.com Laboratory Informatics Laboratory Informatics Laboratory Informatics is the specialized application of information
Nadere informatieSoftware Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces
Software Processen Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Het software proces Een gestructureerd set van activiteiten nodig om een software systeem te ontwikkelen Specificatie;
Nadere informatieTechnologie en Interactie 3.2: software architectuur
Technologie en Interactie 3.2: software architectuur Manual IAM-TDI-V2-Technologie en Interactie. Jaar 0809 blok 2 Oktober 2008 Fons van Kesteren 1/8 Inhoud Technologie en Interactie 3.2: software architectuur...
Nadere informatieWebapplicatie-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 informatieWaarom een Independent Software Vendor voor XForms kiest. Johan Blok CM Pro www.cmprofessionals.eu
Waarom een Independent Software Vendor voor XForms kiest Johan Blok CM Pro www.cmprofessionals.eu CWI Wikipedia An independent software vendor (ISV) is a company specializing in making or selling software,
Nadere informatieComplexiteit 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 informatieWeblogic 10.3 vs IAS 10.1.3
Vision ~ Knowledge ~ Results Weblogic 10.3 vs IAS 10.1.3 OGh Fusion Middleware/ SOA Dag 19 Mei 2010, Het Oude Tolhuys Edwin Biemond email edwin.biemond@whitehorses.nl Web http://blogs.whitehorses.nl/,
Nadere informatieMeer 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 informatieCurriculum 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 informatieB.Sc. Informatica Module 4: Data & Informatie
B.Sc. Informatica Module 4: Data & Informatie Djoerd Hiemstra, Klaas Sikkel, Luís Ferreira Pires, Maurice van Keulen, en Jan Kamphuis 1 Inleiding Studenten hebben in modules 1 en 2 geleerd om moeilijke
Nadere informatie