Betrouwbare technologie van Microsoft

De ICT-sector is steeds onderhevig aan vernieuwing. Bij het ontwikkelen van toepassingen gebruikt NetRealize de laatste technologie. Een overzicht vindt u hieronder.

Ontwikkelomgeving

Visual Studio is de geintegreerde ontwikkelomgeving van Microsoft. Naast Windows- en Web-oplossingen kan men onder andere programma’s maken voor mobiele apparaten zoals PDA’s en invoegtoepassingen (Add-in’s) voor Microsoft Office.

Database en configuratie

SQL Server is een flexibele relationele database die meer en meer integreert met het .NET-platform. De meest recente versie van SQL Server is veiliger en krachtiger en biedt uitgebreide mogelijkheden op het gebied van data-analyse, rapportage, integratie en documentbeheer.

XML is een universele opmaaktaal die volledig onafhankelijk van besturingssysteem en omgeving gebruikt wordt. Het is het formaat bij uitstek om toepassingen te configureren en gegevens te structureren en transformeren.

Programmeertalen

C# is één van de programmeertalen die door het .NET-framework ondersteund worden. Het is een moderne, compacte taal die haar oorsprong heeft in C en C++ en die door de meeste applicatie- en componentontwikkelaars gebruikt wordt.

In de plaats van C# wordt ook vaak VB.NET toegepast. Deze taal is de object-georiënteerde evolutie van Visual Basic 6 en ondersteund dezelfde functionaliteit als C# (net als alle talen die op het .NET-framework draaien). Daarom wordt een keuze vaak ingegeven door persoonlijke voorkeur en het beleid binnen de organisatie.

Web

ASP.NET is de technologie voor het bouwen van dynamische en breed inzetbare websites. De onderliggende infrastructuur maakt het eenvoudiger om snelle en veilige systemen te bouwen.

Web Services gebruiken uiteenlopende transportmethodes en protocollen om informatie uit te wisselen tussen omgevingen van verschillende fabrikanten, op uiteenlopende besturingssystemen. Die onafhankelijkheid komt tot stand middels gestandaardiseerde XML-formaten.

AJAX is een framework waarmee websites interactiever en efficienter gemaakt kunnen worden. Voor de gebruiker wordt het verschil tussen een website en een lokaal draaiend programma steeds kleiner. Het resultaat is een efficiente combinatie van een beheersbaar, centraal systeem en een grafisch sterke en snel reagerende toepassing.

Windows

Windows Presentation Foundation (WPF) is het nieuwste presentatiesysteem van Microsoft. Het bestaat uit een geavanceerde grafische motor die een speciale soort van XML-documenten kan omtoveren tot verbluffende visuele toepassingen. WPF zorgt ook voor een betere samenwerking tussen de ontwikkelaar en de grafisch ontwerper, omdat de weergave en de functionaliteit beter gescheiden worden.

Bedrijfsprocessen

Windows Workflow Foundation (WF) is het recentste platform voor het bouwen van workflow-toepassingen. Het wordt ingezet om bedrijfsprocessen af te dwingen in vele facetten van de onderneming. De mogelijkheden zijn enorm. Zo kan WF toegepast worden bij het automatiseren van processen voor mensen, systemen, documenten, diensten en bedfrijfsregels.

Bijna elke organisatie maakt gebruik van Microsoft Office. Vaak ontstaat er na verloop van tijd een wirwar van documenten en spreadsheets, die los van elkaar een eigen leven gaan lijden. Het beheren van de bestanden en het bewaken van de kwaliteit is moeilijk en kost de administratie onnodig veel tijd en geld. Het .NET-platform kan hier wederom veel betekenen. .NET-toepassingen kunnen integreren met alle Office-programma’s (Word, Excel, Outlook, ...) en ingrijpen waar nodig, om zo de hele administratie te stroomlijnen.

Communicatie

Nog een lid van de nieuwste Microsoft.NET-familie is Windows Communication Foundation (WCF). Dat is een brede architectuur, bestaande uit een verzameling technologieën voor verbonden systemen. Het doel is communicatie tussen applicaties over verschillende netwerken, leveranciers, fabrikanten en besturingssystemen.

Beveiliging en identiteit

Naast de bestaande beveiligingsmogelijkheden van het .NET-framework komt Microsoft met een nieuwe manier om identiteiten te beheren. Met Windows CardSpace kunnen gebruikers hun digitale identiteit op een uniforme en vooral eenvoudige manier bewaren en aanbieden aan de nodige websites en programma’s. Het eeuwige probleem van ontelbare gebruikersnamen, profielen en paswoorden moet hiermee verdwijnen.

Componenten

NetRealize maakt gebruik van componenten van toonaangevende leveranciers om performante en grafisch sterke applicaties te bouwen.

Door te vertrouwen op bewezen open frameworks (zowel van Microsoft als andere partijen), kan NetRealize uitgaan van een degelijke basisarchitectuur. De hierop gebaseerde systemen kunnen de tand des tijds doorstaan en leveren schaalbare systemen op.