Referenties
- Eneco
- Fortis Asr
- Nuon II
- Rabobank
- Unisys
- UWV
- Delta Lloyd
- Eneco Energie
- Nuon
- De Telefoongids
- Allianz
- Delta Lloyd
- Net Effect
- Randstad
ENECO ENERGIE - SYSTEEMANALYSE

BEDRIJFSPROFIEL
Eneco Energie is een van de grote energiebedrijven in Nederland. Men verzorgt o.a. de productie, het transport en de levering van elektriciteit, gas, warmte. Ook levert men bijbehorende diensten zoals meten, beheren, installeren en factureren. Eneco heeft circa 2 miljoen klanten.
PROJECTINFORMATIE
Het in projectverband ontwikkelen van interfaces tussen incassosysteem MVS en meelifters. Achtereenvolgens heeft TFG het technisch ontwerp gemaakt en de koppelingen gemaakt door 100% te genereren vanuit Designer. Verder was TFG in dit project verantwoordelijk voor het tunen van Oracle applicaties, bug-fixing, uitvoeren van module- en systeemtesten en het documenteren. De gebruikte technologie is Windows XP, Linux, Oracle Designer 9i, Developer 9i, Headstart (CDM rule-frame), PL/SQL, JCS en PVCS.
FORTIS ASR - IMPLEMENTATIE IDEAL

BEDRIJFSPROFIEL
Als onderdeel van Fortis vinden particulieren en bedrijven bij Fortis ASR een compleet assortiment aan verzekeringen en financiële producten. Hierdoor kunt u altijd rekenen op een partner die als geen ander weet wat er moet gebeuren om uw toekomst zeker te stellen. Fortis ASR werkt intensief samen met onafhankelijke intermediairs en ondersteunt ze met specialistische informatie, handige software en passende oplossingen. Die samenwerking levert tevreden klanten op. U hebt de keuze uit de beste producten die het beste aansluiten op uw persoonlijke situatie en u bent verzekerd van een uitstekende service.
PROJECTINFORMATIE
De iDEAL standaard is ontwikkeld door ABN AMRO Bank NV, ING Bank NV en Rabobank Nederland en is in licentie te nemen door alle banken in Nederland die een internetbankier product aanbieden. In 2006 is een software project bij de Fortis bank gestart met als doel het aansluiten van de Fortis bank op de iDEAL betaalmethode. iDEAL is een betaalstandaard voor veilige en directe betalingen op internet. De applicatie bestaat uit de applicatielaag en het front-end. Het front-end is een ASP.NET applicatie die de communicatie met de buitenwereld verzorgt. De interface naar de consument wordt gevormd door meerdere webpagina’s waarin een Fortis klant de betaling autoriseert binnen zijn eigen internetbankier omgeving. De interface naar de bank van de webwinkelier bestaat uit web services. De applicatielaag is in Java ontwikkeld. Communicatie tussen front-end en applicatielaag vindt plaats op basis van web services.
iDEAL biedt de consument voordelen ten opzichte van andere betaalmethoden:
- iDEAL is net zo vertrouwd, veilig en gemakkelijk als internet bankieren
- iDEAL wordt ondersteund door de grote Nederlandse banken
- Toegang tot internetbankieren van één van de deelnemende banken is voldoende om gebruik te kunnen maken van iDEAL
NUON - WEBAPPLICATIE

BEDRIJFSPROFIEL
Nuon is een toonaangevende energieonderneming, die actief is in productie, handel, transport en levering van (duurzame) energie.
PROJECTINFORMATIE
TFG heeft bij Nuon gewerkt aan het project “Even Zelf Regelen”. Hierbij kunnen Nuon klanten op de website van Nuon zich aanmelden om hun eigen rekeningen, verbruiksgegevens en meterstanden te checken en bij te werken. De grote winst voor Nuon zit hem in de ontlasting van het customer care centre.
Het systeem combineert informatie uit Siebel en SAP databases en dit gebeurt door een eigen geïmplementeerd Service Broker systeem gebouwd in Java in combinatie met een Oracle database. TFG heeft de technische mutaties voor haar rekening genomen en het ontsluiten van de SAP en Siebel data. Naast het troubleshooten binnen het projectteam heeft de TFG tevens haar aandeel geleverd aan de security kant, die is geïmplementeerd met behulp van het pakket RSA ClearTrust. Hier zijn verschillende Java libraries omheen gebouwd. Deze libraries worden ook gebruikt voor de security voor de intranet applicaties en er bestaan plannen om nog meer applicaties te ontsluiten met dit systeem.
RABOBANK - UNIVERSE MIGRATIETRAJECT

