Since Oracle acquired BEA, the company is the among the flock of Java Virtual Machine vendors. The JRockit Virtual Machine is touted to be one of the fastest virtual machines.
This book was written by Marcus Hirt and Marcus Lagergren, two of the founders of Applied Virtual Machines, the company that created the JRockit Virtual Machine, and are now working for Oracle.
Before I started to read this book, I was a bit biased and expected the typical collection of feature description. But this book surprised me considerably.
Overview
The
Problem
We live in a complex world. A world that is constantly changing. Businesses need to be able to adapt and evolve, rapidly, or face the consequences of failure. How do companies keep up with new customer demands, evolving business processes, new legislation, industry regulations and compliance, and business channels fueled by the Internet, and more? How do organizations protect against the risk of failure? We attend Oracle Open World, a forum to collaborate with peers, industry advisors, and leading experts on how to create and leverage solutions to solve complex business problems.
As you have many options to install Oracle Fusion Middleware 11g, the same applies to deinstalling it.
To deinstall OFM 11g you can launch the deinstaller this way:
In a typical OFM_HOME you will find many runInstaller scripts. Use the one for the component you'd like to deinstall (e.g. SOA Suite, IDM, IAM, etc.)
Do not use the one in $OFM_HOME/oracle_common/oui/bin. It usually refers to the last installed component.
Many users of a Service Oriented Architecture (SOA) only see the promise of delivering Services at the outer limits of the IT infrastructure, but why not use the same concepts for basic data ?
Ultimately any organization is only as good as the raw data that it holds. This includes the basic data used to maintain customer and sales records right up to the management data used to plan for the future of an organization. Many organizations do not see the advantages to accessing this data as a service; they simply see the data as something other services use.
A tweet by meneer pointed me to this promotional video: Don’t think this will settle the score for Java. However it is a good distraction… What are your thoughts? Please leave them in the comments.
Following are the principles of Agile I like to incorporate into projects:
• Organizing phases into 2-4 week iterations (Sprints) so that there is distinct product or deliverable assigned to each iteration.
• Performing User Acceptance Testing (UAT) early in the system life cycle, rather than the end of the SDLC, to gather business user feedback early and often.
Following are the principles of Agile I like to incorporate into projects:
• Organizing phases into 2-4 week iterations (Sprints) so that there is distinct product or deliverable assigned to each iteration.
• Performing User Acceptance Testing (UAT) early in the system life cycle, rather than the end of the SDLC, to gather business user feedback early and often.
With the launch of new release of Oracle Coherence 3.6 the Coherence Incubator is available:

Cloud Computing adoption is taking off. Two of the major principles of Cloud are: (1) resource pooling through mulitenancy (2)Elasticity. Multitenancy is the ability to have a single resource serves multiple clients. Example in Cloud is having multiple customers served by the same physical server. Elasticity is the ability to add or plug-in resources, fairly dynamically, to scale the server up or to scale down. For example, swapping in CPU, memory, disk space, etc.
One of the great promises of a SOA is the ability to ‘reuse’ services; but what does this mean ?
If you refer to ‘What is a service’ you will see that in many ways, IT Services may be equated to standard things that you may do in your business such as issuing an invoice. The issuing of the invoice is an internal service within your organization that happens when a transaction is executed with a customer such as when a widget is sold.
Download OSBS11g here (14MB)..
Introduction
A few years ago, when Oracle had only the BPEL component, deployment was rather complex. Therefore I create my own build tool, replacing the obant tool and ignoring the existing build.xml files, supplied within your JDeveloper project. Now with Oracle 11g the SCA composite is introduced and we are running on the Oracle Weblogic Server.
When you compile and deply a composite from ANT and you are using the MDS for retrieval of XSD and WSDL composites, you could run into compile errors. The compiler will run into an error that can not load the files with "oramds:" protocol. For example:
MDS-00054: The file to be loaded oramds:/soa/shared/bpel/runtimeFault.wsdl does not exist.
The solution is to create an adf-config.xml file directly into your composite directory, in the following sub directories, this directory should be created:
/composite-directory/.adf/META-INF>/composite>
Congratulations! what a journey at Oracle:
The following video demonstrates how the use case described in my previous blog article has been developed. You can again download the original video if you like to follow it in better quality! The completed solution can be downloaded from here.
Update 15.8.2010: Just uploaded the video for this blog article. In Part 1 of this blog article series I presented how to use the Database Adapter with Oracle SOA Suite 11g in an outbound scenario. I showed a way to keep the JDeveloper project required to define the Database Adapter wrapped inside the Eclipse OSB [...]
The next couple of months will be interesting with lots of exiting events. Here a list of events I will attend together with the sessions I will give: Oracle Open World – San Francisco (USA) Using a State Engine as an SCA component in SOA Suite 11g – 23rd September SOA and Cloud Symposium – [...]
Chris Muir posted in ADF UI Patterns forum a thread entitled "Overcoming a challenge: combining UI Shell dirty tab + self-closing-BTFs". That post enforces my realization that there is something wrong with my current implementation of bounded task flows, in which we have so much dependency on the TabContext object of the UI Shell. This dependency made me unable to reuse the same task flow inside
A new methodology group, SOA-BPM Enterprise Methodology Group, has been started by Lonneke Dikmans. “This group is a place to discuss best practices and methodologies for SOA and BPM Enterprise (Oracle) development, including effort by “experts” in SOA (that’s anyone that knows what SOA stands for to discuss high level issues than those discussed on [...]
The Wall Street Journal posted a video on their Video Center in which it is very clearly explained how internet cookies are used to track you while browsing the web. In the real world it is very hard to keep track of your preferences, especially between a variety of shops. In the virtual world it [...]
Many people struggle with the term ‘Service Oriented Architecture’ or SOA on the basis that there is some extensive knowledge required to understand it. Technical organizations are selling their products using the term ‘SOA’ as if the term itself is a panacea for all the IT problems of the past: it has ‘SOA’ in the marketing blurb.....quick, get the cheque book out and buy one.
OOW 2010 will be hosted in combination with Oracle Develop and Java One – we expect a very large crowd in San Francisco. Please make your travel arrangements in time and safe on the OOW ticket!
To select the most interesting SOA activities, session, receptions we created a wiki:
The following video demonstrates how the use case described in my previous blog article has been developed. Sorry for the quality of the video. The original is of much better quality but VideoPress seem to have “optimized” it. You can download the original video if you like to follow it in better quality! Please let me know if [...]
Update 9.8.2010: Just uploaded a video showing how the use case described in this blog has been developed. Update 15.8.2010: Part II: Using an Inbound Database Adapter has been published today. The JCA adapter framework we know from SOA Suite is supported by the Oracle Service Bus (OSB) since 10.3.1. The Database Adapter fills one [...]
For the first time I had to make an integration to a service that had no WSDL deployed with it. Since the (SCA) Composite assumes a WSDL it takes some time to figure out how to realise this. Under default conditions a Reference in a (SCA) Composite in SOA Suite 11g looks something like: <reference [...]
The 3rd International SOA Symposium and the 2nd International Cloud Symposium continue to be the largest and most comprehensive SOA and Cloud Computing events of the year. This year's edition will be held at the Berlin Congress Center in Berlin, Germany on October 5th to 6th, 2010. It is dedicated to showcasing the world's leading SOA and Cloud Computing experts. Themes and topics are as follows: