Een APEX-softwarehouse bij Provincie Zeeland(?)

Slides:



Advertisements
Verwante presentaties
Presentatie programma Access applicatie kopersbegeleiding
Advertisements

Unleash your productivity with Startup TOOLS today •Configuratie voor de PTC product ontwikkeling omgeving, •Applicaties voor een gecentraliseerd, grafisch.
Programma 10u: Deel 1 – Praktische tips door Ninnin Michaël
Alumni-portals gezien vanuit een ICT-perspectief Robert van ‘t Sant.
Installatie & beheer Jonathan Mohnen Martijn Wolfs.
Samenwerking met MOSS 2007! Chris Hoppenbrouwers.
NEWCASH 2007 PRESENTATIE Versie 2007.R3 PRESENTATIE © 2007 NEWTRONICS AUOTMATISERING MEER INFO: Hét complete kassa.
Ervaringen Wat is het doel van het project?
Beheer(s) je milieutaken Milieuzorgsysteem als tool! 19 november 2012.
Mailoplossingen voor het onderwijs
Gegevensbeheer Karin Diederiks KOAC•NPC.
01 van 06 Portal4U Loe Hameleers Twan Saleming Klanten: Wat kost dat artikel? Wanneer wordt geleverd? Die werkt hier niet meer.. Die factuur ken ik niet.
Easy Bis Bestuursdienst Informatie Systeem Van agendapunt tot besluit Met automatische internet publicatie.
Financial Systems 2014.
Bedrijfspresentatie.
HALLO OPLETTEN : Waarom sql DOEN : Introductie opdracht
Base: bewerkingen 2 soorten - Oplopend- Aflopend.
De kracht van Pylades B.V. Pylades is een integrale ICT dienstverlener op het gebied van Dynamics AX, CRM, SharePoint, Business Intelligence en software.
Cliënt-server omgeving
49e adlib gebruikersgroep vergadering Brabants Museum 7 december 2004 Bert Degenhart Drenth.
Normalisatie Relationeel databaseontwerp:
HALLO OPLETTEN : Waarom sql DOEN : Introductie opdracht
Databases I (H. 1) Wiebren de Jonge Vrije Universiteit, Amsterdam Voorlopige versie 2003.
Introductie/Agenda 1 Cor Verbaas 1.Business Analist. 2.Werkzaam bij AEP sinds juni Verantwoordelijk voor de business applicaties binnen AEP. 4.MFGPro.
Web Intake Systeem een uniek gemeentelijk project.
Presentatie Kwaliteitscholen KWALITEITSCHOLEN is een compleet en integraal systeem voor:  strategievorming en kwaliteitscontrole  meten van tevredenheid.
Even voorstellen 250 medewerkers, 4 vestigingen
Technische Architectuur
PHP & MYSQL LES 02 PHP & FORMULIEREN. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
POP-Coach Persoonlijk OntwikkelingsPlan
Succes met SPBS Effectievere begeleiding via de agenda SPBS in het VO.
PADS4 maakt het eenvoudig om informatie te verspreiden naar een specifiek publiek op de juiste plaats en het juiste moment PADS4 is een professionele oplossing.
Meervoudige selectie van deuren
Update Implementatie en beheer
19 juni 2008 E-depot: de Rotterdamse praktijk Josje Everse Projectleider E-depot.
Besturingssysteem Vaak wordt de Engelse term gebruikt: Operating System ( OS ) Plaats van het OS in een computersysteem: Hardware Applicatie Operating.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Van data naar kennis. Customer Case – Robeco Forms naar Apex Migratie.
WapliX Webdatabases New generations of applications.
Presentatie ABN AMRO BANK NV 7 maart 2012 Het bedrijf De software De implementatie Het vervolg.
Insights & Essentials Willem van Putten
Analyse 3 INFANL01-3 week 2 CMI Informatica.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
Oracle licenties…… Hoe kunt u besparen? David Abeln
123 Belangrijke voordelenWat is het? End-to-end mogelijkheden Creëer en versterk autonome flexibele teams Plaats kwaliteit centraal in alles wat u doet.
ADMINISTRATIE VAN EEN EXTERNE TOETS M.B.V. EEN WORKCENTER SESSION th november 2015.
P. van der Terp DienstverleningPlus. 2 Agenda Historisch perspectief Ingreep Overgangsjaar 2007 Historische kosten Vergelijking kosten Filenet.
WELKOM Bij deze eerste AGP KIS dag Klant Informatie Sessie Door Frank Neefs.
+ Praktijkscasus Business Intelligence Dashboard in de thuiszorg.
Proloog… © , Yenlo B.V., Hazerswoude-Rijndijk, Nederland - Alle rechten voorbehouden Al jaren wordt er gesproken over jQuery mobile en mobiele.
Door de bomen het bos weer zien Henk Post Bedrijfsanalist ISZF November 2005.
De WKR in de zorg: zorg voor belastingvoordeel Datum:6 juni 2014 Door:Martijn Thissen – Commercieel Manager.
Geo Informatie in West 26 maart Waar staat WEST in het GIS? De Atlas van West Op de Kaart Pleio Knelpunten.
SharePoint Alles over versiebeheer In de Private en Public cloud.
SharePoint Alles over metadata In de Private en Public cloud.
KNVI Congres Introductie BI.
‘Business at the speed of change’
Hoe werkt bibliografische software?
Webinar voor ambassadeurs
Inleiding, stand van zaken COINS2.o
SharePoint Versiebeheer
Lectora als ontwikkeltool voor interactieve multimedia programma’s
VeiligheidsRegioTwente
Webinar SharePoint Standaard Werkstromen
ASP.NET MVC Web Development
Vernieuwde webkaart Programma welkom en inleiding presentatie
Gebruikersdag 2017 Welkom.
Datamodelleren FCO-IM methode.
Transcript van de presentatie:

Een APEX-softwarehouse bij Provincie Zeeland(?) OGh-dag Zeist – APEX @ WORK – Provincie Zeeland Een APEX-softwarehouse bij Provincie Zeeland(?) Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Even voorstellen Naam: Hans Quist Functie: Senior medewerker ICT Taken: Coördinatie van ICT bij de directie Economie & Mobiliteit. Aansturing ontwikkelteam van E&M. Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Programma voor deze middag Algemene inleiding – Hans Quist APEX bij de Provincie Zeeland in de praktijk: De techniek achter APEX – Trudy van Linden Het Wegen Informatie Systeem – Mirjam van Delft Discussie Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Provincie Zeeland – de organisatie Infrastructuur Oracle Oracle GIS Oracle Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Directiespecifieke systemen De 5 belangrijkste systemen, gebouwd in Oracle voor de directie E&M: IHP (Instandhoudingsplan) KAS (Kunstwerken Administratie Systeem) PEB (Provinciaal Eigendommen Beheer) WIS (Wegen Informatie Systeem) IPA (Integrale Projecten Administratie) Vetgedrukte systemen zijn reeds omgebouwd naar Oracle APEX (maar nog niet allemaal in productie). Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Breekpunt in 2008 De uitdaging in 2008: Dringende vraag om vernieuwing van een onderdeel van het Wegen Informatie Systeem (onderdeel Openbare Verlichting). Het probleem in 2008: Data in Designer niet meer up-to-date + Forms en Reports werken niet (goed) in IE8 (problemen met JInitiator) Het dilemma in 2008: Nieuw bouwen met oude technieken of juist niet? Hoe nu verder? Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

De twee stromen Overstappen op andere programmeertechieken: .NET C++ Visual Basic Java OutSystems Conformeren aan Oracle tools: Developer (Forms/Reports) APEX JDeveloper Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

