|
| Home | | .................................... | | EGL Seminair | | .................................... | | Missie | | .................................... | | Visie | | .................................... | | EGL | | .................................... | | AS/400 | | .................................... | | JavaTeam | | .................................... | | CobolTeam | | .................................... | | Detachering | | | .................................... | | Projecten | | .................................... | | Opleidingen | | .................................... | | Cases | | .................................... | | Werken bij | | .................................... | | Contact | | .................................... |
|
|
Web-basedDe productiviteit van ict-werknemers is voor veel bedrijven momenteel een van de grootste uitdagingen en problemen. Hoe kunnen bedrijven ervoor zorgen dat hun werknemers effectiever kunnen werken, beter kunnen samenwerken en hun productiviteit verhogen?
Een groeiend aantal van deze bedrijven probeert zijn ict-werknemers beter met elkaar te laten werken en communiceren, bijvoorbeeld via een ontwikkelstraat. De groeiende behoefte vraagt om partners die experts zijn in het implementeren en ontwikkelen van oplossingen.
Acropolisgroep biedt haar klanten toegevoegde waarde door oplossingen te bieden die op bewezen technologie zijn te maken, waarmee zij klanten in staat stelt beter om te gaan met de enorme informatie voorziening. Daardoor kunnen zij beter prioriteiten stellen en samenwerken. Als de oplossing voor klanten op het verhogen van de productiviteit zijn gericht zal dat daarnaast voor de klanten leiden tot hogere omzet, meer of nieuwe marktmogelijkheden en een betere of vernieuwde focus op het bereiken of betrekken van nieuwe klanten.
Het verwerken van gegevens tot bruikbare informatie begint bij een goede structurering van die gegevens. Dat is vaak al lastig genoeg. Helemaal als die gegevens op verschillende systemen zijn opgeslagen. Met de oplossingen van Acropolisgroep kunnen organisaties informatie en kennis beter ontsluiten. Wij helpen bij het organiseren van bestaande kennis en content. Wij brengen ze samen zonder dat een nieuw systeem mogelijk is.
Acropolisgroep heeft het afgelopen jaar samen met haar klanten een ingrijpende modernisering van hun IT-systemen succesvol afgerond.
De behoefte aan flexibiliteit heeft ertoe geleid dat klanten hun IT-systemen nog eens onder de loep hebben genomen.
Gewijzigde wensen
De huidige applicatie is vaak door derden ontwikkeld als Cobol/RPG systeem gekoppeld aan de diverse subsystemen zoals de unix-, linux- en windows omgeving. Het pakket is vervolgens steeds aangepast aan nieuwe wensen en wetgeving. Deze jarenlange investering maakt het pakket het meest complete en meest betrouwbare pakket. De laatste jaren is echter een aantal knelpunten ontstaan. Het onderhoud van de vele honderdduizenden regels code verdeeld over de diverse programma’s werd daardoor steeds bewerkelijker.
Een belangrijke belemmering is dat de programma’s een monolithische architectuur kennen, waarbij de presentatie, de business logica en de bestandafhandeling één integraal geheel vormden. Dit betekent bijvoorbeeld dat als de presentatie van een veld op een scherm veranderd moet worden, het gehele programma doorgetest moet worden na wijziging. De monolithische architectuur leidt bovendien tot een aantal technische beperkingen. De ontsluiting naar internet, zodat bijvoorbeeld in de toekomst gebruikers bepaalde opvragingen en mutaties zelf konden doorvoeren, is technisch moeilijk te implementeren. Daarbij is de complexiteit van het systeem zodanig dat voor uitbouw van de huidige ontwikkelresources geen mogelijkheden meer aanwezig is
Tot slot willen onze klanten de mogelijkheid hebben om eventueel een andere database te gebruiken vanuit de applicatiecode, zodat het pakket ook integraal gebruikt zou kunnen worden in combinatie met andere platforms met andere databases, zoals Windows.
Nieuw standaard of maatwerkpakket
Indien er in de markt is geen pakket voorhanden dat met behoud van de functionaliteit een oplossing kan bieden voor deze knelpunten is het alternatief om een nieuw maatwerkpakket te maken een optie. Een nieuwe applicatie heeft als voordeel dat met een blanco situatie gestart wordt en gebruik gemaakt kan worden van nieuwe technieken en nieuwe architecturen. Aan de andere kant betekent dit wel dat alle business rules die de afgelopen jaren gecodeerd zijn weer expliciet benoemd moeten worden. Nieuwbouw levert, los van de acceptatie door de gebruikers, daarom een aantal forse risico’s op. Een voorzichtige inventarisatie levert bovendien op dat dit meerjarenplan een flinke investering zou vragen.
Renovatie, het alternatief van Acropolisgroep
Bij het zoeken naar andere mogelijkheden kunt u contact opnemen met de Acropolisgroep. Daar heeft men op basis van ‘best practices’ een aanpak ontwikkeld om bestaande applicaties te revitaliseren. Hierbij worden applicaties gemoderniseerd en weer ‘fit’ gemaakt voor de eerstvolgende vijf tot tien jaar, mét behoud van de kennis die al is vastgelegd in die systemen. De kern van de aanpak voor renovatie is hergebruik van de bestaande code, waardoor maximale zekerheid wordt geboden dat de in al deze jaren opgebouwde functionaliteit ook in de vernieuwde applicatie is opgenomen.
In een eerste scan worden de eisen en wensen binnen het ontwikkelde concept geïnventariseerd en bekeken hoe deze opgelost kunnen worden. Op basis hiervan wordt een programma gestart waarin de verbeteringen stapsgewijs zijn doorgevoerd. Door het grote traject in kleine stappen uit te voeren, is de beheersbaarheid eenvoudiger en zijn de risico’s kleiner. Ook kan na iedere stap het traject afgebroken of tijdelijk stilgelegd worden, bijvoorbeeld als er op basis van nieuwe wetgeving met spoed een functionele wijziging doorgevoerd moet worden.
In het gevolgde scenario wordt als eerste stap de database met SQL opnieuw gedefinieerd. De oude bestanden worden SQL-tabellen en de logical files worden indexen en views, waarbij referential integrity is toegevoegd. Tevens worden de algemeen geldende controles uit de code gehaald en als triggers en constraints naar de database overgebracht. Hierdoor werd een eerste stap gezet om een scheiding aan te brengen tussen de databaselaag en de applicatielaag (zie afbeelding 1 en 2).

