<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>e-vita SOA-team blog</title>
<atom:link href="http://www.evita.no/ikbViewerblogg/rss20.xml?blogg=23169" rel="self" type="application/rss+xml" />
<link>http://www.evita.no/ikbViewerblogg/rss20.xml?blogg=23169</link>
<description>e-vita is one of the leaders in Norway on Oracle Fusion Middleware. We are the first Oracle SOA Specialized Partner in Scandinavia and is also specialized on the Oracle database. e-vita is a member of Oracle Customer Advisory Board on SOA and BPM.</description>
<language>en-us</language>
<copyright>(c) 2011 evita.no All rights reserved.</copyright>
<image>
<url>http://www.evita.no/ressurs/evita_new/images/iknowblog-logo.png</url>
<title>e-vita SOA-team blog</title>
<link>http://www.evita.no/ikbViewer/blogg/rss20.xml?blogg=23169</link>
</image><item>
<title>New Virtualbox image for SOA/BPM - first impressions</title>
<link>/ikbViewer/go/target/77050/?blogg=23169</link>
<description>We have been waiting for the new Virtualbox Image for a long time, and finally it is here. The appliance has improved in many ways since last release,&nbsp;so it has been worth waiting for. Both the appliance itself and the documentation is excellent. It is evident that Oracle has listened to feedback&nbsp;on the&nbsp;previous release, and I think the developer VMs are useful. Especially the adoption of new patchsets and versions (ex when 12c will be available) will gain a lot from quick getting hands-on experiences. This VirtualBox appliance is a multipurpose image which can be used in different domain configurations. The image has a number of pre-configured domains that you can use depending on your need. The image can be set up so that&nbsp;it&nbsp;requires use of as few resources as possible, you can for instance easily disable B2B if you do not need it, or you can shut down the desktop console and save 600MB. It is important to say that this image is not for production purposes.
The image contains the following:
<ul>
<li>Oracle Database Express Edition 11.2.0</li>
<li>Oracle SOA Suite 11g 11.1.1.6.0</li>
<li>Oracle BPM Suite 11g 11.1.1.6.0</li>
<li>Oracle JDeveloper 11g 11.1.1.6.0</li>
<li>Oracle Webcenter Suite 11g 11.1.1.6.0</li>
<li>Oracle Universal Content Management 11g 11.1.1.6.0</li>
<li>Oracle Linux 64 bit EL 5 Update 5</li>
<li>Oracle JRockit R28.2.0-79-146777-1.6.0_29s</li>
<li>Oracle Java SDK 1.6.0_29-b11</li>
</ul>
Here is the new graphical console (in Norwegian):
<img style="margin: 0px;" title="console_graphical.png" src="http://knett.evita.no/ikbViewer/Content/77055/attr=BF5A196EF102F6FBE040DD5544413EA9/console_graphical.png" alt="" width="612" height="480" /></description>
<author>info@evita.no (Hjulstad, Jon Petter)</author>
<pubDate>Sun, 06 May 2012 07:24:32 GMT</pubDate>
<guid>/ikbViewer/go/target/77050/?blogg=23169</guid>
</item>
<item>
<title>Webservice-enablement of WorkflowServiceAPI - using a Spring Component</title>
<link>/ikbViewer/go/target/70662/?blogg=23169</link>
<description>This article shows how to use a Spring Component to create a webservice "on top of" the Oracle SOA WorkflowServiceAPI.</description>
<author>info@evita.no (Falkenås, Erik)</author>
<pubDate>Thu, 22 Dec 2011 01:30:27 GMT</pubDate>
<guid>/ikbViewer/go/target/70662/?blogg=23169</guid>
</item>
<item>
<title>Weblogic 12c launched december 1st</title>
<link>/ikbViewer/go/target/69304/?blogg=23169</link>
<description>On december 1st, Weblogic 12c was launched with two online presentations:
<ul>
<li><a href="http://wcc.on24.com/event/37/57/27/rt/1/documents/player_docanchr_2/wls_12c_launch_webcast_final_11_15_11v2_.pdf">Overview presentation from the WebLogic 12c launch</a></li>
<li><a href="http://wcc.on24.com/event/37/57/27/rt/1/documents/player_docanchr_3/weblogic12c_launch_tech_webinar_v8.pdf">Technical presentation from the WebLogic 12c launch</a></li>
</ul>
The plan is that the release will be available for download on OTN sometime next week (beginning december 5th).
This release has over 200 new features, and it has a focus on Cloud readiness. The cloud could be Oracle Public Cloud with Java Services, or a Private cloud.
The key new capabillities are around:
<ul>
<li>Java EE 6 and Developer Productivity</li>
</ul>
<ul>
<li>Simplified Deployment and Management with Virtualization</li>
</ul>
<ul>
<li>Integrated Traffic Management</li>
</ul>
<ul>
<li>Enhanced High Availability and Disaster Recovery</li>
</ul>
<ul>
<li>Much Higher Performance</li>
</ul>
<ul>
<li>Seamless Upgrade</li>
</ul>
I will go into details on some of them.</description>
<author>info@evita.no (Hjulstad, Jon Petter)</author>
<pubDate>Fri, 02 Dec 2011 11:01:09 GMT</pubDate>
<guid>/ikbViewer/go/target/69304/?blogg=23169</guid>
</item>
<item>
<title>Externalizing authorization</title>
<link>/ikbViewer/go/target/66843/?blogg=23169</link>
<description>Today it is rather common for web applications to delegate authentication to the web container, which again might delegate the job to a Single Sign On service. Why bother to do the authentication job when there are good alternatives?
For desktop application it is not so common to let others do the authentication. While it is certainly possible, there is often more coding and configuration involved than it is for most web applications.</description>
<author>info@evita.no (Aune, Cato)</author>
<pubDate>Mon, 31 Oct 2011 02:56:53 GMT</pubDate>
<guid>/ikbViewer/go/target/66843/?blogg=23169</guid>
</item>
<item>
<title>Weblogic problem: Can not start weblogic-domain</title>
<link>/ikbViewer/go/target/66694/?blogg=23169</link>
<description>Error on startup:
I/O error while reading domain directory and
Connection refused. Could not connect to NodeManager.
In this case the host was shut down without shuting down the weblogic domain first. When the host came back up again there are some files that must to be removed.<br />Remove/rename the state-files under:
$MW_HOME\user_projects\domains\base_domain\servers\adminserver\data\nodemanager<br />$MW_HOME\user_projects\domains\base_domain\servers\managedserver1\data\nodemanager
&nbsp;
We got a quick response from Jacco H. Landlust:
<span style="font-family: Standard med fast tegnbredde,Courier New,Courier,monospace; font-size: x-small;">I think you might be fixing a symptom in stead of the real issue. It<br />seems you have created the domain with config.sh and for production<br />mode. This sets the username and password in<br />$DOMAIN_HOME/config/nodemanager/nm_password.properties . You should<br />check (and correct) the username and password for nodemanager by<br />clicking on environment --&gt; security --&gt; advanced (in /console). After<br />that you should remove the boot.properties from<br />$DOMAIN_HOME/servers/$SERVER_NAME/data/nodemanager/boot.properties.<br />Only then this error will be fixed more perminently.<br /><br />I helped my friend Jan van Zoggel to fix this too, see:<br /><a href="http://jvzoggel.wordpress.com/2011/08/19/oracle-weblogic-nodemanager-bea-300033/" target="_blank">http://jvzoggel.wordpress.com/2011/08/19/oracle-weblogic-nodemanager-bea-300033/</a><br /><br />By the way, it's a best practice to move your domain files out of the<br />$MW_HOME :)<br /><br />Cheers,<br /><br />Jacco</span>
<span style="font-family: Standard med fast tegnbredde,Courier New,Courier,monospace; font-size: x-small;"></span>
<span style="font-family: Standard med fast tegnbredde,Courier New,Courier,monospace; font-size: x-small;"></span>
<span style="font-family: Standard med fast tegnbredde,Courier New,Courier,monospace; font-size: x-small;"></span>
<span style="font-family: Standard med fast tegnbredde,Courier New,Courier,monospace; font-size: x-small;"></span></description>
<author>info@evita.no (Holmen, Paal)</author>
<pubDate>Thu, 27 Oct 2011 03:33:58 GMT</pubDate>
<guid>/ikbViewer/go/target/66694/?blogg=23169</guid>
</item>
<item>
<title>Issues when upgrading to SOA Suite/OSB PS4 on Windows</title>
<link>/ikbViewer/go/target/66695/?blogg=23169</link>
<description>A couple of challenges you might run into when upgrading SOA Suite PS4 on Windows.
The issues has not been a consistent in all environments, but if it happens this blog post might help you.</description>
<author>info@evita.no (Holmen, Paal)</author>
<pubDate>Thu, 27 Oct 2011 03:35:48 GMT</pubDate>
<guid>/ikbViewer/go/target/66695/?blogg=23169</guid>
</item>
<item>
<title>Red carpet to Oracle BPM</title>
<link>/ikbViewer/go/target/66784/?blogg=23169</link>
<description>I&nbsp;think that 2012 will be the year of Oracle BPM, and the good news is that there are&nbsp;excellent resources available to prepare for it. There are webcasts, books and a&nbsp;certification that will&nbsp;help you to be successful in&nbsp;your Oracle BPM project. Announced&nbsp;at Oracle Open World was&nbsp;Process Accellerators. They are&nbsp;prebuilt processes that can serve as Best Practices-implementations and actual runnable implementations. All that now is available makes me&nbsp;think that there is no excuse anymore -&nbsp;the red carpet to Oracle BPM is laid out for us.
The topics covered in this post are the following:
<ul>
<li>Bookreview of the new BPM Suite 11g Handbook</li>
<li>Links to Oracle BPM resources</li>
<li>Process Accellerators</li>
<li>What is IT Strategies from Oracle?</li>
<li>What is the next book to read on BPMN?</li>
</ul>
The&nbsp;most&nbsp;significant&nbsp;announcement at Oracle Open World was the Cloud, and it will be exciting to see that the Cloud will provide for BPM.</description>
<author>info@evita.no (Hjulstad, Jon Petter)</author>
<pubDate>Sun, 30 Oct 2011 11:54:53 GMT</pubDate>
<guid>/ikbViewer/go/target/66784/?blogg=23169</guid>
</item>
<item>
<title>Impressions from OOW 2011</title>
<link>/ikbViewer/go/target/65645/?blogg=23169</link>
<description>Open World 2011 was a great success with 45.000 people. I will in this posting share some of my experiences and thoughts. &nbsp;You can have a short look at the announcements made at OOW <a title="here" href="http://blogs.oracle.com/otn/entry/the_most_exciting_oracle_openworld" target="_blank">here</a> (I will only get in detail on some of them).
What Oracle-people can tell us depends very much of what is already announced, so at OOW the news are&nbsp;being portioned&nbsp;out during the week. We can get a sense of what will happen during&nbsp;the week (reading session titles/descriptions), but one is not sure before it is announced. The biggest thing this year is the Cloud &ndash; and I see how this has been a focus at Oracle for a long time now. I believe&nbsp;Cloud will be even bigger the next years. They will provide a Cloud that is a service comparable to what is available on Amazon AWS today, but the Cloud-support will also be available in all layers in the software. This is the reason why next version of Fusion Middleware will be named 12c &ndash; for cloud. First available 12c-product is Grid Control 12c &ndash; released at OOW.</description>
<author>info@evita.no (Hjulstad, Jon Petter)</author>
<pubDate>Wed, 12 Oct 2011 11:05:46 GMT</pubDate>
<guid>/ikbViewer/go/target/65645/?blogg=23169</guid>
</item>
<item>
<title>BPM 11g Advanced workshop in Lisbon</title>
<link>/ikbViewer/go/target/59601/?blogg=23169</link>
<description>I had the pleasure of attending the <a href="http://soacommunity.wordpress.com/2011/06/01/summer-camps-adf-bpm-webcenter/">Oracle BPM 11g Advanced workshop</a> in Lisbon last week.<span class="fn"> <a href="http://darwin-it.blogspot.com/2011/06/bpm-11g-advanced-workshop.html">Martien van den Akker</a> has already blogged about it.</span>
<span class="fn">Thanks to Oracle SOA Community and J&uuml;rgen Kress for arranging this excellent event. Prasen Palvankar and David Read from Product Management were the best possible instructors. Two of the things that has done life simpler is Virtualbox and Amazon Cloud. Now it is easier to get hands-on experience with Oracle BPM Suite by using pre-installed software. This means you can start directly on development (which is what most of us want to do). On this training we used Amazon Cloud. The servers were set up with complete BPM Suite plus mailserver and SVN for version control - a good environment for a Proof Of Concept (POC) or training. As in any realistic project we did team development using SVN (and Tortoise). <a href="http://blogs.oracle.com/reynolds/entry/using_the_soa-bpm_virtualbox_a">Anthony Reynolds</a> has a blog on how to use the VM appliance. Latest version out is 11g PS2, but I hope that PS4 will be available soon.</span>
<span class="fn">The training was a realistic POC setting, with more focus on hands-on experience than presentations. 4 of the days were used to work (3-4 persons per team), and one day for presenting the results. This was not for beginners, and we did not have a detailed description on what to do (as in several other trainings). As many times before it involved a credit card case (application for increased limit), but this time even more powerful than before. A BPM POC may involve many different technologies, and in this we use the following:</span>
<ol>
<li>ADF Web application for initiating the process</li>
<li>Batch processing from file (many requests at once)</li>
<li>Advanced Business Rules for determining the allowed increase</li>
<li>ADF Human Task for approval screens</li>
<li>Cancellation and fraud detection : Implementing Conversation/Correlation constructs (with help from BPEL)</li>
<li>BAM - is very easy to integrate in BPM and looks impressing!</li>
<li>Sending mail notifications via SOA Suites own services</li>
</ol>
Personally I enjoy seeing that my SOA Suite experience helps a lot when using BPM. Many of the components are the same: Mediator, Business Rules, Technology adapters, BPEL and Composites. The best thing is having the choice between modeling processes as BPEL or BPMN, where BPMN is the more appropriate model for business users. BPM offers changes to be done with the process via web browser, and also rules to be changed without redeploying the processes.
One of my responsibilities in this little project was to build the business rules. In Rules 11g you can calculate aggregates like max, average and minimum. These calculated numbers can also be used in decision tables that are more readable for business users. I was struggling some with the user interface for Rules in JDeveloper, because it is complex. Debugging rules was also not easy before I discovered that I could make a debug function that lets you run rules from JDeveloper.
There may be many reasons for using rules - one of them is that business users can better understand rules than PL/SQL or Java-code. The other thing is rules is based on facts on reasoning, so that you do not to say how a problem should be solved. This means that what could be complex programs may be expressed as elegant and compact rules. The good news is also that Rules can be changed runtime in SOA Composer web application.
Here are some of the tricks I learned:
<ol>
<li>Start with the simplest possible rules, and make it work</li>
<li>Use globals so that they can easily be changed</li>
<li>Numbers and decimals make it more difficult, and you may need to typecast, make small changes and test</li>
<li>Make a debug function, and test from JDeveloper - this makes iterative changes easier</li>
<li>Add some extra attributes in result to store "trace-information" - you may want to know something about the reasoning process</li>
</ol>
The good news is that in the upcoming feature pack (on top of 11.1.1.5) the Rules editor in JDeveloper will be improved.
Thursday night we had a nice trip with boat and dinner in Lisbon. For those that have been in San Francisco, they have a similar bridge in Portugal. Lisbon-training in june can really be recommended.
<img style="border: 0px solid; margin: 0px 0px;" title="lisabon_bridge.JPG" src="/ikbViewer/Content/59591/lisabon_bridge.JPG" alt="lisabon_bridge.JPG" width="640px" height="480px" />
&nbsp;
Friday morning was the day for presentations from the different teams.
<img style="border: 0px solid; margin: 0px 0px;" title="lisabon_presentation.JPG" src="/ikbViewer/Content/59596/lisabon_presentation.JPG" alt="lisabon_presentation.JPG" width="640px" height="480px" />
The different teams had different solutions to the problems, and focused on different challenges in the POC. What will be interesting to see how the best solution would be done when the feature pack is ready - I think that wiould give a better and simpler solution. BPM Suite does really improve a lot in every new release, not only on stability but also on functionality.
&nbsp;
Now it is time for summer vacation, one of the nexts posts might be about the Rule Engine. I am now a fan of Business Rules.
&nbsp;
Jon Petter</description>
<author>info@evita.no (Hjulstad, Jon Petter)</author>
<pubDate>Fri, 01 Jul 2011 06:12:22 GMT</pubDate>
<guid>/ikbViewer/go/target/59601/?blogg=23169</guid>
</item>
<item>
<title>VirtualBox: Guest Additions in Oracle Linux v6 u1 64bit</title>
<link>/ikbViewer/go/target/61493/?blogg=23169</link>
<description><!--Notes ACF
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
-->
While setting up my test environment with Oracle Linux 6 u1 64bit in VirtualBox, I just couldn't get the Guest Additions to install properly. Installation using Oracle Linux "Basic Server" setup would stop due to missing X Windows and OpenGL. Installation on the "Desktop" setup would complain about missing OpenGL, and although the installation otherwise seemed to complete successfully, the end result was the same: no Guest Additions.
This is the workaround I used to get the the Guest Additions working.</description>
<author>info@evita.no (Horneland, Øyvind)</author>
<pubDate>Thu, 18 Aug 2011 10:27:20 GMT</pubDate>
<guid>/ikbViewer/go/target/61493/?blogg=23169</guid>
</item>
<item>
<title>e-vita SOA-team blog</title>
<link>/ikbViewer/go/target/58404/?blogg=23169</link>
<description>e-vita is one of the leaders in Norway on Oracle Fusion Middleware. We are the first Oracle SOA Specialized Partner in Scandinavia and is also specialized on the Oracle database. e-vita is a member of Oracle Customer Advisory Board on SOA and BPM.</description>
<author>info@evita.no (Hjulstad, Jon Petter)</author>
<pubDate>Wed, 15 Jun 2011 01:32:53 GMT</pubDate>
<guid>/ikbViewer/go/target/58404/?blogg=23169</guid>
</item>
<item>
<title>Weblogic on Windows : JVM shutdown when logging out</title>
<link>/ikbViewer/go/target/59044/?blogg=23169</link>
<description>What we have noticed is that the Weblogic managed server goes down whenever an admin user logs into Windows server using remote desktop in console mode (e.g. mstsc /console) and then logs off. If the administrator logs into the server in regular mode (e.g. mstsc) and then logs off, this problem is not simulated.<br />To resolve this problem, you can pass -Xnohup parameter to JVM.<br /><br />We found the solution on <a title="Oracle Forum" href="http://forums.oracle.com/forums/thread.jspa?threadID=832777&amp;start=15&amp;tstart=1">Oracle Forum</a>.
Set Java Option this way -<br /><br />JAVA_OPTION="$JAVA_OPTION -Xnohup"<br />export JAVA_OPTION</description>
<author>info@evita.no (Hjulstad, Jon Petter)</author>
<pubDate>Tue, 21 Jun 2011 10:01:27 GMT</pubDate>
<guid>/ikbViewer/go/target/59044/?blogg=23169</guid>
</item>
<item>
<title>SOA Suite: Duplicate rows from DB-adapter ?</title>
<link>/ikbViewer/go/target/59046/?blogg=23169</link>
<description>If you have a DB adapter where you select from a view or table that does not have a primary key, you may get duplicate rows returned. This may surprise you.
From the documentation : <a href="http://download.oracle.com/docs/cd/E21764_01/integration.1111/e10231/adptr_db.htm#BDCHBEAD">OTN doc</a>- chapter 9.2.6
"Note that Oracle Database Adapter only supports tables where there is a primary key defined. If primary key constraints have not been defined on a table explicitly, then you must provide one at design time while defining the Oracle Database Adapter by using the Adapter Configuration Wizard. If you do not provide a valid primary key, then the unique constraint is not guaranteed, and this could result in possible loss of messages at run time. That is, rows with duplicate primary key values are likely to be lost. "
A solution may be to select a column that is unique as the primary key, or you may have to add a virtual column to the view so that it is unique (for instance a random number that is big enough).</description>
<author>info@evita.no (Hjulstad, Jon Petter)</author>
<pubDate>Tue, 21 Jun 2011 10:18:32 GMT</pubDate>
<guid>/ikbViewer/go/target/59046/?blogg=23169</guid>
</item>
<item>
<title>Varnish as a webcache</title>
<link>/ikbViewer/go/target/59043/?blogg=23169</link>
<description>iKnowBase Product development has been using Varnish to host their test-environments and to enable simpler URLs for a while now (remove the /ikbViewer) , and our first customer is now using Varnish in production. The site is Lindorffs internetsite : <a href="http://www.lindorff.com/">http://www.lindorff.com/</a> and went live in 11 countries june 15th. The application server used is Weblogic, and iKnowBase version is 5.8. Varnish is an alternative to Oracle Webcache which most of our customers use.</description>
<author>info@evita.no (Hjulstad, Jon Petter)</author>
<pubDate>Tue, 21 Jun 2011 09:25:43 GMT</pubDate>
<guid>/ikbViewer/go/target/59043/?blogg=23169</guid>
</item>
<item>
<title>About e-vita SOA-team blog</title>
<link>/ikbViewer/go/target/59042/?blogg=23169</link>
<description>e-vita is one of the leaders in Norway on Oracle Fusion Middleware. We are the first Oracle SOA Specialized Partner in Scandinavia and is also specialized on the Oracle database. e-vita is a member of Oracle Customer Advisory Board on SOA and BPM.<br /> <br /> Our consultants are certified and have competencies on:
<ul>
<li> SOA Suite</li>
<li>BPM Suite</li>
<li>BPA Suite</li>
<li> Weblogic</li>
<li> Oracle Service Bus</li>
<li> Oracle Database</li>
<li> Oracle Identity management products </li>
<li>Caching, tuning of database and webapplications</li>
<li>iKnowBase content management and integration</li>
</ul>
This blog will focus on these products and our experiences with them.<br /><br /></description>
<author>info@evita.no (e-vita)</author>
<pubDate>Tue, 21 Jun 2011 08:52:34 GMT</pubDate>
<guid>/ikbViewer/go/target/59042/?blogg=23169</guid>
</item></channel>
</rss>