BEDRIJFSPROFIEL
De Rabobank (Coöperatieve Centrale Raiffeisen-Boerenleenbank B.A) (coöperatie) is een Nederlandse bank. Rabobank Nederland is een onderdeel van de Rabobank Groep, en naar eigen zeggen de grootste financiële dienstverlener in Nederland, met een groot aantal vestigingen in het buitenland
PROJECTINFORMATIE
Voor de Rabobank is een migratie traject uitgevoerd met als naam Universe. Doel van het project was het consolideren van omgevingen waardoor er een kosten reductie zou plaatsvinden en minder systemen beheert moeten worden.
In de oude situatie zijn circa 300 Oracle Databases ieder op hun eigen server, Oracle 9i single instance en Oracle 9i RAC. Dat betekent dat voor al deze omgevingen beheerders nodig zijn op zowel DBA als Systeembeheer. Het gevolg is dat de kosten hoog zijn en dat veel systeem resources niet gebruikt worden.
In de nieuwe situatie zijn we erin geslaagd door de inzet van Oracle 10g in een Cluster omgeving, met als doel de schaalbaarheid te vergroten, om een consolidatie slag uit te voeren. Oracle 9i werd gemigreerd naar Oracle 10g en naar de geconsolideerde omgeving. Dit betekent dat er op nieuwe hardware veel meer databases draaien, Daardoor is het aantal machines afgenomen en het aantal ongebruikte resources zoals CPU en diskruimte ook. Dit wordt nu gedeeld dat als applicatie A de resources niet gebruikt Applicatie B dit wel kan gebruiken, waardoor doorlooptijden ook kunnen verbeteren.
Groot voordeel is dat er geen licentie kosten meer voor HACMP en GPFS nodig waren. Doordat niet gebruikte CPU's nagenoeg niet voorkomen wordt er op Oracle licenties ook bespaard. Naast de financiële besparing is door de schaalbaarheid van de cluster omgeving het gemakkelijker om resources toe te voegen danwel te verwijderen waar nodig.
The Future Group is benaderd vanwege ruime ervaring met betrekking tot consolidatie en migratie van Oracle omgevingen.
UNISYS - K3CR PROJECT

BEDRIJFSPROFIEL
Unisys is wereldwijd actief in IT-diensten en -oplossingen. Het bedrijf is actief in consulting, systeemintegratie, outsourcing, IT-infrastructuren en server-technologie. Zo helpen zij klanten bij het ontwikkelen van veilige en betrouwbare bedrijfsprocessen. TFG werkt voor de afdeling Technology Consulting Services van Unisys.
PROJECTINFORMATIE
TFG heeft een belangrijke bijdrage geleverd aan het K3CR project voor het UWV (K3CR—Klant Contact Centrum Contractregistratie).
Om de dienstverlening aan de bijna twee miljoen klanten te verbeteren, startte het UWV met de UWV-telefoon. Dit is een centraal telefoonnummer dat eind 2005 landelijk beschikbaar werd voor alle klanten van het UWV. Het UWV schakelde met het oog hierop Unisys in voor de ontwikkeling van een flexible klantregistratiesysteem, dat met behulp van het .NET-ontwikkelplatform gebouwd werd. Het door Unisys/TFG gebouwde registratiesysteem wordt niet alleen als volgsysteem gebruikt voor klantcontracten, maar ook voor de communicatie met de UWV-vestigingen in het land en het opslaan van alle content. Het systeem biedt de medewerkers van de UWV-telefoon in de eerste plaats de nodige dossier– en contactinformatie van de klant. Wanneer een direct antwoord niet meteen mogelijk is, wordt er een e-mail met daarin de klantgegevens, de niet beantwoorde vraag en een terugbelverzoek vanuit het registratiesysteem naar de betreffende vestiging gestuurd.
Het registratiesysteem heeftt een sleutelrol in het streven van het UWV om de klantvriendelijkheid naar een hoger plan te brengen. K3CR is de centrale ingang van alle klanten (werknemers en werkgevers). Registratie spelt in dat verband niet alleen een cruciale rol om klanten steeds van de juiste informatie te voorzien. De geregistreerde gegevens worden ook gebruikt om trends te ontdekken in het soort vragen zodat we onze processen aan de hand daarvan kunnen verbeteren.
UWV - APPLICATIEONTWIKKELING

