While trying to keep my post on purging the BPEL and ESB/Mediator database up to date with the latest documents and experiences, I found these whitepapers and references:
- SOA 11G Database (pdf) Growth Management Strategy
An Oracle SOA 11G installation presents a few challenges for administrators and one of these is managing the growth of the SOA database. The advice facilitates better dialog between SOA and Database administrators when planning and managing database requirements.
- On Oracle support: SOA 11g Infrastructure Database: Installation, Maintenance and Administration Guide [ID 1384379.1]
This document covers everything you need to know about the SOA Infrastructure Database for Oracle SOA Suite 11g. Here we bring together content from sources such as OTN, Product Documentation and our Knowledge Base in an effort to provide you with a single comprehensive resource.
Categories: AIA, BPEL, Database, Oracle, Service Bus, SOA Suite, Tools, WLS
Tags: 11g, AIA, Database, Fusion Middleware, SOA Suite
Oracle released the Oracle Enterprise Manager Cloud Administration Guide 12c Release 1 (12.1.0.1) documentation. It is part of the Enterprise Manager Cloud Control Documentation.
Enterprise Manager Cloud Control is system management software that delivers centralized monitoring, administration, and life-cycle management functionality for the complete IT infrastructure, including systems running Oracle and non-Oracle technologies.
With the Oracle Technet Virtual Developer Day coming up a great VirtualBox appliance came available. The developer day focusses on developing Java EE6 applications and Oracle WebLogic Suite 12c.
WebLogic Server 12.1.1 VirtualBox Appliance
The virtual machine contains:
- Oracle Linux 5, JDK 1.6 +
- Oracle WebLogic Server 12.1.1
- Oracle Coherence 3.7
- Oracle TopLink 12.1.1
- Hudson 2.2
- Subversion 1.4.2
- Apache Maven 3.0.1
- NetBeans IDE 7.1 RC2
- Oracle Enterprise Pack for Eclipse 12.1.1 / Eclipse 3.7
- Easter Egg: Introductory Labs for Oracle Coherence 3.7
All details on download and importing the appliance can be found on the VirtualBox instructions page. No need to say that the appliance has been released for development and testing purposes.
Labs
The image contains four Labs:
- Total Oracle WebLogic Server Development with Eclipse, Maven, and Hudson
- Hands on with an end-to-end Java EE6 Application
- A Step-By-Step Guide to Oracle Coherence
- Running the Coherence Examples Project in Eclipse
These can be found in the /home/oracle/labs/ directory. Web links to these Labs can be found here.
Categories: Oracle, Tools, VirtualBox, WLS
Tags: Eclipse, Hudson, Java, Maven, NetBeans, OEPE, VirtualBox, WLS
About 2 months ago InfoWorld published 11 programming trends to watch. I’d like to share three with you since they are close to home for me:
- No code is an island
- Bandwidth is no longer free
- Energy is no longer free, either
No code is an island
Having worked in integration project for almost a decade the idea that there is little code living on an island is not strange to me. However InfoWorld points out that besides that more and more software developer are creating products to enhance other products
Our code is living increasingly in ecosystems. Many PHP programmers, for instance, create plug-ins for WordPress, Drupal, Joomla, or some other framework. Their code is a module that works with other modules.
The same goes for development for mobile devices that rely increasingly on modules or apps created by others, whether they run on the device or in the cloud. This increases the demand for stable interfaces and contracts. Besides that the requirements for availability and scalability will weigh in heavier.
An urge for lean programming
Or create programs that deliver value in an efficient way. New releases of software programmers tend to demand always more resources (just a small example). The cost of keeping a computer plugged in has never been an issue. It never mattered how much energy your rack of servers sucked down because the colo just sent you a flat bill for each box.
The Cloud trend tends to make cost more transparent. Some of the clouds — like Google App Engine or Amazon S3 (example) — don’t bill by the rack or root password. They charge for database commits and queries. This adds a new perspective for software developers. We might need to start thinking about the cost of each subroutine in euros, not in lines of code, function points or milliseconds of execution time.
On the consumer side more and more ISPs adding bandwidth caps and metering. To a software developer this means that optimizing bandwidth consumption when designing apps is becoming imperative. Besides the cost issue this will also be needed because of the customer experience (loading speed etc).
Since this blog is also dedicated to sharing resources that are valueable to me I decided to share my reading list of 2011 with you.
Lean Integration: An Integration Factory Approach to Business Agility

