|
Tags: 10g | JEE | Java | Open Source | Oracle | Oracle JHeadstart
| ||
| ||
ICT Solutions kiest Oracle JHeadstart 10g, Java EE en open source als basis voor innovatieve projectenICT gebruikt Oracle JHeadstart 10g in combinatie met open source als basis in een “ontwikkelstraat” voor Java EE projecten, zowel binnen de branches Logistics als Energy & Utilities. De ontwikkelstraat is een bundeling van best practices en standaardiseert de ontwikkel- en testomgeving. Daarnaast wordt ook een deel van de ontwikkelprocessen hiermee geautomatiseerd.
Naast de standaardcomponenten van Oracle is de ontwikkelstraat aangevuld met een Continuous Integration & Testing Environment (CITE). Dit is een door ICT doorontwikkelde best practice met een verzameling open source componenten. CruiseControl vormt hierbij het hart van een volledig geautomatiseerd bouw-, integratie- en testproces dat wordt geïnitieerd door wijzigingen in versiebeheersysteem. Middels het CruiseControl dashboard (webpagina) heeft iedereen continu inzicht in de status van het project. Het bouw-, integratie- en testproces wordt bewaakt en problemen worden via e-mail aan de betrokken ontwikkelaars gemeld. Daarnaast wordt gecontroleerd en gerapporteerd wat de dekkingsgraad van de tests is, of iedereen zich houd aan de code conventies en of de documentatie goed is ingevuld. De belangrijkste doelen die met de
“Oracle-straat” worden nagestreefd zijn: PD-Online Control CentreICT heeft met de “Oracle-straat” een volledig web-based applicatie ontwikkeld die onze opdrachtgever in staat stelt om wereldwijd on-line diensten op het gebied van “midvoltage power cable testing” te exploiteren. Het bijzondere van dit project is dat er naast de Oracle tools ook veel gebruik is gemaakt van opensource bibliotheken. Voor onze opdrachtgever was het belangrijk om een zo goed als licentievrij systeem te ontwikkelen om zich in de markt aantrekkelijk te kunnen profileren. Er wordt gebruik gemaakt van bijvoorbeeld JDeveloper, JHeadstart 10g, JFreeChart, JasperReports en JBoss Rules engine.PD-Online is het resultaat van een zes jaar durend onderzoekstraject waarin een methodiek is ontwikkeld om de kwaliteit van een grondkabels zonder interruptie (online) en quasi-continue te monitoren. Op basis van periodieke metingen en historische analyses kunnen hierdoor nauwkeurige voorspellingen worden gedaan over zowel de locatie als het optimale tijdstip om preventief onderhoud te doen. De zogenaamde Partial Discharges (ontladingen) veroorzaakt door kortsluiting op de kabeleinden geregistreerd door een tweetal zeer geavanceerde sensoren. In figuur 2 is dit concept weergegeven.
Via GPRS/VPN worden de meetgegevens doorgestuurd naar het door ICT gebouwde Control Centre. In het Control Centre wordt de ontvangen data in een aantal stappen verrijkt totdat er een simpele indicator gepresenteerd kan worden. De indicator geeft exact aan wat de risicostatus is van alle in het kabelcircuit aanwezige kabelstukken en verbindingselementen. De eerste versie van PD-Online is inmiddels in de testfase. Dankzij de inzet van de Oracle Java EE ontwikkelstraat en diverse open source componenten, heeft ICT een laboratorium concept succesvol omgezet in een exploiteerbaar systeem. Warehouse Control Systeem (WCS)Een ander innovatief project waarin de “Oracle-straat” een rol heeft gespeeld betreft een Universal Mixed Palletizer (UMP). Een product van de firma TRM voor het volautomatisch stapelen van zogenaamde mixed of ‘bonte’ pallets cq rolcontainers. De UMP wordt uiteindelijk opgenomen in een Automatisch Orderverzamel Systeem (AOS) van een hightech distributiecentrum van Jumbo Supermarkten.Het innovatieve van de UMP zit hem in het feit dat de hij met traditionele lagenstapeling in staat is om volledig automatisch ongeveer 2 rolcontainers per minuut te vullen. Alternatieve oplossingen met robotarmen komen hier bij lange na niet aan. Om deze snelheid te kunnen realiseren is voor de UMP een magazijndeel ingericht voor het sorteren van de artikelen per laag ten behoeve van de te verladen rolcontainers. Bulkpallets worden grotendeels automatisch gedepalletiseerd en in de buffers opgeslagen. Hierbij vindt ook het sorteerproces plaats, waarna de lagen van de rolcontainers vanuit de buffers in hoog tempo kunnen worden gestapeld. Om op basis van de te verladen orders het depalletiseer-, sorteer- en laadproces aan te sturen is een Warehouse Control System (WCS) nodig. Het WCS is door ICT volledig op basis van de “Oracle-straat”ontwikkeld. Daarnaast is als integraal onderdeel van de UMP, de zogenaamde Intelligent Palletizing Software (IPS) nodig die het stapelpatroon berekent. Door de verschillende afmetingen van de colli is dit vergelijkbaar met het spelletje Tetris, maar dan in 3D.
De uitdaging in dit project lagen ook zeker in het R&D karakter en de verschillende partijen die erbij betrokken waren. Desalniettemin heeft ICT ook hier laten zien dat met de Oracle Java EE ontwikkelstraat een hightech concept in korte tijd kan worden getransformeerd in een werkend product. | ||
| Lees meer over ICT Solutions | ||
| Ga terug naar We Love IT uitgave 4 - 2007 | ||
|