BEDRIJFSPROFIEL
Het UWV verzorgt sinds 2002 de uitvoering van sociale zekerheidswetten als de Wet Arbeidsongeschiktheid (WAO) en de Werkloosheidswet (WW). Het UWV ontstond uit een fusie van vijf uitvoeringsinstellingen: Cadans, Gak, Guo, Uszo en SFB en het Landelijk Instituut Sociale Verzekeringen (LISV). Het UWV heeft daarbij ook een handhavingstaak: misbruik voorkomen en bevorderen dat de regels nageleefd worden. UWV ondersteunt zijn klanten bij terugkeer naar het arbeidsproces. Hiertoe koopt UWV reïntegratiediensten in bij commerciële bedrijven.
PROJECTINFORMATIE
Sinds 1 januari 2006 is de wet Werk en Inkomen naar Arbeidsvermogen (WIA) van kracht. Deze Wet vervangt de Wet op de arbeidsongeschiktheids- verzekeringen (WAO). Als u op of na 1 januari 2004 ziek bent geworden en na twee jaar nog niet aan het werk kunt, krijgt u met de WIA te maken. In deze wet staat werk voorop. Alleen bij volledige een duurzame arbeidsongeschriktheid krijgt u recht op een arbeidsongeschiktheidsuitkering. Als u nog gedeeltelijk kunt werken, krijgt u een aanvulling op het loon. TFG werkt voor het Competence Center van de afdeling Concern ICT van UWV. Het project omvatte onder andere het maken van een koppeling tussen de Belastingdienst en UWV. De belastingdienst heeft regelmatig behoefte aan allerhande informatie uit de UWV databases. Voorheen werd dit per e-mail verstuurd aan een bepaald UWV-medewerker. Nu is er een systeem dat dergelijke mailtjes direct doorsluist naar de juiste UWV-medewerker, attachments opslaat, belangrijke gegegevens registreert en voorkomende fouten logt. Een belangrijk voordeel van het system is dat transactioneel is; er raakt niets kwijt en alle acties, berichten en gegevens worden tijdens verschillende fases geregistreerd. Ook de respons van de UWV medewerker naar de Belastingdienst verloopt via dit Biztalk 2004 ontwikkelde systeem.
DELTA LLOYD - ALAFPROJECT

BEDRIJFSPROFIEL
Bij Delta Lloyd Groep werken circa 6.500 mensen op fulltime basis. Het concern bestaat uit acht divisies, actief in drie landen. Een van deze divisies is Delta Lloyd Verzekeringen. Deze divisie verkoopt verzekeringen en pensioenen via onafhankelijke assurantieadviseurs in Nederland.
PROJECTINFORMATIE
Het Alfa-project heeft betrekking op levensverzekeringen, op dit moment een actuele zaak, denk aan de nieuwe levensloopregeling. Het Alfa project is gestart in 2001, en er werken momenteel zo’n 80 tot 100 man aan (ontwikkelaars, analisten, testers, QA, betrokken gebruikers en projectleiders). Het project is zeer grootschalig en bevat 33 blocks, 20 canvases en 116 program units. De applicatie bestaat uit ongeveer 100 schermen, 500 tabellen en 200 packages. In de database zijn alle gegevens over producten, polissen en looptijden verwerkt. Er zijn interfaces met een aantal andere applicaties, zoals offertesoftware en boekhoudsystemen. The Future Group is mede verantwoordelijk voor de herstructurering van de Alfa-applicatie, release 10. Deze is begin oktober 2006 in productie gegaan. De schermen zijn gemaakt met behulp van Forms 6i, allemaal handmatig gemaakt. Designer is wel aanwezig, maar wordt met name gebruikt voor het datamodel. Release10 voorlopig de laatste functionele release is. Daarna start de technische herstructurering. Hierbij moeten alle sources genereerbaar worden gemaakt moeten worden vanuit Designer met behulp van Headstart.
ENECO ENERGIE - KLANTENDATABASE

