U bent hier: Home > Blog > 2010 > december

Inleiding Oracle SOA Suite [3]


Joeri Terlouw, 23 december 2010
Dit is deel 3 van een reeks van 3 artikelen in de serie Inleiding Oracle SOA Suite

In de vorige artikelen van deze reeks heb ik twee zaken besproken, namelijk:

  1. dat Oracle SOA Suite nodig is als je met één pakket de architectuur die voortkomt uit service-oriëntatie tot stand wil brengen, wil beheren en toegankelijk wil maken.
  2. hoe je de Oracle SOA Suite moet installeren.

We hadden o.a. een SOA-server geïnstalleerd op de applicatie-server. Deze blog gaat over het starten van deze SOA-server op de applicatie-server (Linux). Hierbij waren we de vorige keer geëindigd met het aanmaken van een domein. (meer…)

Your own interactive Java compiler


Ruben van Diggelen, 16 december 2010

Recently I wondered whether it would be possible to compile a piece of Java source code from another running Java program. After a search on the Internet (Juixe) it appeared that within Java all this is a piece of cake. As an example, the following picture shows a screen shot from a Java program where the compiler is invoked interactively. Since the the Java code in the picture is in a JTextArea from Swing it can be edited and directly compiled.

(meer…)

Zo hack je Java in de Oracle database


Marcel-Jan Krijgsman, 14 december 2010

Over het al of niet installeren van Oracle’s Critical Patch Updates is altijd veel discussie. Zijn hacks die zo’n CPU oplost niet veel te moeilijk voor normale mensen? Zijn die niet meer iets voor zeer gespecialiseerde hackers? Ikzelf zou zeggen dat,  zolang je dat niet zeker weet, dat je de CPU zeker moet installeren. Tel daarbij mijn eerder gemaakte punt over mogelijke Oracle wormen op.

Maar misschien gaat het idee meer leven als je zelf eens een hack uitprobeert. Op een veilige oefenomgeving uiteraard. De nu volgende hack is al sinds februari 2010 bekend. Hij is gepresenteerd en gepubliceerd door David Litchfield, een bekende onderzoeker van database security. De volgende hacks lijken misschien wat moeilijk (of niet), maar al deze code is dus gewoon voor handen op Internet. Voor ik beschrijf hoe de hack werkt, moet ik echter nog een ding kwijt.
(meer…)

The Quest for the Java Root Logger


Daniel Salomons, 8 december 2010

My project manager wanted to get rid of the timestamp in the logging, because the logging gets a timestamp in the table in the database system, where the logging, and the rest of the standard output, is redirected to. So I started googling, and soon I found that I had to write a Formatter of my own, and how to write it:

    Handler handler = new ConsoleHandler();
    handler.setFormatter(new Formatter() {
        public String format(LogRecord record) {
            StringBuilder sb = new StringBuilder();
            sb.append("Hello World ");
            sb.append(record.getLevel()).append(' ');
            sb.append(record.getMessage()).append(' ');
            sb.append(record.getLoggerName()).append(' ');
            sb.append(record.getSourceMethodName());
            sb.append("\n");
            Throwable t = record.getThrown();
            if (t != null) {
                StringWriter sw = new StringWriter();
                t.printStackTrace(new PrintWriter(sw));
                sb.append(sw.toString());
            }
            return sb.toString();
        }
    });

I ran the code, I did not see ‘Hello World’, but the timestamp was still there, so my Formatter had no effect. Then I came across the LogManager class. I searched, and searched, and searched the class’ API, but I could not find any method the Handler with my new Formatter would fit in. Hmmmmmm. It would only fit into the Logger class’ addHandler() method. So I made a new Logger:

(meer…)

De Transfer Solutions Warehouse Support Kit


Lennart de Vos, 6 december 2010
Dit is deel 4 van een reeks van 4 artikelen in de serie BI-ervaringen bij onze klanten

Transfer Solutions heeft de bestaande kennis en ervaring op het gebied van OWB gebruikt in het opzetten van WSK, de Warehouse Support Kit: WSK kun je zien als een set generieke bouwsteentjes. WSK is dus een toolkit en géén product. De bouwsteentjes waaruit WSK bestaat, worden ‘experts’ genoemd. Deze experts zijn te vergelijken met een soort van macro’s met parameters. De voordelen van het gebruik van deze experts zijn: snelheid en standaardisatie bij het werken met een OWB-repository. WSK biedt grote voordelen bij het opzetten van een nieuwe OWB-repository, maar kan ook worden ingezet bij bestaande OWB-repositories. (meer…)

Verslag van de UKOUG conferentie 2010


Peter de Vaal, 3 december 2010

Voor het derde jaar op rij heb ik de Technology and e-Business Suite conferentie van de Engelse Oracle gebruikersgroep (UKOUG) in Birmingham (29 nov – 1 dec) bezocht en heb evenals voorgaande jaren een presentatie gehouden. Deze UKOUG conferentie is uitgegroeid tot de belangrijkste Oracle conferentie in Europa. Wat deze conferentie sterk maakt is het grote aantal Oracle product managers die presentaties geven en redelijk toegankelijk zijn, en de grote diversiteit aan presentaties van niet-Oracle sprekers. Naast bekende sprekers zoals Tom Kyte, Duncan Mills en David Peake, zijn er presentaties van sprekers afkomstig uit diverse Europese of Gemenebest landen. Een bezoek aan deze 3-daagse conferentie is absoluut een aanrader voor iedereen die iets doet met Oracle technologie of met Oracle e-business suite of Fusion apps.

Omdat ik midden in een oplevering zit bij de klant kon ik dit jaar slechts 2 van de 3 dagen aanwezig zijn. Dinsdagochtend de eerste vlucht om 6:50 richting Birmingham genomen, zodat ik net op tijd binnen was om de eerste presentatie bij te wonen. Hier een korte indruk van de sessies die ik bijgewoond heb. (meer…)

KPI’s definiëren en ontwerpen OWB-repository bij netbeheerder


Lennart de Vos,
Dit is deel 3 van een reeks van 4 artikelen in de serie BI-ervaringen bij onze klanten

Een netbeheerder van energienetwerken is sinds een paar jaar begonnen met het definiëren van KPI’s. Het is de bedoeling dat deze KPI’s niet meer handmatig via Excel worden ingevuld, maar dat dit automatisch gebeurt. Op managementniveau zijn er momenteel ongeveer 20 KPI’s onderkend.

(meer…)

Beheer OWB bij een financieringsmaatschappij


Lennart de Vos, 2 december 2010
Dit is deel 2 van een reeks van 4 artikelen in de serie BI-ervaringen bij onze klanten

Transfer Solutions verzorgt het onderhoud van een datawarehouse bij een financieringsmaatschappij voor ontwikkelingssamenwerking. Bij deze klant wordt gewerkt met OWB versie 10gR2. Wij bieden ondersteuning bij het onderhouden van de OWB-repository.

Er wordt gewerkt met een aparte test-repository en een productie-repository. Opleveringen worden uitgevoerd met behulp van de export-import-functionaliteit van OWB. Hierdoor ontstaan er geen onduidelijkheden meer met welke metadata wordt gewerkt. Er zijn twee belangrijke projecten binnen de OWB-repository waaraan wordt ontwikkeld.

(meer…)