Ontwikkelstraat
SDB Ontwikkelstraat
Met behulp van de SDB ontwikkelstraten, kan SDB
bedrijfskritische applicaties van uitstekende kwaliteit realiseren in
beduidend minder tijd. De ontwikkelstraten zijn gelaagd opgezet en
kunnen daardoor flexibel gebruik maken van interne- en externe systemen
en databases.
Voor het realiseren van web-based applicaties, van zwaar beveiligde internet betalingssites tot service-geöriënteerde en gepersonaliseerde portal omgevingen, maakt SDB frequent gebruik van gestandaardiseerde open source frameworks en componenten. Hierdoor kunnen de kosten van zowel inhouse als extern uitgevoerde projecten worden gedrukt, kan de kwaliteit worden verhoogd en wordt de tijdsduur gereduceerd. SDB kent twee gelijkwaardige ontwikkelstraten, één voor Java en één voor .NET.
Voor het realiseren van web-based applicaties, van zwaar beveiligde internet betalingssites tot service-geöriënteerde en gepersonaliseerde portal omgevingen, maakt SDB frequent gebruik van gestandaardiseerde open source frameworks en componenten. Hierdoor kunnen de kosten van zowel inhouse als extern uitgevoerde projecten worden gedrukt, kan de kwaliteit worden verhoogd en wordt de tijdsduur gereduceerd. SDB kent twee gelijkwaardige ontwikkelstraten, één voor Java en één voor .NET.
Open Source
Door de gedegen kennis en brede inzet van zowel
de meest recente Java en .NET technologieën als betrouwbare en
vooruitstrevende open source produkten, kan SDB snel en efficiënt
applicaties ontwikkelen die concurrentievoordeel en efficiency
realiseren voor haar klanten. Open source frameworks als (N)Hibernate,
Spring en Seam bieden uiterst flexibele en configureerbare
(deel)oplossingen, die qua support, onderhoud, leercurve en
betaalbaarheid
uitsteken boven commerciële alternatieven of eigen ontwikkelde
oplossingen.
Ook de schaalbaarheid, snelheid en veiligheid van
dergelijke, op “best practices” en bewezen design patterns gebaseerde
open source oplossingen is vergelijkbaar en soms zelfs beter dan de
dure vendor-specifieke producten. Het is dan ook niet voor niets dat
grote bedrijven als Oracle, IBM, BEA, Borland en SAP zelf steeds meer
open source producten gebruiken en zelfs bijdragen aan de open source
gemeenschap.
SDB Java ontwikkelstraat
In de SDB Java ontwikkelstraat wordt veel
gebruik gemaakt van enterprise ready open source. Hierbij richt SDB
zich specifiek op de "best-of-breed" open source produkten, zoals daar
zijn Spring, Hibernate, en Seam, maar ook de nieuwste technologieën
zoals Java EE 5, inclusief de JPA (Java Persistency API), Ajax en AOP
(Aspect Oriented Programming). Om de kwaliteit te waarborgen en de
productie te verhogen, worden de volgende tools gebruikt binnen de
ontwikkelstraat: een build tool (ant, Maven, Hudson), een issue tracking
tool (Jira), een version control system (Subversion), testing
componenten (zoals jUnit, dbUnit, jMock) en een software framework.
Voor het framework is gekozen voor een set van stabiele componenten
waarmee reeds veel ervaring is opgedaan binnen SDB (zoals Spring
framework, Hibernate).
SDB .NET ontwikkelstraat
SDB volgt voor met haar SDB .NET ontwikkelstraat
de ontwikkelingen binnen Microsoft op de voet en combineert dit met
haar ervaring in bedrijfskritische projecten. De SDB.NET
ontwikkelstraat biedt optimale ondersteuning tijdens de uitvoering van
bedrijfskritische .NET projecten. Het biedt een gestandaardiseerde,
fabrieksmatige aanpak, die garant staat voor een hoge productiviteit en
kwaliteit, een gunstige time-to-market en lagere ontwikkelkosten.
Methoden en tools
Om dit te bewerkstelligen biedt de ontwikkelstraat een
gestructureerde
Agile aanpak, een model-driven architecture waarbij broncode
gegenereerd wordt met behulp van een Domain Specific Language (DSL),
diverse tooling waaronder Visual Studio 2005, 2008, 2010 en Team System,
geïntegreerde tests, verschillende (open source) frameworks,
richtlijnen en best practices. Hiernaast zijn een aantal concepten
geadopteerd, zoals Inversion Of Control (IoC) of Dependency Injection
(DJ), Aspect Oriented Programming (AOP) en Separation Of Concerns
(SoC), waardoor het uiteindelijke resultaat beter onderhouden en
makkelijker uitgebreid kan worden.
De SDB.NET ontwikkelstraat is gebaseerd op de laatste .NET technologieën van Microsoft en maakt hiernaast gebruik van diverse open source initiatieven. De gebruikte technologieën binnen de ontwikkelstraat bestaan o.a. uit .NET 2.0 en 3.0, Windows Presentation, Communication en WorkFlow Foundation, Microsoft Enterprise Library, Web Service - en Smart Client Software Factory, open source frameworks zoals NHibernate, Spring.NET, Ingenious.MVC, NUnit, NMock en Log4Net. Onze medewerkers zijn getraind en opgeleid in de laatste technologische ontwikkelingen op het .NET platform.
De SDB.NET ontwikkelstraat is gebaseerd op de laatste .NET technologieën van Microsoft en maakt hiernaast gebruik van diverse open source initiatieven. De gebruikte technologieën binnen de ontwikkelstraat bestaan o.a. uit .NET 2.0 en 3.0, Windows Presentation, Communication en WorkFlow Foundation, Microsoft Enterprise Library, Web Service - en Smart Client Software Factory, open source frameworks zoals NHibernate, Spring.NET, Ingenious.MVC, NUnit, NMock en Log4Net. Onze medewerkers zijn getraind en opgeleid in de laatste technologische ontwikkelingen op het .NET platform.