BEDRIJFSPROFIEL
Eneco Energie is een van de grote energiebedrijven in Nederland. Men verzorgt o.a. de productie, het transport en de levering van elektriciteit, gas, warmte. Ook levert men bijbehorende diensten zoals meten, beheren, installeren en factureren. Eneco heeft circa 2 miljoen klanten.
PROJECTINFORMATIE
Het optimaliseren van een klanten database in het kader van de privatisering van de energietarieven voor particulieren (juli 2004). Achtereenvolgens zijn het bestaande databaseontwerp geanalyseerd, is het ontwerp aangepast en nieuwe functionaliteit toegevoegd. De nieuwe functionaliteit was nodig om wijzigingen met betrekking tot de klantsituatie (verhuismelding, product verandering, voorschotverandering) mogenlijk te maken. Hiertoe zijn SQL Loader (CTL-files) bestanden aangamaakt om gegevens in te lezen. De gebruikte technologie is een mix van Windows NT, Unix, Designer 6, TOAD, PL/SQL, SQL, SQL Loader en PowerDesigner.
Java Case Study - Nuon

Bedrijfsprofiel
Nuon is actief in de productie, de handel, het transport en de levering van (duurzame) energie. Nuon’s activiteiten zijn ondergebracht in vier segmenten. Distributie en Verkoop Nederland, Productie en Handel, Netbeheer en Overige activiteiten. Onder overige activiteiten vallen de activiteiten van Nuon Duitsland, Nuon België, overige service activiteiten, overige buitenlandse ondernemingen en Corperate Center. Naats bovenstaande activiteiten biedt Nuon dienstverlening op maat en levert zij specifieke producten voor zowel consumenten als bedrijven.
Het project
Maatschap FreeIT heeft bij Nuon gewerkt aan het project “Even Zelf Regelen”. Hierbij kunnen Nuon klanten op de website van Nuon zich aanmelden om hun eigen rekeningen, verbruiksgegevens en meterstanden te checken en bij te werken. De grote winst voor Nuon zit hem in de ontlasting van het customer care centre.
Het systeem combineert informatie uit Siebel en SAP databases en dit gebeurt door een eigen geïmplementeerd Service Broker systeem gebouwd in Java in combinatie met een Oracle database, De Maatschap heeft de technische mutaties voor haar rekening genomen en het ontsluiten van de SAP en Siebel data.
Naast het troubleshooten binnen het projectteam heeft de Maatschap tevens haar aandeel geleverd aan de security kant, die is geïmplementeerd met behulp van het pakket RSA ClearTrust. Hier zijn verschillende Java libraries omheen gebouwd. Deze libraries worden ook gebruikt voor de security voor de intranet applicaties en er bestaan plannen om nog meer applicaties te ontsluiten met dit systeem.
Java Case Study - De Telefoongids

Bedrijfsprofiel
De Telefoongids bv. is een grote organisatie in de directory publishing business met ongeveer 800 werknemers in Nederland.
Het project
Het project heeft zowel een technisch als een functioneel doel. Technisch gezien was er een omschakeling naar open standaarden nodig vanaf de proprietary producten waarop de site voorheen gebouwd was. Nu worden er open standaarden, zoals Java, Spring en Hibernate, gebruikt, waardoor de ontwikkeling in-house kan gebeuren en de klant gemakkelijk nieuwe ontwikkelaars aan het team kan toevoegen wanneer dit nodig. Voor de zoekengine is in eerste instantie een upgrade gedaan naar de nieuwste versie van de gebruikte search engine, die nog wel proprietary was; nu realiseren we een overgang naar het open source product Lucene, waarmee ook dit deel van het platform "open" wordt en tevens een besparing op licentiekosten wordt gedaan.
Functioneel gezien was er een verbeterslag in de zoeklogica nodig. De oude website had een ondoorzichtig en erg complex zoekalgoritme, waardoor de resultaten moeilijk te verklaren waren en de site onnodig langzaam was. We hebben diverse tests uitgevoerd waarbij duizenden zoekopdrachten die op de live site werden gedaan door verschillende (eenvoudigere) zoekalgoritmes zijn gehaald. Hieruit hebben we een algoritme bepaald dat een goede balans geeft tussen performance en goede resultaten. De zoekmachine is zo gebouwd dat de klant dit later, bij nieuwe inzichten, ook makkelijk weer kan veranderen.
FreeIT heeft een hoofdrol gespeeld bij het ontwerpen en implementeren van de zoekmachine. Deze is in feite het hart van de site. Het resultaat is een zoekmachine die makkelijk te configureren is naar de wensen van de klant (die nogal eens willen veranderen), en die snel en betrouwbaar is.
De zoekmachine maakt gebruik van Java, Spring, Hibernate, en naar keuze i411 Discovery Engine of Apache Solr als onderliggende search engine. Daarnaast is er interactie met een Oracle database waar de vermeldingen in staan.
Als ontwikkelmethode wordt een RUP-achtige aanpak gebruikt waarbij nieuwe features in releases worden ingedeeld. Deze worden op regelmatige intervallen opgeleverd die kort genoeg zijn om snel in te spelen op nieuwe klantwensen.
Java Case Study - Allianz

