Welcome!


From the Blogosphere

The premise of cloud is based, like other emergent technologies, at least partially on the notion of abstraction. Cloud providers are able to achieve what appears to be boundless compute, limitless storage and never-ending network capacity by being able to simply "plug and play" the ha...
The illustration in the beginning of this post depicts the Internet of Things (IOT). You can guess (correctly) that I think that this technology is significant and important. In my opinion it is a revolution. I do not know if IDC's Internet of Things prediction is right for 2015, bu...
My first blog showed how to move to Infrastructure as a Service (IaaS) using Tomcat. This blog will show how to do the same using WebLogic Server, deploying webapps via eclipse to a remote WebLogic instance running in the cloud. Let’s say we plan to move our app to production on Ama...
The software industry has seen a shift away from applications being housed at a company's premise to the cloud. Such a shift allows companies to focus more on their business needs and less on their IT infrastructure needs. In this article, we take a look at webapps developed for Tomc...
Let’s say we developed an application and plan to move our app to production on Amazon Elastic Cloud (EC2). Our application, in the form of a webapp, was developed using eclipse and we have tested it on Tomcat running locally. Now, we may want to test our app on an EC2 environment befo...
You don't necessarily get 2x the value from your logs when your volumes double. Value is more aligned with the analysis and trends you can extract from your data. It's no secret that log data is quickly becoming one of the most valuable sources of information within organizations. The...

Innovative companies who provide their products and services on a recurring basis have continued to generate new sales and drive greater profits since Aria Systems published its Big Book of Recurring Revenue Innovators e-book in Spring of this year. From established names such as Mi...

