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 […]
admin
Oracle Workflow, a brief introduction – Part 1 Setting up an environment
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 […]
Oracle-L dinner at Texas Bar & Grill on March 3rd 2008
Here are some photo’s of the Oracle-L dinner at the Texas Bar & Grill on Monday evening during Hotsos 2008.
AMIS Technology Weblog in 2007: #1 Article: Anton's Solve Sudoku in SQL; 438.053 different visitors (USA and India on top), 877.504 page views; 67% new visits
2007 was another active year on the AMIS Technology Weblog. With over 300 new articles from 20+ different AMIS authors, we produced a lot of content, on topics varying from Oracle DBA to Java security, from JavaScript to Oracle BI EE and from SOA to Project Management. The weblog attracted a […]
Sjoerd Michels becomes our second Oracle Regional Director for Fusion Middleware
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 […]
Installing Oracle Grid Control 10 release 2 on SuSE 9.3 ES
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 […]
Software Deploying using ANT
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 […]
ASM made easy
Great article about ASM on the website of Howard Rogers: http://www.dizwell.com/oracle/articles/desktop_asm.html For both Linux and Windows.
My First Oracle XE
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 […]
New Release Times Ten
Oracle announces release 6 of their In Memory database, more details here. Faster, bigger, better and easier… well, let’s try it first.
Functional Partitioning
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 […]
Hibernate and Middlegen revisited
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 […]
Maven: multi-project and dashboard issues
Some Maven multiproject experiences will be described in this post. Special attention is paid to the dashboard plug-in.
JDBC database copy of table contents
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.
Overflow in Wp-Dstats2 WordPress plugin?
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.
WSRF: modeling state with Web Services
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 […]
Struts, JAAS, Tomcat: getting acquainted (part 2)
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.
Hibernate: dealing with lazy loading inevitable
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 […]
Struts, JAAS, Tomcat: getting acquainted
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 […]
Working with Omondo's EclipseUML Free Edition
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.
Evaluation Omondo EclipseUML Free Edition
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 […]
Deployment under JBoss-4.0.0 with Eclipse's JBoss-IDE plugin
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 […]
JBoss Joins Eclipse
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 […]
Talk on Open Source Databases
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.
Struts + XDoclet (webdoclet) and integration with Eclipse
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 […]
Report knowledge center meeting on (J)Unit tests
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.
Sybase Releases Free Enterprise Database on Linux
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 😉
Hibernate + Middlegen Roundtrip Development applied
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 […]
Image buttons in Struts (using ImageButtonBean class)
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.
Databases for absolute beginners
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 […]
Multiple-level nesting with <logic:iterate> in Struts
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.
Use JAX-B or Castor for document-style encoding?
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” […]
Free J2EE and XML Development book
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 […]
JMS do's and don'ts
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.
Eclipse/CVS quickstart
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
WordPress FAQ
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.
EJB 3.0 info on JavaWorld
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 […]
OpenSSH Public Key Authentication Setup
This post contains a summarized recipe from OpenSSH Public Key Authentication Setup, to setup SSH public key authentication.
Sequence beans: auto-increment of primary key fields
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) […]
Log4j in JBoss
How do I enable logging under JBoss?