Bedrijfsprofiel
Allianz is een van de grootste verzekeraars en financiële dienstverleners wereldwijd. Allianz Group verlenen diensten aan meer dan 60 miljoen klanten in meer dan 70 landen met een range aan services op de gebied van: vermogensverzekring, levens- en gezondheidsverzekering, banking en asset management.
Het project
Het verzorgen van de integratie van bestaande mainframe functionaliteit met externe diensten. Daarnaast zorgdragen voor koppeling mainframe (CICS/) met externe diensten en productdatabases
Ten behoeve van polisbehandeling en schadebehandeling voor een verzekeraar is het noodzakelijk polissen en bijbehorende incidenten te kunnen raadplegen. Tot nog toe werd dit gerealiseerd door meerdere mainframe applicaties maar de behoefte ontstond een deel van de beschikbare functionaliteit te distribueren. Het mainframe is nog steeds centraal maar vanuit de mainframe applicaties worden nu gedistribueerde services aangeroepen middels web services. Vanaf het mainframe worden zoekcriteria opgevoerd die worden doorgesluisd naar de gedistribueerde processen die op basis van deze zoekcriteria de bijbehorende polissen en bijbehorende incidenten opvragen. De processen zorgen hierbij voor de orkestratie van de aan te roepen diensten. Ondersteunende Technologieën die zijn gebruikt: WebSphere Application Server 6, WebSphere Process Server 6, WebSphere Integration Developer 6, WS-Security, Spring framework, iBatis O/R mapping en BPEL.
Middels deze oplossing is het voordeel voor Allianz een niet leverancier gebonden houding ten opzichte van de te kiezen technologiën. Free IT is voor deze opdracht benaderd vanwege ruime ervaring met betrekking tot enterprise applicatie integratie.
Java Case Study - Deltalloyd

Bedrijfsprofiel
Deltalloyd Asset Management (DLAM) is het onderdeel van Deltalloyd verantwoordelijk voor het vermogensbeheer. Dit vermogensbeheer gebeurt onder andere in de vorm van beleggingsfondsen. DLAM beheert momenteel ongeveer 50 fondsen.
Het project
Voor alle fondsen dient ‘s ochtends voor 09.00 uur de intrinsieke waarde (IW) vastgesteld te worden. Deze IW is de basis voor de koers bij opening van de beurs. Het vaststellen van deze IW’s gebeurde tot voor kort met behulp van excel sheets. Deze manier van werken loopt tegen zijn grenzen aan met als gevolg dat het geheel niet meer kan voldoen aan de eisen op het gebied van:
- Concurrency (meerdere gebruikers)
- Schaalbaarheid (groei van data)
- Performance (response tijden)
- Betrouwbaarheid en Robuustheid
- Tijdigheid (kan de IW voor 09.00 uur ‘s ochtends geproduceerd worden)
- Controleerbaar (is traceerbaar wie, wat en wanneer heeft gedaan)
Free IT is voor de 2de fase benaderd en vervuld een tweeledige rol:
Het vervangen van de XML laag door een persistentielaag, die bestaat uit een Oracle database die ontsloten wordt met Hibernate
Met het oog op de toekomst wordt het ontwerp van de applicatie bekeken. FreeIT verzorgt hierbij een plan van aanpak hoe de nieuwe functionaliteiten en het herontwerp gerealiseerd kunnen worden.
Java Case Study - Net Effect