A great best practices book on integration. The first part provides description of the business value of Lean. It introduces the core concepts. As a manager that doesn’t need all the details you could just read this part and you can get a good grasp of the ideas presented.
The second part translates the lean principles from the world of manufacturing to the world of systems integration. It has great case studies that shows the principles applied in a real world context.
Part three of the book provides a “how to” guide. This can be used as a reference and as such is a great desk-top reference manual. This book is great and a must read for all technology and business practitioners and innovators.
Web Service Contract Design and Versioning for SOA
Great reference (not a book that I read front to back) on Web Service Design from Thomas Erl and his co-authors. This book focuses exclusively on the contract part of the service. Due to the depth it is a extensive resource to use besides others. The book is filled with extensive examples on how to meet the goals of SOA properly using contract design.
Via the site of the publisher and on iTunes are additional service design podcasts by the authors of the book. Could be a great resource to start with.
The Back of the Napkin (Expanded Edition): Solving Problems and Selling Ideas with Pictures

This is a great book on problem solving, extremely useful and in a sense thought provoking. It structures problem-solving into a six by five visual codex. This makes sense; you can literally see the evolution of the thought processes and the development of the insights take shape through the pages. Fun read as well.
Recently I engaged with a customer who experiences (among other problems) the following. Since there is hardly any info on Oracle Support or blogs I thought I’d share some info here:
WSIF JCA Execute of operation 'SomeService' failed due to: Unable to create control directory.
Unable to create control directory: "/mnt/queues/controldir/bpel/fileftp/controlFiles/epajYGFxPFPErSM8HcN8HQ==/outbound".
; nested exception is:
ORABPEL-11075
Unable to create control directory.
Unable to create control directory: "/mnt/queues/controldir/bpel/fileftp/controlFiles/epajYGFxPFPErSM8HcN8HQ==/outbound".
Please make sure that the directory name is valid and that there are adequate permissions to create the directory.
Solution
As the last part of the error message suggests, check for file system stuff:
- Is the share and/or mount your file / ftp adapter is pointing to still available?
- Can the share be reached from your SOA Server?
- Does the directory name exist?
- Are the required permissions available?
Correct inaccuracies.
Common Issues and Workarounds for File/FTP Adapter
There is an extensive document on solving issues with file and FTP adapters on Oracle support. The documentation for file and FTP adapters can be found:
- 11g JCA File / FTP adapter
- 10g File / FTP Adapter
Wishing you and your loved ones all the best for 2012!
That you may enjoy life’s little (and not so little) miracles each and every day.
Just uploaded the presentation I gave at the Seminar “Architecture and Governance”:

Certificate Professional Scrum Master I
Maybe you noted that there was a growing number of post on subjects like
Scrum,
Agile and
Lean on my blog. Because of my renewed experience in this field. I decide to go for certification on the subject.
Besides the Scrum Guide and a training, you can find additional Scrum resources i like here.
As you can see in the picture in this post I succeeded.
Congratulations on passing the PSM I assessment! You have demonstrated a fundamental knowledge of the Scrum process. This qualifies you for certification as a Professional Scrum Master I.
Oracle WebLogic Server 12c (12.1.1) is available for download. The main themes of the new release are according to Oracle:
- Java EE 6 and Developer Productivity
- Simplified Deployment and Management with Virtualization
- Integrated Traffic Management
- Enhanced Availability and Disaster Recovery
- Much Higher Performance
- Seamless Upgrade
WebLogic Server 12 is available as installer or ZIP distribution. Download WebLogic Server 12c. Other useful links:
Oracle Enterprise Pack for Eclipse (12.1.1) available
Shortly after WLS 12c Oracle also has released OEPE 12.1.1 – Oracle Enterprise Pack for Eclipse. It is certified on Windows 7/XP/Vista, MacOS, and Linux. OEPE is supported on JDK 6.
Update: WebLogic 12.1.1 VirtualBox Appliance available
With OTN Virtual Developer Day a WebLogic 12c VirtualBox appliance became available. On the appliance there are Labs and other Java development tools like: Hudson, Subversion, Maven, NetBeans IDE, and Eclipse (including OEPE).