SOA & Oracle Fusion Middleware
Articles on Oracle Fusion Middleware such as Oracle BPEL PM, Oracle Enterprise Service Bus, Oracle Business Rules, Web Service Manager and Service Oriented Architecture in general.
Just like the previous two years, ADF will be one of the major topics at Oracle Open World 2012. Wherever you turn your head, ADF based screens will be right in your face. Almost every UI coming out of Oracle is developed using ADF. And a rapidly increasing number of developers around the world – either with a classic Forms background, a Java/JEE history or fresh from school – is adopting ADF as their primary development framework and churning out new applications in enterprises and government organizations around the world. The advance guard of ADF developers, most of them member of the ADF Enterprise Methodology Group, will convene on Sunday September 30th, on the opening day of Oracle Open World 2012. From 9 AM until 4 PM, Moscone South room 305 will be center of the ADF Universe. Expect every one – from Oracle product manager and ADF engineer, ACE and ACE Director, ADF Developer and Architect – to be there, to share experiences, envision the future and teach each other tricks and insights.
If you have any interest in ADF – because you are already working with it, or are contemplating to start working with it or just want to get a feel for what it is and what it entails to use More >
In recent months, I have had a lot of dealings with middleware administrators, responsible for the management of WebLogic Server and other Fusion Middleware components such as SOA Suite, Oracle Service Bus, WebCenter and UCM. My role is frequently one that allows me to step back a little and observe. These observations made it very clear that not only is middleware administration a challenging task – one that is underestimated in many organizations – it is also one that is frequently made much harder than necessary by actions that developers take or do not take. Developers create the artifacts that administrators will deploy and manage on the middleware infrastructure. These developers can make life easier for the administrators if they adhere to certain best practices in creating and handing over these artifacts. However, out of ignorance, disinterest or lack of time it is unfortunately common for administrators to experience severe frustrations over the work of developers.
I am trying to compile a list of various points of frustration for middleware administrators caused by developer ignorance or carelessness. Below is the list if have compiled so far – with some help from More >
Well, I don’t like Mondays, I don’t like getting up early, I don’t like flying and I don’t like beer either. On Monday july 16th, I got up very early and took the plane to Munich to join the “SOA Suite 11g advanced” training. This training was a track of the Oracle Fusion Middleware Summer Camps organized by Jürgen Kress. The other tracks were “ADF for BPM Suite 11g advanced training” and “WebCenter Sites 11g advanced training”. About 25 participants from several (mostly) European countries showed up for the SOA track. In this blogpost I will share some of my experiences of this three-day training.
From July 9th – 13th I joined the Oracle BPM Advanced boot camp in Lisbon Portugal.
During this full week of training at a beautiful location David Read and Susana Santos helped a group of 25 student through the development of a POC case. David Read is an Oracle Senior Principal Product Manager and Susana Santos a Pre-sales consultant of Oracle Lisbon.
The case was about a bank card issuer who has difficulties with managing customer requests for credit limit increases. The current process is largely manual with little transparency. Customers frequently become frustrated with the long processing time and the lack of visibility into the process.
During the week we have to implement the following process in small teams (2 or 3 people). I was in a team with Tiago from Lisbon and Simon from London.
In the rest of this post I will go through a day by day review.
I landed only a couple of hours ago in Amsterdam and here’s my report from Kscope 2012 in San Antonio. As I write this, KScope is still waking up for the final day. Anyway, for me KScope was over yesterday.
The venue, the JW Marriott San Antonio, was IMHO somewhat in the middle of nowhere, which is a pity given the fact that downtown San Antonio is beautiful. It took the free shuttle bus about 35 minutes to get there.
Anyway, I was not around for site seeing, I was visiting the conference. At the conference I joined the Fusion Middleware track, not only as an attendee but also as a presenter of two sessions. It was a very nice hotel and conference center. At the conference I attended the Fusion Middleware track.
With over 30 sessions and the Sunday Symposium, this years FMW track again was a very usefull track for everyone that wanted to learn about FMW.Most of the session where ADF related, however there were a couple of webcenter and SOA sessions as well.
Introducing Decision Tables in the SOA Suite 11g Business Rule component through a game of Rock, Paper and Scissors0
The Business Rule component in SOA Suite 11g is used to implement business logic. The logic is extracted from BPM or BPEL process definitions for from Java or other program code, exposed to be invoked from those contexts and defined in a way that makes it accessible to the business. That at least is the theory. Business Rules capture logic that ranges from the very simple – simple IF/THEN rules for allowing or disallowing based on one input parameter – to very complex, performing extensive ns and calculations, for example using the Decision Table. The Decision Table is a smart, compact way of clustering many IF/THEN rules together, as will be demonstrated in this article.
This article demonstrates how the decision table can be put to good use to implement the business logic behind the classical game of Rock, Paper and Scissors. (for a refresher on that game, see: http://en.wikipedia.org/wiki/Rock-paper-scissors).
Before even opening JDeveloper for working on the Business Rule, let’s briefly discuss the game itself: a simple game, played with two players. At the same time, they raise their hand, indicating either a rock, a pair of scissors or a piece of paper. The rules of the More >