Alkalmazott programozási nyelvek

A Dorsum Zrt. tudatosan alkalmazza különböző esetekben azokat a harmadik- és negyedik generációs programozási nyelveket, amelyek illeszkednek szoftvertermékeink filozófiájához. A platformfüggetlenség elérése érdekében nagymértékben kihasználjuk a JAVA nyelv nyújtotta lehetőségeket. Szerver funkciók fejlesztése esetén törekszünk JAVA technológiák (J2EE) használatára. Számtalan üzleti funkció, és a Clavis vastag kliens PowerBuilder nyelven készül. PowerBuilder programjainkat szükség esetén C/C++-ban fejlesztett DLL-kel egészítjük ki,

- ha a 4. generációs PowerBuilder teljesítménye nem megfelelő a probléma bonyolultságához képest,
- ha alacsony szintű programozást kell megvalósítani (API hívások speciális struktúrákkal, olyan paraméterezéssel, ami PowerBuilder-ből nem kivitelezhető),
- ha adott problémákra már létező C/C++ megoldást szeretnénk felhasználni (szabvány HASH kalkulációk, nyelvi elemző írásához LEX, YACC használata).

Támogatott adatbázis kezelők

Cégünk termékei elsősorban a Microsoft SQL Server és az Oracle szerver különböző verzióit támogatják. Architektúrája azonban lehetővé teszi egyéb, széles körben elterjedt adatbázis kezelő rendszerek használatát is, ezekre a rendszerekre az áttérés megvalósítható. Ennek megfelelően tapasztalattal rendelkezünk - többek között - a Sybase adatbázis kezelő rendszer alkalmazásával kapcsolatban is.

Támogatott alkalmazás-szerverek

A JAVA nyelv platform függetlenségét kihasználva a Clavis szerver funkciók alkalmazás-szerverek, és hardware platformok széles körét támogatják:

  • BEA Weblogic
  • IBM Websphere
  • ORACLE
  • JBOSS
Alkalmazott tervezőeszközök

Jellemzően a Sybase PowerDesigner programját használjuk a tervezések során, amit fejlesztő munkatársaink az optimális adatbázis szerkezetek megtervezésére, és az ezeket használó programok tervezésére és dokumentálására használnak.

Alkalmazott fejlesztőeszközök

Java, C/C++ programok, J2EE alkalmazások, C++ CORBA komponensek fejlesztéséhez az ECLIPSE szoftvert használjuk.

PowerBuilder nyelven írt programjainkat, és PowerBuilder-ben fejlesztett CORBA komponenseinket a Sybase PowerBuilder segítségével készítjük el.

Workflow-k (integrációs folyamatok), és a JAVA prezentáció (Pageflow-k, JSP-k, stb.) fejlesztésére a BEA Weblogic Workshop-ot használjuk.

Alkalmazott verziókezelők

Forrásállományaink és digitális dokumentumaink verziókezelésére a Rational ClearCase programot használjuk.

Fejlesztői folyamat támogatása

Fejlesztői folyamatainkat saját magunk által testre szabott Rational ClearQuest programmal támogatjuk, melynek segítségével nyomon követhető egy fejlesztés teljes életútja az igénytől kezdve a tervezésen, a fejlesztésen, a verzió-kibocsátáson, a tesztelésen, a minőségbiztosítási feladatokon keresztül egészen az átadásig. Fejlesztéseink minőségét precíz dokumentálással, szigorú verziógazdálkodással, és automatikus tesztekkel biztosítjuk.