Oracle Blog Aggregator
Let’s just do it again.
There is an old military saying. “No plan survives the first contact with the enemy.” Somehow the current times let me believe that this is almost true for most business plans today. One conclusion from the quote above could be to not plan at all. Just go with the flow and react.
But this doesn’t work in the world of business. Not only the customers but also the business partners along the value chain need to know what they can expect from you. Stick with a once made plan - irrespective of what is happening - doesn’t work either. So, how can a business plan survive the first contact with the market? I think the key is the planning process itself. The process need to be dynamic, flexible and aligned. Dynamic means that the plan is adapted ongoing, well known through concepts like rolling forecasts. Flexible planning enables the planners to make all changes themselves and requires a high degree of automation and integration. Sending around hundreds or thousands of spreadsheets is anything but flexible. Alignment across multiple different planning cycles is crucial to understand variances, deficiencies and trade offs that need to be made. Altogether it improves the agility. Now “Let’s just do it again” is a piece of cake with respect to your planning processes and your planning survives infinite contacts with the market.
Within an EPM system the integrated planning capabilities are the crux to translate and transform assumptions, targets and objectives into executable plans. Flexibility is the key to develop the agility driving or reacting to changes.
My questions to you today: How long does it take you to re-plan your business? And, how many different planning cycles do you need to align?
Support-Related Sessions @ Collab ‘09
Time Session Title Location
Tuesday, May 5
3:15 p.m. My Oracle Support Communities W306B
Wednesday, May 6
08:30 a.m. My Oracle Support Proactive/Predictive Health Checks W306B
09:45 a.m. My Oracle Support Best Practices, Herbalife Case Study W306B
11:00 a.m. R12 Best Practices, Diagnostics, and Upgrades W304H
12:15 p.m. Unstructured content, XML, Text and Search -- W230B
Tips and Tricks from the Front Line
Thursday May 7
08:30 a.m. Support Tips and Tricks: Resolve Service Requests Faster, W306B
or Avoid Some All Together
12:15 p.m. R12 Upgrade Discussion Panel W306B
And you can now follow me on Twitter @cwarticki
User Creds on a URL
A long while back I posted an entry on linking to a report via a URL. All was good but it only worked if you either:
1. Were hooking BIP up to SSO with your calling application or
2. You placed the report in the Guest folder which was unsecured.
Now, back in an earlier release the dev guys sneaked a feature out that I was vaguely aware of and thought I knew but it took the almighty Bryan Wise to remind me. You can now pass the username and password on the URL to avoid the two cases above and open up other possibilities.
You can just add the following parameters to your URL
&id=XXXXXX&passwd=YYYYYY
For example:
http://127.0.0.1:9704/xmlpserver/HR Manager/W2/W2.xdo?id=Administrator&passwd=Administrator
What about security? Well 'developer beware'!, I wanted some cool Latin phrase that no one would understand but the translators are a little funky in my opinion. Never the less, its a feature, its up to you if you want to use it, or maybe your security folks. So, now you know and I now have somewhere to point folks who ask me about it :)
Fiction as Analogy of Identity vs Persona
I'm on a bit of a Star Trek kick here on the blog. Though to be clear - I'm pan-sci-fi fan. Meaning I dig Star Trek, Star Wars and Battlestar Galactica (both the original and updated) pretty much equally.
I'm also a big fan of classic NASA.
(That's the Saturn V which was used to go to the moon. I cannot describe my thoughts on the Space Shuttle in a family friendly manner - having one explode over your house (Columbia) leaves a sour taste)
But the point I wanted to make in this post was about expectations with the new Star Trek movie coming out this week (May 8). And to see how the core fan base will react.
The element is that beyond simply the origin story (which is going to both anger and enlighten the core fan base) but can Trek move forward with new actors playing the original characters. This is something Gene Roddenberry always hoped for - after all nobody knows (or cares) who first played Macbeth.
And we've had several people play similar mythological characters (from Batman to Superman to James Bond).
But for many people the personal of Captain James T. Kirk is personified by the identity of William Shatner. Of course Shatner is still working (though hasn't played Kirk in almost a decade) which keeps him in our public mind's eye. However, he's one of the few actors to be successful in multiple character roles - we may mock him, but it's quite amazing to look at the array of personalities he's played - Kirk, T.J. Hooker, Denny Crane. He's also had a number of smaller hits - Rescue 911 (the first successful reality show) and Tek Wars (based on a successful series of books he co-wrote). And Priceline.com would not be as successful without him as their pitchman.
And I think this does tie into some discussions around identity vs persona on the net.
The single identity - William Shatner is known as different personas depending upon context. But unlike the net, TV/Movies help you know what context he's in (Kirk's starfleet uniform is much different than his suit & tie as Denny Crane). That shifting of context and the ability to completely separate them will be a key to future evolution of the net because even in real life we have our "work persona", our "family persona" and our various "friend persona". We need to be able to better separate these contexts to improve the social-aspects of the net.
I don't believe there are any magic bullets here - I think it's going to take a deployment of new technologies (like IGF) and updates of laws & social norms (I strongly suspect a rise of the importance of the self over the collective that is the foundation of most notions of privacy will happen).
Finally for what it's worth - I'm anxious to see the new Trek. I think they are smart to do an origin movie and a new set of adventures. Hopefully the movie will aim to please an older audience instead of the kids the way Lucas went with the recent Star Wars. I don't need as dark as the new Battlestar but I don't want 9-year olds flying the Enterprise either.
RESTful Enterprise Development
In this presentation, recorded at QCon San Francisco, ThoughtWorks' Ian Robinson explains how a RESTful HTTP approach can be applied in an Enterprise project. He makes use of many of the techniques that make HTTP a powerful protocol, including caching, hypermedia, and the use of standard formats such as Atom Syndication for event notification.
This is a really good presentation looking at the various use cases and things to consider when building an Enterprise Application using REST. Well worth 58 minutes of your time.
Oracle® Enterprise Manager Adds Application Change Management Pack for Oracle E-Business Suite
Oracle (NASDAQ: ORCL) is the world's largest business software company. For more information about Oracle, please visit our Web site at http://www.oracle.com.
TrademarksOracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.Contact Info
Teri Whitaker
Oracle
+1.650.506.9914
teri.whitaker@oracle.com
Meredith Obendorfer
Blanc & Otus
+1.415.856.5167
mobendorfer@blancandotus.com
Oracle Updates Oracle’s JD Edwards World and JD Edwards EnterpriseOne Tools
Oracle (NASDAQ: ORCL) is the world's largest business software company. For more information about Oracle, please visit our Web site at http://www.oracle.com.
TrademarksOracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.Contact Info
Jessica Moore
Oracle
+1.650.506.8741
jessica.moore@oracle.com
Steven Propper
Blanc & Otus for Oracle
+1.415.856.5114
spropper@blancandotus.com
Oracle Unveils Oracle Application Integration Architecture Release 2.4
Oracle (NASDAQ: ORCL) is the world's largest business software company. For more information about Oracle, please visit our Web site at http://www.oracle.com.
TrademarksOracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.Contact Info
Jessica Moore
Oracle
+1.650.506.8741
jessica.moore@oracle.com
Steven Propper
Blanc & Otus for Oracle
+1.415.856.5114
spropper@blancandotus.com
Oracle® Enterprise Manager Adds Application Management Pack for Oracle’s JD Edwards EnterpriseOne
Oracle (NASDAQ: ORCL) is the world's largest business software company. For more information about Oracle, please visit our Web site at http://www.oracle.com.
TrademarksOracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.Contact Info
Teri Whitaker
Oracle
+1.650.506.9914
teri.whitaker@oracle.com
Meredith Obendorfer
Blanc & Otus
+1.415.856.5167
mobendorfer@blancandotus.com
links for 2009-05-05
- Enterprise Architecture: From Incite comes Insight...: Employment Perks for Enterprise Architects James McGovern offers a revealing wish-list of career perks, distilled from conversations with real-life enterprise architects. (tags: enterprisearchitecture career)
- Creating a Consumer-Focused EA Forrester's Jeff Scott observes that in his years as a consultant he has never seen a framework that is truly focused on the Enterprise Architecture consumer, "the people that directly apply EA products and use EA services." (tags: forrester jeffscott enterprisearchitecture)
Working as a SOA Consultant
My name is Bahaaldine. I am working in France as a SOA Consultant since 2008.
The diversity of technological subjects offered by SOA is one of the reasons why I’ve chosen this domain.
I have been warmly welcomed, and the experts in the team helped me to improve my skills in this line if business.
My work consists of helping customers to set up a
Service-Oriented Architecture. The subject is in vogue nowadays because many companies have numerous monolithic applications that are not able to exchange data. The lack of interaction between the applications slows down the productivity. This is where SOA helps and brings added value. The need exists, and it’s very important for companies to modernize their old systems to be competitive.
What I like about working on a SOA project is defining the customer’s business processes and monitor the activities. The creation of business processes allow me to learn how the mechanisms work that govern the customer’s business work. Working as a consultant also improves my functional skills. The monitoring of business processes shows what the key performance indicators are for the customer business. The idea of having the ability to give customers visibility on their business is rewarding.
More than a trend, SOA is a paradigm, a new design pattern for complex IT systems
Using Wikis to collaborate on Product Design
Came across an interesting post from Oleg Shilovitsky on the "Daily PLM Think Tank Blog" about the weaknesses of wiki as a medium of collaboration for PLM platforms in general. As it happens, I have somewhat of an opinion on that issue - we've been using our own PLM for managing product development lifecycle, documentation and even requirements for many years. We've also been using an enterprise wiki for many years.
While the author of the PLM Think Tank Blog brings up a few good points - and I agree with all the facts that he has presented. However, I also believe that some of the weaknesses could very well be strengths - it just depends on how you use a wiki.
Mix metrics for May 4, 2009
Last week was fairly quiet on Mix. Here are the numbers:
- Registered users: 41,525
- Active users (30-day): 4,736 (11.4%)
- Page views (30-day): 62,535
- Twitter followers: 857
The new features mentioned last week are currently under review and we'll release them as soon as we're done with testing.
Application Grid: A Short Definition
Here is a short video definition of application grid.
OCFS2 reflink
It has been a while since I last wrote something about OCFS2. For those that don’t know what this is, OCFS2 is a feature-rich standard Linux cluster filesystem. Linus took OCFS2 into mainline in the 2.6.16 time frame and it is being actively maintained. The majority of the work has always been done at Oracle however folks from Novell have provided many contributions, as well as individuals like Christopher Hellwig.
OCFS2 is a really nice filesystem that is used by many people out there, if we track the ocfs2-users and ocfs2-devel mail lists it is clear that many people out there make use of it for their own applications.
We provide OCFS2 RPMs for Oracle Enterprise Linux(OEL) and Red Hat Enterprise Linux(RHEL) on oracle.com and we make the RPMs available integrated on ULN for the Oracle Unbreakable Linux support customers. Even though the code is in the 2.6.18 kernel that is used in RHEL5, they decided to not compile the modules so we compile them out of the kernel. (we do not modify the kernel config and build them in because that would be considered a change)
For people that want to use OCFS2 or play with it, it’s included in OEL as an extra (not modifications of existing RHEL code). You can get the RPMS for RHEL from the Oracle Technology Network (OTN). It is all free for use and download. If you need support you can purchase an Unbreakable Linux support subscription and that includes support for the filesystem.
You can find tons of information on our oss.oracle.com website http://oss.oracle.com/projects/ocfs2/. Some of the new features that are in the mainline Linux release of the filesystem are listed below. The most notable one is REFLINK which I will cover in more detail. All OCFS2 development is public and every change is immediately published on oss in our git repositories.
- extended attributes. in fact the value of each extended attribute can be as large as a regular file. Which is larger than even ext3 can do.
- Posix ACL support
- support for userspace cluster stacks. If needed it is possible to use OCFS2 with cman and pacemaker
- jbd2 support. This gives us 64-bit blocknumbers and we can theoretically support 4PB filesystems. with jbd1 the limit is/was 16TB per filesystem
- quota support
- metadata checksums and ecc. all metadatablocks in OCFS2 now have a checksum field. If the checksum fails, there is an ECC field that can recover a single bit error. If it is unrecoverable then OCFS2 will make this single inode unreadable but it does not or will not affect the rest of the filesystem. In most filesystems this would take the entire filesystem into read-only mode.
- improved inode allocation. This will help with filesystems which a huge huge number of files.
- indexed directories. This will improve performance of lookups of a single name.
- reflink which creates a target inode that shares the data extents of the source inode in a copy-on-write fashion.
Now, about reflink. The reason we implemented reflink is for Oracle VM. As you know, a virtual machine/guest owns one or more virtual disks. These virtual disks are represented as files on a filesystem hosted by the hypervisor. In the case of Oracle VM, if you have SAN or iSCSI storage, we put an OCFS2 filesystem on top of this, managed by the management domain (dom0). The virtual disks live on top of this OCFS2 volume.
These virtual disks can become very large, they usually are many GB’s in size. So when a user wants to create a clone of a virtual machine or create a virtual machine based on an existing template, we copy the content of the original virtual disks to a new set of virtual disks. By default this duplicates the amount of storage used.
ie. you have VM1 with a 40gb virtual disk (vm1/system.img) and you want to copy that to create VM2 based on the same virtual disk image (vm2/system.img).
The reflink feature in OCFS2 which was published to fs-devel and ocfs2-devel a while back, supports this operation through effectively creating hard links but with copy-on-write (or basically a point-in-time data hard link).
Today, we copy the file vm1/system.img to vm2/system.img. Tomorrow, we do reflink vm1/system.img vm2/system.img. At initial create time no additional space is used, no actual copying is done, it just creates a totally new inode/file and shares the data extents. As soon as a write is done to one or the other side, 1mb chunks are copied over where the writes occur.
This allows us to create instant copies of files (or in the case of Oracle VM, virtual disk images).
Some of the advantages of reflink are :
- Each “hard link” or point-in-time copy, is a regular file for the OS, for an application etc, so there are no changes needed to applications or backup software. This is totally transparent, there is no container around these files etc. Unlike vmdk and vhd where the snapshots live inside the containers.
- It is fully cluster safe so this works in an OCFS2 filesystem cluster so the link and the COW works on any node even if the file is used and opened on another node. This allows us in the Oracle VM case to create snapshots and run these new VMs on a different node than the original VM is running.
- This is a generic feature just like symlink. It is available to any user or application.
- It is open source (part of OCFS2 code) free to use for anyone.
Below is an example of reflink. It shows the diskspace usage, it shows the time it takes to complete the commands and also a simple modification done with dd to one file and show how that affects both files.
ls -l total 1771896 -rw-r--r-- 1 root root 1814420898 May 1 12:58 el4.5-system.img ===============================================================
df -h .
Filesystem Size Used Avail Use% Mounted on
/dev/sde1 50G 3.9G 47G 8% /ocfs2
===============================================================
reflink el4.5-system.img el4.5-system1.img
real 0m0.030s
user 0m0.000s
sys 0m0.000s
===============================================================
ls -l
total 1771896
-rw-r--r-- 1 root root 1814420898 May 1 12:59 el4.5-system1.img
-rw-r--r-- 1 root root 1814420898 May 1 12:58 el4.5-system.img
===============================================================
df -h .
Filesystem Size Used Avail Use% Mounted on
/dev/sde1 50G 3.9G 47G 8% /ocfs2
===============================================================
md5sum el4.5-system.img el4.5-system1.img
c41b670c59e8a4446ad07e9fb0f98b6d el4.5-system.img
real 0m31.094s
user 0m7.420s
sys 0m10.530s
c41b670c59e8a4446ad07e9fb0f98b6d el4.5-system1.img
real 0m34.553s
user 0m7.500s
sys 0m10.140s
===============================================================
dd if=/dev/zero of=el4.5-system1.img bs=1M count=1000 seek=500 conv=notrunc
1000+0 records in
1000+0 records out
1048576000 bytes (1.0 GB) copied, 104.889 seconds, 10.0 MB/s
===============================================================
ls -l
total 3543792
-rw-r--r-- 1 root root 1814420898 May 1 13:02 el4.5-system1.img
-rw-r--r-- 1 root root 1814420898 May 1 12:58 el4.5-system.img
===============================================================
df -h .
Filesystem Size Used Avail Use% Mounted on
/dev/sde1 50G 4.9G 46G 10% /ocfs2
===============================================================
md5sum el4.5-system.img el4.5-system1.img
c41b670c59e8a4446ad07e9fb0f98b6d el4.5-system.img
real 0m32.430s
user 0m7.920s
sys 0m11.340s
b67b39c3c86a4110cb795f516bc7f86b el4.5-system1.img
real 0m32.069s
user 0m7.920s
sys 0m10.350s
enjoy.
New Features in Oracle Beehive Release 1 (1.5)
Now that Beehive 1.5.1 has been released, us techie type people are busy downloading, finding a fresh database to install it against and a spare mid tier with 1922MB memory to install on, but what can everyone else do while they wait...
How about spending some time to look at what we get in the 1.5.1 release. Taken from the New Features Section in the Oracle Beehive 1.5.1 Documentation on OTN.
- Oracle Beehive Extensions for Explorer - Now you're able to directly access workspaces and workspace content through Microsoft® Windows® Explorer, and now with the conferencing component, you can fire up a conference call based on the document you're looking at... like this:
- Oracle Beehive Workspaces Client - This is the bit I want to play with more later, but just a quick blurb... actually, let's take it straight from the documentation:
"Oracle Beehive Workspaces Client is a Web-based client that leverages dynamic, wiki page technology to support team collaboration activities in Oracle Beehive workspaces. Through Oracle Beehive Workspaces Client, users can perform a variety of collaborative tasks on a workspace-by-workspace basis, including create and manage workspaces, wiki pages, documents, and calendar events, to name a few."
I like it. Here's a screenshot of one I'm building within Oracle.
- Oracle Beehive Extensions for Outlook Enhancements - Further improvements to the OBEO, document management, serverside rules, profile migration, etc.
- Oracle Beehive Zimbra Enhancements - Zimbra 5.0.9 Web client is released with Beehive 1.5.1, which supports the latest browsers for Firefox, Safari and IE. Tasks have also been added, and there is now support for shared folders and workspace folders.
- Enhancements for Mobile Device Support - Pocket Outlook on Microsoft Windows Mobile enhancements.
- Oracle Beehive Conferencing Enhancements - Recording conferences and document sharing.
- Other Features and Enhancements - A bunch of other features and enhancements to find...including the new logo.
You can read all the details using the above links.
As mentioned earlier, in the next exciting episode I'll be configuring and building out some workspaces examples to get a feel of how this community hub / portal / wiki / dynamic / collaborative piece of the puzzle that is Oracle could fit into a company's IT infrastructure.
Gavin
Project Lifestyle Tweeting Now
As a bit of an experiment I have set up the Project Lifestyle Twitter account at http://twitter.com/PMLifestyle The idea here is really to use it as a companion (micro)blog to this one. Let’s see how it goes…
Technical Webinar Replay: Application Diagnostics for Java: Diagnose and Tune Java Application Performance Problems Faster
Oracle Enterprise Manager Application Diagnostics for Java (AD4J) can help you diagnose and tune application server performance problems in production environments. This unique solution works with all Java application servers, requires no knowledge of the application and is completely non-intrusive.
During this presentation, you will see a live-demonstration of the following AD4J features :
Diagnose application hangs in real time
Monitoring and NOC (Network Operations Center) view
Detect and analyze memory leaks
Cross-tier between Java and Database - view slowest requests and identify the root cause of the problem
Star Trekkers Explain Virtual Directory Technology
I have been playing around with GoAnimate which is a website that lets you build Flash animation clips. Besides making it very simple to create (if you can build a PowerPoint, you can build GoAnimate) - they have licensed characters from third-parties such as Star Trek. You can also upload your own.
I thought it would be fun to see if this might be another way to explain technology information.
You can check out my clip that I built to explain virtual directory (in general, not OVD specific) technology using the characters from Star Trek.
E-Business Suite Release 12.1.1 Now Available
The big news from Charles Phillips's keynote at the OAUG Collaborate conference this morning is that Oracle E-Business Suite Release 12.1.1 is now available for download. This brand-new release includes both Rapid Install and Maintenance Pack options:
- The Rapid Install may be used to create a new Oracle E-Business Suite Release 12.1.1 environment.
- The Maintenance Pack may be used to upgrade an existing Oracle E-Business Suite Release 12.0.x environment to 12.1.1.
This release includes a new Rapid Install that allows you to upgrade to 12.1.1 from EBS 11.5.9, 11.5.10, 11.5.10.CU1, and 11.5.10.CU2.
- UKOCN - Oracle
- UKOCN's blog
- Login or register to post comments