Wanneer deze ‘tussenfase’ succesvol in productie wordt genomen, kan uw organisatie direct profiteren van de voordelen. Daarmee ontstaat voor U tevens een moment waarop het vervolg van het traject verder kan worden bepaald. Hierbij kan zelfs worden besloten om geen verdere renovatie meer toe te passen. Deze aanpak met duidelijke tussentijdse beslismomenten is een belangrijk onderdeel van de renovatieoplossing van de Acropolisgroep.
De volgende stap behelst het consistent maken van transacties. Om de data-integriteit te waarborgen, moeten transacties die over verschillende bestanden lopen als één geheel afgehandeld worden, of anders in zijn geheel teruggedraaid worden (commitment control). Voorheen bewaakte de programmatuur deze consistentie. Nu is dit een taak van de database geworden. De database heeft een aparte schil gekregen, zodat de business logica de bestanden niet meer rechtstreeks aanspreekt. Tegelijkertijd is de programmatuur gescreend op business logica die meerdere malen in de programmatuur voorkwam. Deze generieke code wordt in aparte modules onder gebracht.
Resultaten
De renovatie bij uw bedrijf wordt volgens afspraak en planning opgeleverd. De hierbij doorgevoerde aanpassingen leiden er toe bij dat de levensduur van de applicaties wordt verlengd met vijf tot tien jaar, waarbij de programmatuur volledig is voorbereid op de nieuwe technische mogelijkheden.
De programmatuur is bovendien dusdanig ingericht dat een maximale herbruikbaarheid van softwarecomponenten is ontstaan. De code kan, indien gewenst, hierbij geconverteerd worden van Cobol/RPG naar Java. Door deze nieuwe structuur in uw bedrijfs-applicatie kunnen de kosten voor onderhoud significant dalen. Bovendien is op deze wijze naadloze aansluiting met andere programmeertalen mogelijk.
Vervolg op de renovatie
Als volgende stap kan de hele presentatielaag worden verbeterd via WebFacing- en XML-technieken. Hiervoor kan een specifieke Stylesheet voor uw organisatie worden ontwikkeld waarmee schermen naar webpagina’s omgezet kunnen worden.
Een belangrijk voordeel van deze browser-based schermen is dat al het toekomstig onderhoud qua presentatie op deze webpagina’s zal plaatsvinden en niet meer op de oorspronkelijke DDS-schermen. Daarnaast hebben browser-based schermen als voordeel dat geen specifieke client-software meer op de PC hoeft te worden geladen; een standaard browser is voldoende. Tot slot maken de beoogde verbeteringen in de presentatielaag door internettechnologie het mogelijk om op eenvoudige wijze koppelingen tot stand te brengen met internet applicaties.
Conclusies
Met de renovatie is het fundament gelegd om nieuwe ontwikkelingen eenvoudiger en sneller te kunnen implementeren. Samengevat kan uw bedrijf samen met de hulp van de Acropolisgroep door renovatie een ‘nieuw’ toekomstvast systeem ontwikkelen. Dit zal uitgevoerd worden tegen lagere kosten en met minder risico’s dan bij traditionele nieuwbouw of aanschaf van een pakket.
De Acropolisgroep stelt dan ook voor om eerst een inventarisatie onderzoek te doen naar de eisen en wensen van het informatie systeem en op basis van deze bevindingen een voorstel uit te brengen voor het moderniseren van uw bedrijfssysteem. Dit inventarisatie onderzoek bestaat uit 3 fasen te weten:
- Bepalen van de diepgang van het onderzoek
- Uitvoeren van het onderzoek
- Rapportage van de bevindingen
Mochten de conclusies uit dit onderzoek aanleiding geven voor uw organisatie om deze renovatie uit te voeren dan zal de Acropolisgroep hiervoor offerte uitbrengen.
|
|
|
 |
|
|
|
EGL Workshop Op 8 september 2010 geeft Acropolis een workshop rond EGL
Titel : Ontdek de waarde van Rational Business... | | meer > | | |
| EGL Wij zijn doorlopend op zoek naar ontwikkelaars
met kennis van EGL.
Voor informatie bel 035-6... | | meer > | | |
| X-Analysis Acropolis Automatiseringsgroep B.V., Distribiteur van X-Analysis
Databorough's X-Analysis suite is the essential To... | | meer > | | |
|
|
|
|
|
|
|
|
|