Bedrijfsprofiel
Net Effect is een bedrijf van ongeveer 25 medewerkers dat ICT diensten levert op het gebied van online en mobile services. Dit varieert van het bedenken en uitvoeren van e-marketing campagnes tot het ontwikkelen van websites en webapplicaties. Eén van de grootste klanten is (de internet afdeling van) De Telefoongids, waarvoor zowel applicatie beheer, applicatie onderhoud en applicatie ontwikkeling wordt gedaan.
Het Project
Via de website van De Telefoongids (www.detelefoongids.nl) kunnen personen en bedrijven worden gezocht. Van de gevonden vermeldingen kan een detail pagina worden bekeken waarop aan het begin van het project slechts een locatiekaartje, een logo en wat adres gegevens beschikbaar waren.
Free IT heeft meegewerkt aan het ontwerp en implementatie van een web applicatie voor de invoer van veel meer gegevens (zoals openingstijden, bereikbaarheid, betalingswijze, foto's, etc.). De applicatie bestond grofweg uit twee front ends. Eén voor klanten van De Telefoongids, waarmee ze hun eigen detail pagina kunnen onderhouden en één voor medewerkers van De Telefoongids om klanten te bellen en zo gegevens in te voeren.
Wens van De Telefoongids was om gebruikt te maken van Vignette V7, een content management systeem. Verder is er gebruik gemaakt van Hibernate om een Oracle database te benaderen en Spring om componenten aan elkaar te koppelen. Voor de front ends zijn JSP's en Java Portlets gebruikt en LDAP voor de user administratie.
De doorlooptijd van het project was ongeveer vijf maanden. Aan het begin van het project was het nog erg onduidelijk wat precies de requirements van de applicatie waren, daarom is voor een agile aanpak gekozen. Een flexibele en meedenkende houding van de projectmedewerkers was daarom erg gewenst.
Java Case Study - Randstad

Bedrijfsprofiel
Het ICT-bedrijf I-bridge is een zelfstandige onderneming en maakt onderdeel uit van de Randstad Holding. De vier grootste klanten van het bedrijf zijn: Randstad Nederland, Tempo-Team, Yacht en Capac. I-bridge ondersteunt de vier bedrijven op ICT-gebied met bijvoorbeeld de websites www.randstad.nl, www.yacht.nl en www.tempo-team.nl
Randstad één van de grootste uitzendondernemingen ter wereld en is marktleider in Nederland, België, Duitsland en het zuidoosten van de Verenigde Staten.
Het project
Het ontwerpen en bouwen van het automatisch publiceren op externe jobboards zoals www.werk.nl en www.nationalevacaturebank.nl van banen uit het Randstad front-office systeem. Deze banen werden al door medewerkers banen aangemaakt en gepubliceerd op www.randstad.nl, www.yacht.nl en www.tempo-team.nl. Door ook automatisch op de externe jobboards te publiceren wordt het bereik van de beschikbare banen sterk vergroot en wordt Randstad nog meer onder de aandacht gebracht.
Uiteindelijk moest er met drie verschillende externe systemen gekoppeld worden, elk met eigen vorm van communiceren. Door de spil te zijn tussen de functioneel beheerders en de externe systemen is het systeem zowel functioneel en technisch ontworpen en geleid door Free IT. Vanwege de vele sociale aspecten en de complexe integratie aspecten is de grote ervaring op dit gebied en zelfstandigheid van de medewerkers van Free IT van groot nut gebleken.
Om het automatisch publiceren te realiseren zijn de volgende processen en technologieën gebruikt:
- Agile ontwerp, ontwikkeling en deployment van de interface met de externe partijen,
- BEA WebLogic en BEA WebLogic Integration om de XQuery transformaties en processing van de berichten (een eenvoudigere vorm van BPEL) te verwezelijken,
- Java 4 voor de custom code,
- De Java Transation API om gedistribueerde transacties (XA) tussen Oracle AQ en Oracle mogelijk te maken,
- WSDL en XSD om de SOAP webservice volledig te definiëren voor één van de externe partijen,
- SMTP en HTTP POST voor de externe partijen die geen webservices ondersteunen.
| 1 |
