Webservices

Applicaties ontwikkelt in Uniface behoren in veel gevallen tot de bedrijfskritische applicaties van een organisatie. In de functionaliteit zitten duizenden manuren werk. De business rules en data in de applicatie sluiten naadloos aan op jouw organisatie, producten, diensten en klanten. Hoe geweldig zou het zijn als jouw meest waardevolle applicatie buiten zijn eigen grenzen te gebruiken is?

De ROI van een applicatie wordt mede bepaald door de mate van herbruikbaarheid ervan. Uniface biedt ‘out of the box’ veel mogelijkheden om applicaties te ontsluiten via het HTTP protocol. Ook jouw applicatie kan hiervan worden voorzien. Noem het webservices, microservices of een API. Implementatie ervan zal de ROI zeer gunstig beïnvloeden. De professionals van UnividualS kunnen je hierover informeren en ondersteunen bij de implementatie/realisatie.

Onze professionals hebben zeer veel ervaring met het ontwikkelen en beheren van Uniface applicaties. We hebben bewezen ervaring in het realiseren van webservices in bestaande Uniface applicaties.

Jij  hebt (of één van jouw voorgangers heeft) gekozen voor Uniface als basis voor jullie bedrijfsondersteunende software. Een goede keus, want natuurlijk wil je de risico’s voor jullie bedrijfskritische applicaties zo laag mogelijk houden. Jij en je collega’s zorgen voor de continuïteit van de dagelijkse business, maar kijken ook verder vooruit.

De veranderende wereld, de wensen van klanten, de eisen van de wetgever, de technologische mogelijkheden. Het is en blijft een spanningsveld waarbinnen jouw organisatie zich een weg moet banen. Natuurlijk zijn jouw Uniface applicaties schaalbaar en ‘up to date’, maar je ziet ook nieuwe technologieën die je wilt omarmen of krijgt vragen van buiten de organisatie om data (directer) te ontsluiten.

Door bestaande Uniface applicaties te voorzien van een webservices interface kun je zelfs de meest verborgen delen van jouw applicaties ontsluiten. Uiteraard hou je daarbij rekening met de beveiliging van jouw data. Maar het ontsluiten van data via de applicatie die ook de business rules in zich herbergt is altijd nog veiliger dan welke andere koppeling ook.

Door een bestaande applicatie uit te breiden met een webservices laag is het mogelijk om een bestaande applicatie te ontsluiten met andere technologieën. Denk hierbij aan het aansluiten op een servicebus of het ontsluiten van data ten behoeve van een webinterface.

Uniface biedt mogelijkheden om applicaties te voorzien van een webservices laag. Het implementeren ervan is maatwerk. Geen enkele applicatie is immers dezelfde.

Onze aanpak

Net als elke organisatie is ook elke applicatie uniek. De applicaties ondersteunen immers de bedrijfsvoering van jouw organisatie. Jouw applicatie is dus maatwerk. Dat geldt zeker voor de webservices.

Onze aanpak is gebaseerd op jarenlange ervaring, waarbij we tientallen, zo niet honderden, applicaties voorbij hebben zien komen. Onze aanpak biedt stabiliteit en toch voldoende flexibiliteit, zodat we ook jouw applicaties zo efficiënt mogelijk kunnen verwerken.

We adviseren om eerst één functie / functionaliteit uit te lichten en deze via een webservice te onsluiten. Op basis hiervan wordt veel informatie verkregen om een inschatting voor de overige delen van de jouw applicatie.

Daartoe hanteren wij een stappenplan, dat op hoofdlijnen omvat:

  1. Intake van de applicatie en de context.
  2. Analyse van de applicatie.
  3. Afstemming van de gewenste functionaliteit.
  4. Realisatie van de webservice.
  5. Advies over implementatie.
  6. Oplevering en configuratie van de functionaliteit.

Naast deze webservice dienst bieden we ook de implementatie van een webinterface op basis van de gerealiseerde webservice(s).

1

Intake

Intake van de applicatie. Dit is een min of meer formeel onderdeel van het proces waarbij we onder andere afspraken maken over het proces en de juridische aspecten afstemmen.

2

Analyse

Analyse van de applicatie. We willen de structuur van de applicatie leren kennen zodat we daarop kunnen aansluiten. Hoe is bijvoorbeeld de authenticatie en foutafhandeling geregeld?

3

Afstemming

Afstemming van de gewenste functionaliteit. Loopt parallel met stap 2. In onderling overleg kijken we naar die delen van de applicatie die middels een webservice ontsloten moeten worden.

4

Realisatie

Realisatie van de webservice(s). This is where the magic happens. De daadwerkelijke bouw en configuratie van de webservice. Deze stap kan prima remote worden uitgevoerd.

5

Advies

Advies over de implementatie. Een webservices is meer dan alleen een stuk Uniface code. Hoe past het in het hele plaatje? We adviseren je hier graag over.

6

Oplevering en Configuratie

Oplevering en configuratie van de gewijzigde (en wellicht nieuwe) onderdelen die de webservice functionaliteit in zich herbergen.

Remote?

Het implementeren van webservices leent zich uitstekend om remote uitgevoerd te kunnen worden. Meer weten? Neem dan vooral contact met ons op. Vul onderstaand formulier in.

 

Migratie kenniscentrum

Wij hebben onze dienstverlening ingericht in kenniscentra. Uniface webservices is daar één van. Zowel advies als implementatie worden van A tot Z door dit kenniscentrum uitgevoerd.

 

Neem voor meer informatie contact op met het kenniscentrum via het contactformulier.