Oracle has sounded extremely optimistic about their future; one that is going to be dominated by the cloud. The company has reported cloud revenue growth of anywhere between 35% and 50% over the past few quarterly financial reports. Safra Catz, the Chief Financial Officer at Oracle is ...
Over the holidays I actually spent some time reviewing the newly released "Managing IaaS and DBaaS Clouds with Oracle Enterprise Manager Cloud Control 12c". This book is a step-by-step tutorial filled with practical examples which will show readers how to configure and manage IaaS and ...
In my opinion, Object Storage officially broke through this month. It went from being the “next” big thing to being “the” big thing. Why? Because Larry said so. Well, technically he didn’t: someone else had to do it for him as he skipped the Oracle Open World Keynote to see Team USA wi...
Let’s look at some best practices for using another powerful class: ThreadLocal from java.lang, which is also implemented using WeakReference. As its name suggests, a single instance of ThreadLocal can store different values for each thread independently. Therefore, the value stored i...
Oracle has refreshed its SPARC groups with the world's fastest and the best processor. This makes it even more attractive and advantageous for the customers to go for it. Oracle SPARC Refresh: the world’s fastest processor has an unbeatable value for midrange and high-end enterprise c...
Oracle Virtual Networking (Xsigo) offers business and the trade industry the most complete and integrated virtualization from computers to Data Centers. Going beyond simple achievement, Oracle enables you to virtually manage your entire hardware and software loads. After joining hands ...
Welcome to Java Certification Path. If you are reading this article, it means that you are thinking or have decided to take Java Certification. Let me start off by congratulating you on this decision to boost your career strength. To become a successful Java professional it is good to...
Social interactions driven by mobile devices are causing a huge growth in infrastructure needs by enterprises. This write-up is about an event held for enterprise users. The growth of mobile devices generated by smartphones and tablets is driving universal access to information in th...
The Java Designer’s general principle to architecting high scale or low scale application is choosing between EJB Centric Design (with EJB) or Web Centric Design (without EJB). OCE EJB Certification covers all design/developer knowledge required to implement Enterprise Java Bean Compo...
Wikibon produced an interesting material (looks like paid by Aerospike, NoSQL database recently emerged by resurrecting failed CitrusLeaf and acquihiring AlchemyDB, which product, of course, was recommended in the end) that compares NoSQL databases based…
Recently I was researching BPEL composites in the Oracle SOA Suite and I found this excellent blog post by Shreekanta Roy Chowdhury about securing a BPEL composite
One of my talented colleagues discovered an interesting ADF logic bomb which I thought I'd share here. The issue is with the instantiation order of ADF Faces scoped beans in JDev 11g when using Bounded Task Flows embedded as regions in another page. Regular readers would be familiar t...
There’s a rather obscure JDeveloper bug that only effects IE7, for af:columns in af:tables that show af:outputText fields based on dates that are null (phew, try and say that with a mouth full of wheaties). It occurs in 11.1.1.4.0 and 11.1.2.0.0 (and all versions in between it’s assume...
Within JDev 11g+ experienced ADF programmers will be familiar with PageFlowScope beans used by tasks flows, in particular Bounded Task Flows (BTFs) where they provide the equivalent of session scope for variables for the life of the BTF for a specific user session. Indeed the Oracle do...
With the huge amount of sessions at Oracle Open World, it’s often hard to find the little gems of information amongst all the marketing. This is true of ADF like all other technologies at the conference, there’s simply a lot of information to digest and filter. Luckily Oracle
Thanks to everyone involved with this week’s videos – Andy, Chris, Matt, Ron, Keith, Calvin and Jonathan. I try to recall all the various things we covered this week and wrap up Oracle Open World 2011.
From time to time in JSF and ADF Faces RC applications there’s the need from one managed bean to retrieve another, typically from a lesser scoped bean to a greater, such as a requestScope bean retrieving a sessionScope bean to access its methods. There’s essentially 3 avenues to solvin...
With the explosion of Internet content, especially that for the IT industry, it leaves an interesting question hanging over the worth (if any)...
There are very few pieces of software where a casual approach can be taken to the process of software development. Software development is intrinsically a difficult process, gathering requirements, design, development and testing all taking large effort. In reaction enterprises have se...
ADF's af:showDetailItem tag is used as a child to parent tags such as the af:panelAccordion and af:panelTabbed. JDeveloper's online documentation states the following about the af:showDetailItem tag: The showDetailItem component is used inside of a panelAccordion or panelTabbed compon...
The previous blog post in this series looked at the default behaviour of the ADF framework in 11.1.1.4.0 of the af:region tag embedded in a af:showDetailItem tag. In this post we'll look at programmatically controlling the activation of regions to stop unnecessary processing. This exa...
The previous blog posts in this series (part 1 and part 2) looked at the behaviour of the af:region tag embedded in a af:showDetailItem tag with JDeveloper 11.1.1.4.0. This post investigates the changing nature of the "deferred" activation property for the underlying af:region task flo...
Organizations need an end-to-end web application and database security solution to protect data, customers, and their businesses. The integrated solution from F5 and Oracle provides improved protection against SQL injection attacks and correlated reporting for richer contextual informa...
There is an old saying: Respect and Suspect. When someone declare, write or say something, do not decry or ignore him - respect him. It may turn out that the information he provides is valuable or useful. On the other hand, Suspect and check whether what was manifested is true, half...
There is an old saying: Respect and Suspect. When someone declare, write or say something, do not decry or ignore him - respect him. It may turn out that the information he provides is valuable or useful. On the other hand, Suspect and check whether what was manifested is true, half...
The EXISTS keyword in SQL queries is an efficient mechanism for returning record sets from one dataset when they exist in another dataset. For example we can write queries like:

SELECT org.org_id, org.name FROM organisations org WHERE EXISTS
(SELECT 1 FROM events evt W...
We all remember the Internet bubble back in 1999-2000 era. Start-ups were getting huge valuations. The joke then was – if you are 27 years old and not a millionaire, then you are a failure. All you needed was a sign-board saying “new internet company” and stand on Sand Hill Road. Sever...
ADF Libraries are a very useful feature of JDeveloper 11g. They allow a master application, via the Resource Palette, to load Bounded Task Flows (BTFs) and the BTF's associated ADF Business Components from separate applications, without having to include the BTF and ADF BC objects in ...
This is a very common task that most application/database developers come across; testing various datatypes of a database. Honoring the principle DRY, here is a template with ddl for table creation (covering most data types) across various databases.
Setting aside the recent controversy and struggles between the two companies over Mark Hurd’s move from HP to Oracle, HP has recently announced a new set of solutions that are designed to run a number of Oracle apps via a private cloud architecture. Hurd’s move took place after a scan...
The release of the much-anticipated Fusion Applications from Oracle will be made available on a general basis beginning in the first quarter of 2011. Fusion Applications is designed to be a next-gen combination of Oracle’s mainstream offerings, including PeopleSoft, the E-Business Suit...
A recommended ADF development best practice from Oracle is to check your applications are Activation Safe. In recent testing of an ADF 11g application we discovered the following scenar...
Tonight I’m going back home after attending JavaOne 2010. These are my fresh notes about this event. If you are reading this, you know something about Java. At the very least you know that this is a case-sensitive programming language and the HelloWorld is not the same as helloworld. ...