In this blog I will show you how easy it is to build a process with Oracle Workflow. This demo consist of an automatic step (plsql function) and a FYI notification. The process will be deployed in the workflow environment described in my previous blog (Part 1). Workflow […]
Maybe the following question will arise after reading the title: Oracle Workflow isnâ€™t that obsolete technology? The answer can be very short: Yes it is. (Read the SOD on http://www.oracle.com/technology/products/ias/workflow/workflow_sod.html)But itâ€™s still interesting enough to dive into it. Oracle Workflow is heavy used in the E-Business Suite and also used […]
Here are some photo’s of the Oracle-L dinner at the Texas Bar & Grill on Monday evening during Hotsos 2008.
Oracle has informed him this week that the nomination for Sjoerd Michels, expertise manager for SOA & BI, for Oracle Regional Director Fusion Middleware has been accepted! Sjoerd hereby becomes member of an elite group of 23 ‘technoloy evangelists for Oracle Fusion Middleware’ from all around the world. He is […]
With all those fancy plug-ins for Microsoft tools release 2 of Oracle Grid Control 10g seems to be a must-have. However, according to many postings on the internet, installation on SuSE Linux is quite a job and release 2 is not (yet?) available for Windows. So, there’s a challenge that […]
Some time ago a customer of AMIS asked me to setup the automatic deployment of the software for their application. Till then this was done manually, took an awful lot of time and was rather error-sensitive. The application itself is a multi-tier application with an Oracle database, a Micro Focus […]
Great article about ASM on the website of Howard Rogers: http://www.dizwell.com/oracle/articles/desktop_asm.html For both Linux and Windows.
After the announcement of Oracle XE I got really curious about the possibilities of a free Oracle10g database. OK, it is limited to 4GB and it doesn’t allow things like partitioning but still… very usefull for smaller companies and web applications. So, I downloaded the Win32 version from OTN to my laptop […]
Oracle announces release 6 of their In Memory database, more details here. Faster, bigger, better and easier… well, let’s try it first.
We all know partitioning for performance issues or for storing historical data. But partitioning can also be used for functional purposes such as creating a savepoint in batchrun. Such a savepoint can be used to undo a specific part of a batch without the use of home made software. Lets […]
In my last two posts (Hibernate + Middlegen Roundtrip Development applied and Hibernate: dealing with lazy loading inevitable), I explained how to construct a J2EE application bottom-up using Hibernate and Middlegen. It turns out that you can and actually should optimize the generated .hbm and .java files by Middlegen. I […]
Some Maven multiproject experiences will be described in this post. Special attention is paid to the dashboard plug-in.
For one of our projects, we wanted to copy the contents of our production database to the test database. Both databases are accessible via JDBC. After an investigation of available tools, I had to revert to my own solution.
There seems to be a problem in the PHP code of the Wp-Dstats2 statistics plug-in for WordPress. The problem occurs when your number of unique visitors (unique IPs) grows large, typically somewhat less that 30.000.
In the whitepaper titled Modeling Stateful Resources with Web Services by Ian Foster et. al. the latest developments with respect the modeling of state with web services are very clearly introduced and discussed. Together with Karl Kesselman, Ian Foster is considered to be one of the founding fathers of Grid […]
In Struts, JAAS, Tomcat: getting acquainted (part 1) it was discussed how to employ JAAS authentication for custom and/or legacy realms under Tomcat. As authorization was left unaddressed, we herewith fullfil our promise to treat it later.
In Hibernate + Middlegen Roundtrip Development applied it was shown how to generate Hibernate POJOs + mapping files from a legacy (SQL server) database. As soon as business objects start using these POJOs, you almost immediately need to deal with the problem that one query may cause the whole database […]
The Java Authentication + Authorization Service (JAAS) provides a standard API for making non-standard (i.e. custom) realms available to your application server, see e.g. this article on JavaWorld. To reiterate, a realm is a “database” of usernames, passwords and roles that identify valid users of a (web) application, where multiple […]
In my last post I reviewed the Omondo EclipseUML Free Edition. In this post I want to present a more elaborate description/howto, allowing myself to focus a bit more on some details.
UML diagrams are used during (almost) the whole software product development life cycle: from requirements analysis (use case diagrams) to deployment (deployment diagrams). In this post I will review the freely available Omondo UML plugin for Eclipse. Recently a version for the latest Eclipse 3 became available. In a forthcoming […]
This evening I successfully re-deployed my application to JBoss-4.0.0. It used to be deployed under JBoss 3.2.4 using the Lomboz plug-in. Although the JBoss-IDE plug-in involves a bit more labour as compared to the Lomboz plug-in, the former requires a better understanding of the deployment process, which is always good […]
From Eclipse News: JBoss Joins Eclipse, Releases Application Server 4.0 Open-source firm JBoss recently unveiled the release of Application Server 4.0 and detailed an alliance with the Eclipse Foundation. Both announcements indicate that the company is expanding its open-source presence, as well as becoming more of a contributor to the […]
Thursday the 7th of October a presentation was given on Open Source databases during an Amis (Server Development and Programming Languages) Knowledge Center meeting. The aim was to present a survey on Open Source databases and to make a comparison with commercial databases, in particular Oracle, of course.
XDoclet is a tool that proclaims the DRY (Don’t Repeat Yourself) principle: you code everything in one file once, as opposed to the practice of modern software development, where information & tokens must be repeated in executable code, configuration files as well as deployment descriptors (of course, this has not […]
Yesterday a presentation was given on unit testing during an Amis (Web) Knowledge Center meeting. The aim was to introduce the JUnit framework and related technologies such as DbUnit and Cactus.
On /. there is a post on Sybase releasing their flagship database for Linux for free. However, this does not include a release of the source code, so we cannot include it in the upcoming presentation on Open Source Database Systems yet 😉
In Hibernate Roundtrip Development, a scenario is presented to generate (Hibernate) POJO objects from a (legacy) database, also known as a bottom-up approach: We applied this strategy to a MSSQL server database with a jTDS JDBC driver. We discuss the steps involved, analyse the results produced, and stipulate a pending […]
Basically, the recipe for using image buttons using the Struts tag library can be found on this page at j2ee.lagnada.com and this excerpt uit Ted Husted’s book Struts in Action. Read on to see what I have to add to this.
Preparing slides for a presentation on Open Source Database Systems, I stumbled upon Open Source Database Systems, a neat 15 page PDF document, introducing (open source) databases, SQL, hardware requirements for database servers and concepts such as ACID. If you are new to databases, this document can get you started […]
I expected multiple-level nesting with the <logic:iterate> tag in Struts to be difficult, but on the contrary it turned out to be an almost trivial exercise.
For my Open Source project, I want to expose a stateless session bean (SLSB) as web service using JBoss 3.2 and Axis 1.1. Now I’m wondering whether to use JAX-B or Castor for my document-style encoding, since the information I found in “Create Web services using Apache Axis and Castor” […]
Four your information, the book J2EE and XML Development by Kurt Gabrick and Dave Weiss can be downloaded for free at the serverside.com. Topics include Java and XML (e.g. JDOM vs. DOM, JAX-B), XML & persistency and XML & application integration. [edit jasper] Free service for the _really_ lazy: here’s […]
While studying JMS, a friend suggested the JMS Application Architectures article to me, written by Roland Barcia. This article presents and discusses various JMS concepts (such as state versus application decoupling) as well as various use cases when/how/when not to apply certain JMS-based architectures.
For anyone who wants to get started with Eclipse 3.0 and CVS, for future reference I quote a section from the “Eclipse Tips — July 21, 2004”, as it provides a nice introduction into this topic
There is a WordPress FAQ available, full with info useful for both the admin and the normal Blog user! For the last category the “Publishing using WordPress” section (on the right) will be worth a look.
Since we are comparing O/R tools here, the EJB 3.0 developments shouldn’t be missed either. EJB 3.0 in a nutshell, An overview and critical analysis of the latest EJB specification by Anil Sharma, offers an excellent survey! Moreover, after reading this article, it also seems that Hibernate and EJB 3.0 […]
This post contains a summarized recipe from OpenSSH Public Key Authentication Setup, to setup SSH public key authentication.
An auto-incremet of your primary key field whenever a new record is inserted, is a feature commonly found in many databases (e.g., the auto_increment of MySQL, the identity field in Hypersonic SQL or the sequence in Oracle). If you want such a feature for your entity beans, a sequence (generator) […]
How do I enable logging under JBoss?