De keuze APEX tenzij… De Provincie Zeeland heeft gekozen voor het gebruik van APEX als standaard ontwikkeltool voor haar interne applicaties. In specifieke gevallen wordt uitgeweken naar het gebruik van JDeveloper, maar alleen als de te kiezen oplossing niet met APEX is te realiseren. Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Een voorbeeld van Oud en Nieuw Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Toekomstverwachtingen Monitoringsysteem voor afdeling Verkeer & Vervoer Gebruik van mobiele apparatuur voor dataverwerking in het veld. Koppelingen met GIS Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Einde algemene presentatie Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Even voorstellen Naam: Trudy van Linden Functie: Informatieanalist Taken: Informatieanalyses tbv E&M beleidsafdelingen Databasebeheer E&M databases Technische ondersteuning Oracle tools (designer, forms/reports, iAS, apex) Systeemontwikkelaar applicaties E&M Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Installatie Diverse versies geïnstalleerd Aanroep-methodes Ervaring Installatie in database eenvoudig, installatie aanroep lastiger Embedded PL/SQL Gateway (11gR2) voor aanroep niet ideaal Apex-listener voor iedere apex-instance apart aan maken, dus ieder een eigen OC4J instance Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Installatie (2) Vragen/oplossingen m.b.t. installatie Wat is de ‘beste’ methode voor aanroep APEX 4.0? Oracle biedt diverse mogelijkheden: WebLogic Embedded Gateway Standalone OC4J-instance Glassfish Aanroep meerdere apex-instances vanuit 1 ‘listener’? Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Beheer APEX applicaties en conversie Echte applicaties pas ontwikkeld vanaf APEX 3.1.1 ‘Eigen’ ontwikkelde template (thema en template) Tool voor rapportage: Reports Builder (via iAS) en BI Publisher Ervaring Diana nodes fout bij het importeren van applicaties met report query’s Templates lastig te converteren naar nieuwe omgevingen. Problemen met vullen virtuele /i/ en verwijzingen naar thema’s die in versies veranderen Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Beheer APEX applicaties en conversie (2) Oplossingen Diana nodes -probleem wordt veroorzaakt doordat het resultaat van 1 of meerdere report query's wordt meegenomen bij de export. Referenties naar report query’s in export verwijderen of geen gebruik maken van report query's (in apex 3.1) Gebruik maken van standaard thema Statische plaatjes (zoals logo) opnemen bij images in APEX (#APP_IMAGE# of #WORKSPACE_IMAGE# en niet meer op /i/ Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Gebruik APEX Eerste ervaringen met HTMLDB 2.0 (dynamisch opbouwen parameterscherm voor Reports vanuit Headstart-tabellen) HTMLDB_ITEM Prototyping in APEX 3.2 Uniformering rapportage aan GS over voortgang grote projecten Uitbouwen prototype applicatie over voortgang projecten provinciebreed in APEX 4.0 Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Gebruik APEX (2) Ervaringen APEX in gebruik Stabiele applicatie en snel (zeker t.o.v. Java Applet met forms) Makkelijk op te pakken met pl/sql kennis Kennis JavaScript makkelijk maar niet noodzakelijk APEX 4.0 duidelijke verbetering t.o.v. eerdere versies Nadeel: applicatie en data in dezelfde database Nadeel: geen gebruik van samengestelde primary keys Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Bedankt voor uw aandacht Vragen? Bedankt voor uw aandacht Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Even voorstellen Naam: Mirjam van Delft - Kaijser Functie: Medewerker ICT Taken: Systeem ontwikkeling voor directie specifieke applicaties Technische ondersteuning van de eigen ontwikkelde applicaties Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Vergelijking Eerder ontwikkeld in ASP .NET icm VB .NET (Visual Studio) op Microsoft SQL database Mijn ervaring is dat APEX: … een vlakke(re) leercurve heeft … de communicatie met de database zelf regelt … standaard meer ‘on the shelf’ objecten beschikbaar heeft … ook de mogelijkheid geeft complexe applicaties te bouwen Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

WIS – wat is dat? Wegen Informatie Systeem Registratie alle gegevens Provinciale Wegen Uniek in Nederland Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Ontstaan WIS 1983: Losse bestanden met: Verkeerstellingen Ongevallen Wegen informatie Geen koppeling  Redundantie Start proef koppelen bestanden dmv een database Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Ontstaan WIS 1986: Koppeling gelukt Groen licht voor verdere ontwikkeling Gebruikte database: Hiërarchische database SIR WIS is een feit Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Ontstaan WIS 1990: Relationele database Oracle wordt Provinciale Standaard WIS switcht naar Oracle 2000: WIS wordt omgezet naar Oracle Forms 2008 – 2010 Herontwerp WIS in APEX WIS live in maart 2010 (APEX 3.2) 2011 WIS 25 jaar WIS naar APEX 4.0 Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Producten van gebruikers Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Producten van gebruikers Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Omzetten WIS Aanpassen datastructuur: Elke tabel een PK van max één veld Samengestelde PK’s worden UK’s Sequences en triggers voor nieuwe PK’s Controleren en aanmaken constraints Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Omzetten WIS Ontwikkelen Applicatie: Minimaal zelfde functionaliteit als ‘oude’ WIS Per Module Eerst functionaliteit voor bewerken data Daarna rapport aanroep (Reports Builder) Toevoegen nieuwe functionaliteit zoals Interactieve Rapporten Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Applicatie specifieke functionaliteit Inlezen automatische tellingen, snelheidsmetingen en volgafstanden Platte tekstbestanden Een regel wordt een record in een tijdelijke tabel Gegevens worden automatisch gecontroleerd en ingevoerd Controle van eventuele fouten tijdens inlezen Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Applicatie specifieke functionaliteit Snel verwijderen meetresultaten één meetperiode Overzicht met meetperioden Gebruiker kiest periode uit de lijst Waarschuwing in het overzicht Waarschuwing bij verwijderen Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Applicatie specifieke functionaliteit Verwerken weginspecties voor planningsprogramma Inlezen leveranciersbestanden 3 leveranciers, 3 verschillende indelingen, elk jaar anders Inspectie data combineren met wegen data in WIS Data invoeren in schema planningsprogramma Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Rapporten Rapporten nu nog Reports Builder Starten rapport In nieuw venster Output naar PDF Parameters worden meegegeven vanuit de applicatie Rapporten worden omgezet naar BI Eisen voor aanroep zelfde als nu Ervaringen en tips voor BI icm APEX zijn welkom! Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Nieuwe uitdaging: Wegoverdracht en Hernummering wegen Wegoverdracht: een deel van de weg wordt overgedragen Hernummering: de hele weg krijgt een nieuw nummer Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Nieuwe uitdaging: Wegoverdracht en Hernummering wegen Structuur WIS: Wegvakken Breedtevakken Telvakken Ongevallen Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Nieuwe uitdaging: Wegoverdracht en Hernummering wegen Aanpak: Aanmaken nieuwe weg en kopie oude weg Aanmaken nieuwe wegvakken Verplaatsen overige entiteiten Verwijderen oude wegvakken Verwijderen oude weg Kopie weg en bijbehorende wegvakken aanmaken met nummer oude weg Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011

Vragen Een APEX-softwarehouse bij Provincie Zeeland, copyright (c) 2011