Automatic testing Oracle Service Bus using Jenkins, maven and SoapUI

Robbrecht van Amerongen

A lot of current projects are implementing some sort of service based architecture. Testing in this architecture becomes more complex. When implementing an OSB project with Scrum you test-automation is imperative. Scrum will require more frequent testing of your system. This is only feasible (in time and money) when you […]

Agile software development, the principles. Principle 11: The best architectures, requirements, and designs emerge from self-organizing teams.

Robbrecht van Amerongen

This is the eleventh of 12 posts about the principles of agile software development. Purpose is to go back to the start of the agile manifesto (http://agilemanifesto.org/principles.html) and discuss the implementation of the 12 principles in real life software engineering. Goals of agility are to go deliver software of higher […]

Agile software development, the principles. Principle 10: Simplicity -the art of maximizing the amount of work not done- is essential

This is the tenth of 12 posts about the principles of agile software development. Purpose is to go back to the start of the agile manifesto (http://agilemanifesto.org/principles.html) and discuss the implementation of the 12 principles in real life software engineering. Goals of agility are to go deliver software of higher […]

Report from presentation ‘JPA 2.0 – What’s new’

Emiel Paasschens

The Java Specification Request 317 (JSR-317) aka JavaTM Persistence 2.0,  (JPA 2.0) has finally reached the last stage, “Completion of Reference Implementation (RI) and Technology Compatibility Kit (TCK)”, before it’s officially released. Therefore last week a Knowledge Class was given at Amis with a presentation of the new functionality and […]

Bloom Filters, Hierarchical Profiling, Synopses & One pass distinct sampling, jumping the GAPP … – feast for DBAs (considered harmful..)

Lucas Jellema

  It’s Monday night and a select company of DBAs and Database developers have gathered at AMIS HQ in Nieuwegein for the ‘Looking Back at Hotsos 2009’ session. It is one of those sessions that has a lot of energy, laughter and a wealth of serious content. Four very experienced […]

IETester: Develop and test your site for multiple versions of Internet Explorer

Emiel Paasschens

When developing or testing your web application, you often have to support different browsers and versions. On Window machines testing for different versions of Firefox, Opera and Chrome is not a real problem as these browsers all allow you to install different versions on one machine. Only Internet Explorer (IE) […]

Agile software development, the principles. Principle 9 : Continuous attention to technical excellence and good design enhances agility

Robbrecht van Amerongen

This is the ninth of 12 posts about the principles of agile software development. The purpose is to go back to the start of the agile manifesto (http://agilemanifesto.org/principles.html) and discuss the implementation of the 12 principles in real-life software engineering. Goals of agility are to go deliver software of higher […]

Agile software development, the principles. Principle 8: Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.

This is the eight of 12 posts about the principles of agile software development. Purpose is to go back to the start of the agile manifesto (http://agilemanifesto.org/principles.html) and discuss the implementation of the 12 principles in real life software engineering. Goals of agility are to go deliver software of higher […]

Agile software development, the principles. Principle 7: Working software is the primary measure of progress.

This is the seventh of 12 posts about the principles of agile software development. Purpose is to go back to the start of the agile manifesto (http://agilemanifesto.org/principles.html) and discuss the implementation of the 12 principles in real life software engineering. Goals of agility are to go deliver software of higher […]

Project Estimation & Control based on Use Cases

This week Sander Hoogendoorn (Cap Gemini) presented a seminar about “Estimation with Use Cases”. Generally, this seminar confirmed that the development method of AMIS, internally called the “Way We Work @AMIS” is still valid and up-to-date. However, there are some interesting things to learn from this seminar. The three most […]

Agile software development, the principles. Principle 6: The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

Agile software development, the principles. Principle 6: The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. This is the sixth of 12 posts about the principles of agile software development. Purpose is to go back to the start of the agile […]

Agile software development, the principles. Principle 5: Build projects around motivated individuals.

Principle 5: Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. This is the fifth of 12 posts about the principles of agile software development. Purpose is to go back to the start of the agile manifesto (http://agilemanifesto.org/principles.html) […]

Agile software development, the principles. Principle 4: Business people and developers must work together daily throughout the project.

Robbrecht van Amerongen

This is the fourth of 12 posts about the principles of agile software development. Purpose is to go back to the start of the agile manifesto (http://agilemanifesto.org/principles.html) and discuss the implementation of the 12 principles in real life software engineering. Goals of agility are to go deliver software of higher […]

Agile software development, the principles. Principle 3: Deliver working software frequently

This is the third of 12 posts about the principles of agile software development. Purpose is to go back to the start of the agile manifesto (http://agilemanifesto.org/principles.html) and discuss the implementation of the 12 principles in real life software engineering. Goals of agility are to go deliver software of higher […]

Oracle SOA Suite: further Build and Deployment Automation for Enterprise Service Bus components

Sjoerd Michels 1

Some time ago I wrote an article on SOA Suite Build, Deployment and Test Automation. A section of the article was devoted to automating builds and deployments for Oracle Enterprise Service Bus (ESB) components. Not covered was deployment of Services to multiple environments as is usually done throughout the development […]

Maven JMeter plugin and report generation (the last steps to get it working)

JMeter (http://jakarta.apache.org/jmeter/)is a powerful tool for functional and performance testing web applications. JMeter, opposed to selenium, also works perfectly on generated applications (like Oracle ADF ). One of the key strengths of JMeter is the automation. The same test can be repeated after each (minor) release. This is a great […]

DBConsole 11g (part 2) – Using the SQL Performance Analyzer

Marco Gralike 3

Now straight into the more interesting Oracle 11g features. Let’s start using the SQL performance Analyzer and doing so make use of Replay. The Performance section of the DBConsole utility has a link to Advisor Central. The Advisor Central has again two sections: The Checkers section and the Advisors section.

From the Advisor section you are able to click on the SQL Performance Analyzer link.

Here you can choose from three options. I will demonstrate the “Guided Workflow”, but before that I show you the screens of the “Optimizer Upgrade Simulation” and “Parameter Change” sections. The descriptions in the screenshots are self-explainable.

DBConsole 11g (part 1) – An introduction of the new version

Marco Gralike 5

Thinking about my first post on Oracle 11g (Beta) I realized that I didn’t mention another great addition to the Oracle (DBA) toolset. OK, of course, it isn’t new as such but… The DBConsole was already introduced in Oracle version 10g. Just like using the Database Configuration Assistant, it gives you a first glance of changes and new features introduced in Oracle 11g. That there are a lot of changes (at Oracle Open World 2006 it was said a grant total of 482) and some of them can be found, configured and used via the DBConsole.

Until this moment, I focused in general on new XMLDB functionality. So my experiences described here are also my first impressions, during my short discovery adventure using the DBConsole.

Java Platform Debugger Architecture (JPDA) with Tomcat, OC4J, Eclipse, IntelliJ IDEA and JDeveloper

With JPDA it is possible to propagate changes to compiled classes to the server immediately. This is very handy when you’re debugging your class files. With some older applications you have to restart your application server many times to make changes. With JPDA this is history. In this article I […]

Unit testing Javascripts in Java 6 – Getting started with the javax.script api

I intended to reduce the things I do with Javascript. But maybe Javascript isn’t that bad when you can run it inside java. I’m still working on a very ‘interesting’  project with asp and Javascript files. Since I didn’t create a single JUnit for two weeks I thought it was […]