CMS

Databases

Industries

Technology

First Line Software werd benaderd om nieuwe functionaliteit te ontwikkelen voor wat een statische portaal was om de bestel- en betaalmogelijkheid voor klanten voor een reeks diensten te automatiseren, en ook om de prestaties van het systeem te onderhouden en optimaliseren.

De cliënt

Onze cliënt is de grootste logistieke onderneming die in Rusland actief is met 41.900 postkantoorlocaties en 350.000 werknemers. 

Het biedt een breed scala aan diensten waaronder nationale en internationale pakketleveringsdienst, post, acceptatie van betalingen, pensioenen en betalingen van toelagen, evenals geldoverboekingen, naar één miljard klanten per jaar. 

Voorheen bestond de aanwezigheid op internet van onze klant eenvoudigweg uit een statische informatiewebsite.  Het bedrijf moest mogelijkheden voor klantenservice gaan bieden.  Gebruikers van dit interactieve klantenportaal konden porto- en verzendkosten berekenen, pakketten volgen en zoeken naar specifieke postkantoorlocaties door bepaalde parameters in te voeren, en leveringen per koerier bestellen.

Terwijl het portaal van de cliënt vanaf het begin een indrukwekkende lijst diensten had, werd het snel een noodzaak voor de site om in een voortdurende staat van ontwikkeling te zijn.  Er is een continue stroom van nieuwe diensten geweest en aanvragen om te worden gebouwd en geïmplementeerd. 

Projectomvang

First Line Software werd benaderd om nieuwe functionaliteit te ontwikkelen voor wat een statische portaal was om de bestel- en betaalmogelijkheid voor klanten voor een reeks diensten te automatiseren, en ook om de prestaties van het systeem te onderhouden en optimaliseren.

De oplossing

Een First Line Software-team van specialisten implementeerde verschillende grote verbeteringen in het portaal van de klant:

  • Geen formulier vereist voor verzending van pakketten 

Bij het berekenen van de leveringskosten van een poststuk, kan de gebruiker een pakkettraceringsnummer toewijzen via het portaal.  Het enige dat de gebruiker dan nog hoeft te doen is de post bij het postkantoor afleveren of een koerier vragen om het poststuk te komen ophalen en te verzenden of af te leveren.

  • Online betaling 

In eerste instantie konden alleen inwoners van Moskou het portaal gebruiken om betalingen te doen voor porto- en verzendkosten.  Na verloop van tijd begon de klant andere postkantoren en regio's van de benodigde apparatuur te voorzien.  Dit maakte het mogelijk om tegelijkertijd de dienst van het accepteren van online betalingen op het portaal uit te breiden naar andere inwoners van het land.

  • Prompts en geolocatiedienst 

Er werden specifieke prompts gerelateerd aan het invoeren van adressen online ontwikkeld in plaats van commerciële producten van derden te gebruiken.  Het adres van de klant werd geverifieerd met een interne online dienst die de door de gebruiker ingevoerde adresgegevens valideerde en gebruikers informeerde over onjuist ingevoerde adresgegevens. Vervolgens werden de gegevens met alle formulieren geïntegreerd.

  • Een koerier aanvragen 

De portaalgebruiker kan een aanvraag indienen om een koerier de post of het pakket te laten ophalen of afleveren via het invullen van een eenvoudig formulier.

  • Levering aan de postamat (geautomatiseerde pakketterminal)  

Met deze functie kunnen klanten postleveringen aan de postamat bestellen via een aanvraagformulier op het portaal, waarmee ze ook de leveringsstatus aan de terminal kunnen volgen.

  • Briefkaarten van gebruikers

De gebruiker kan zijn eigen ontwerpelementen gebruiken om een briefkaart te maken en deze per post te laten verzenden.

  • Sms-melding van leveringsstatus

Voor handige tracering van post of een pakket kan de gebruiker een sms-melding over de leveringsstatus aanvragen.

Het resultaat

Gedurende een periode van zes maanden implementeerde FLS verschillende belangrijke bedrijfsfuncties voor het portaal van de klant en schaalde ze deze op.  Dat zij in staat waren om het project binnen een korte periode te voltooien kwam deels dankzij de technische expertise van het team, maar ook door een op maat gemaakt en continu geoptimaliseerd flexibel ontwikkelingsproces.

De technologie

  • PostgreSQL is een object-relationeel databasebeheersysteem (DBMS).
  • Apache Maven is een raamwerk voor geautomatiseerde projectassemblage.
  • Liferay is een platform dat wordt gebruikt om portalen te bouwen met integratie in bedrijfstoepassingen.
  • REST (HTTP/JSON) is het hoofdprotocol voor inter-service integratie.
  • Java Development Kit 8 is een ontwikkelaarskit met Java-taaltoepassing die een Java (javac)-compiler bevat, standaard Java-klassebibliotheken, voorbeelden, documentatie, verschillende hulpprogramma's en een Java Runtime Environment (JRE)-systeem.
  • JRE is de minimale implementatie van een virtuele machine die vereist is om een Java-toepassing uit te voeren zonder een compiler of andere ontwikkelingstools.
  • Apache Tomcat is een open-source servletcontainer die is ontwikkeld door de Apache Software Foundation. Apache Solr is een open-source volledige tekst-zoekplatform gebaseerd op het Apache Lucene-project.
  • Apache Cassandra is een gedistribueerde-databasebeheersysteem dat tot de klasse van NoSQL-systemen behoort. 
  • Het is ontworpen om zeer schaalbare en betrouwbare opslagplaatsen van enorme gegevensarrays te creëren weergegeven in de vorm van hash.
  • Apache ehcache is een universeel gedistribueerde-cashingsysteem voor Java-toepassingen en -diensten.
  • SOAP Web Service is een gestructureerde-berichtenprotocol dat wordt gebruikt in een gedistribueerde-berekeningsomgeving.
  • JSP is een technologie die wordt gebruikt om content te maken die zowel statische als dynamische componenten heeft.
  • Feign is een eenvoudige en flexibele HTTP-client die standaard is geïntegreerd met Ribbon en Hystrix.
  • Swagger is een raamwerk en specificatie voor het definiëren van REST-API's in een gebruikersvriendelijke en computervriendelijke format.
  • Hazelcast is een op Java gebaseerde open-source gegevensnet.
  • Protobuf is een gestructureerde-gegevensserialisatieprotocol.
  • Jetty is een servletcontainer.
  • RabbitMQ is een berichtenwachtrij.
  • Netflix Feign is een REST-interactie.
  • Netflix Hystrix is een implementatie van een stroomonderbreker/zekeringsmodel dat controle geeft over vertragingen en fouten in netwerkaanroepen.
  • Apache Maven is een projectassemblage.
  • Slimer.js is een machine die wordt gebruikt om PDF- en PNG-afbeeldingen te maken.
  • Apache Freemarker Templates zijn uitvoersjablonen.
  • Ehcache is een open-source code Javacache voor algemene cachedoeleinden.
  • Liquibase is een databasemigratiebeheerprogramma.
  • Vert.x is een applicatieserver.
  • Vaadin is een vrij gedistribueerd raamwerk dat wordt gebruikt om RIA-webtoepassingen te maken.

Request documents

Leave us an email and we'll send instructions

Request project documents

Leave us an email and we'll send instructions

REFERENTIES VAN KLANTEN

Ik wil even zeggen hoe tevreden ik ben met al het harde werk dat jullie team de afgelopen maanden heeft verzet. Ons project is nu officieel 'live', en dat was zonder jullie hulp nooit gelukt. Ik wil vooral Alex bedanken voor de extra uren die hij afgelopen weekend heeft gedraaid. Ik begrijp dat het voor hem kort dag was en dat hij veel en lang heeft overgewerkt. We zijn enorm dankbaar voor alles wat hij voor ons heeft gedaan.

Senior Projectmanager, Amerikaans softwareontwikkelingsbedrijf

De kwaliteit van jullie werk is uitzonderlijk, en dankzij jullie flexibele opstelling hebben we in zeer korte tijd een grote hoeveelheid complexe functionaliteit kunnen bouwen en in gebruik kunnen nemen. Lof voor jullie aller professionaliteit en voor het leveren van resultaten die onze verwachtingen hebben overtroffen.

CEO, toonaangevende analyse-aanbieder voor sociale media

We kunnen ons niet herinneren ooit een betere release te hebben gehad. En dat is allemaal te danken aan jullie harde werken en toewijding. Daarom is onze DANK aan jullie allemaal letterlijk GROOT!

Hoofdredacteur van een grote Scandinavische krant

Voor een softwareleverancier als wij is het cruciaal om de juiste ontwikkelingspartner te kiezen. De technische expertise en het solide projectmanagement van First Line, in combinatie met hun bekwaamheid in de Agile-methodiek, hebben hen tot vast onderdeel van onze productontwikkelingsafdeling gemaakt.

VP productontwikkeling, toonaangevende leverancier bedrijfssoftware

We hebben allemaal veel van jullie geleerd, en vonden het geweldig om met jullie te werken.

Directeur Applicatieontwikkeling, mondiaal marketingbedrijf

Het team van First Line heeft geweldig werk verzet. Alle mannen leveren uitstekende code, en ze denken altijd verder dan de functionaliteit waar ze op dat moment aan werken. Ze zijn ook heel open als het gaat om kennis delen, wat van essentieel belang is voor het managen van productieve gedistribueerde teams.

Directeur Applicatieontwikkeling, mondiaal marketingbedrijf

Het team van First Line heeft een uitstekend werkproces, en we kunnen van jullie team leren, en beter worden.

Producteigenaar, strategisch software-adviesbureau

Ik wil het ontwikkelteam van First Line bedanken voor hun toewijding en het hoge kwaliteitsniveau van hun werk. Ondanks vele duizenden kilometers afstand hebben we snel, effectief en intelligent kunnen samenwerken. Ons succes tot nu toe is in hoge mate te danken aan jullie team.

VP Engineering, e-learning start-up

First Line is een geweldige technologiepartner die gecompliceerde ‘industriële' projecten kan opleveren. Ze hebben blijk gegeven van grote technische deskundigheid en een goed inzicht in de media- en uitgeefwereld. We zijn ook erg onder de indruk van de aandacht van het managementteam voor onze behoeften en hun betrokkenheid bij ons succes.

CEO, toonaangevend Europees digitaal mediabedrijf

Jullie inspanningen zijn de belangrijkste reden waarom dit project zo goed loopt. Ik heb in de loop van de jaren met veel teams gewerkt en er zijn er maar weinig die ik zo vertrouw en respecteer. Als ik jullie aan een opdracht of functionaliteit laat werken, kan ik er zeker van zijn dat die op tijd afkomt en hoef ik me nooit zorgen te maken over de kwaliteit ervan – jullie doen altijd wat je belooft.

Architect, Strategic Software Consultancy

Het team dat we de tweede helft van dit jaar hebben samengesteld is een van de meer productieve, kundige en prettige teams waar ik ooit mee heb gewerkt. Het is geweldig om te zien hoe het product tot leven is gewekt en ik ben er trots op dat ik met jullie heb mogen werken.

Senior Architect, Fortune 100-bedrijf

The First Line Software team is professional, results driven, and proactive. I know that when we provide requirements for new functionality, they will not only deliver on the scope of what has been asked but will look beyond and give insight into how we can make our product even better. It has been a privilege to work with First Line Software, and I look forward to continuing our partnership in future.

VP, global marketing company
GERELATEERDE PROJECTEN

Program for the development of an E-Commerce platform for global retail group

First Line Software implemented the Digital Asset Management (DAM) system as a reliable digital marketing technology tool that functions as a central content management hub and makes it possible to share the client’s digital assets with customers to: save and organize photos, videos, illustrations, audio files, documents, design files and presentations. This system allows the client to manage and organize all their digital assets in one place.

Details bekijken

Gedrukte catalogus omgezet in digitale vorm en geïntegreerd met pas geautomatiseerde abonnementsdienst

First Line Software werd benaderd om een digitale abonnementscatalogus te maken en deze te integreren met het online abonnementsbestelsysteem.

Details bekijken

Programmeringsmodule voor de S7 Airlines mobiele app

De recent door First Line Software ontwikkelde softwaremodule verzamelt technische gegevens van SITA, slaat deze op in een database, en analyseert en converteert informatie in een gebruiksvriendelijk format.

Details bekijken

WILT U MEER INFORMATIE?

NEEM GERUST CONTACT MET ONS OP

David Tedford
VICE PRESIDENT