Customer Success with Oracle’s Social Services Solution

michael.seback | Mar 9, 2010 17:17 +0000

Are you interested in how a customer is really using Oracle's Social Services Solution?

Listen to the Kansas Department of Labor speak about labor trends and issues, why they chose Siebel and how it's going so far.

Click here and go to minute 29, second 29 - listen in Spanish, French, Italian, Portuguese and English.


Learn About Oracle Primavera EPPM at Collaborate 10

mark.kromer | Mar 9, 2010 17:04 +0000

by Mark Kromer

I'll be at Oracle's Annual User Group Conference in the Quest-sponsored track presenting the business benefits of a asset lifecycle management and capital program lifecycle with Primavera EPPM and PeopleSoft.

There will be many other Oracle Primavera product & program managers there along with many of our users & customers of project portfolio management.

It is occuring the week of April 18 this year at Mandalay Bay in Las Vegas. Here is the website for registration and more info.

Hope to see you there!

Performing Better: Improving Skills and Knowledge of EBS Tools and Technology

At least once a week I get the question, "How do I train my self or my people in X?" Over the my next few blog articles, I will address this very question. I will give you a roadmap to understanding the options that Oracle provides you for learning more about Oracle E-Business Suite technology.

Before digging into specifics, let's talk about training in general. Training is a loaded word. It means various things to various people. I want to define it as broadly as possible.

LearningModel.JPG
 

Introducing Bill Sawyer, Guest Author

I'm pleased to welcome Bill Sawyer to our ever-growing panel of guest bloggers.  Bill Sawyer is a Senior Manager in the Applications Technology Group for the E-Business Suite. Specifically, Bill's team covers the curriculum that supports E-Business Suite tools and technologies. Curriculum products cover three main areas: training courses available from Oracle University  (under the category of E-Business Suite Technology), prepackaged content developed for Oracle's User Productivity Kit, and training materials publicly available through Oracle's documentation and other related materials.

Bill has been with Oracle since 1995, and has held positions in Oracle Support, Oracle University, and E-Business Suite development. Bill is passionate about training and performance improvement. Bill is nearly finished (all but dissertation) with his Ph.D. in Education, specializing in Training and Performance Improvement.

Prior to joining Oracle, Bill was involved in Strategic Planning for Philip Crosby Associates, a quality management training and consulting company. In his last role there, Bill was the Strategic Adviser to the President. Bill has over 20 years of experience in all aspects of workplace training and performance, including extensive international experience.

Bill is always willing to discuss ideas and suggestions for how we can improve learning on Oracle's products.

Bill currently lives in Orlando, FL, just a few minutes from Walt Disney World. While that is certainly a magical place, there are days where it pales in comparison to the excitement of working at a technology leader like Oracle.

You can email Bill directly at:

bill_sawyer_email.png


Next TechCast Guests: Chinnici, Coekaerts, Wilson

justin.kestelyn | Mar 9, 2010 11:31 +0000

The TechCast Live schedule is filling up. Here's the lineup for the next three shows:

  • March 16: Roberto Chinnici, Principal Engineer, Java EE (on Java EE 6)
  • March 30: Wim Coekaerts, VP Linux and VM Development (on Oracle VM & VirtualBox integration - with demo!)
  • April 13: Steve Wilson, VP, Systems Management (on Ops Center)

As always, tune in at oracle.com/technology at 10am PT. And bring your questions!

links for 2010-03-09

Bob Rhubart | Mar 9, 2010 11:02 +0000

Architecting the Social Enterprise

Bob Rhubart | Mar 9, 2010 10:20 +0000

Interesting stuff from Dion Hinchliffe on the impact of social computing on enterprise architecture:

"The premise is that as we begin to organize our business processes and the way we collaborate in a fundamentally social manner, we need to manage this activity in a new way that reflects its unique nature. For example, classical hierarchical management structures often don't work effectively when directing the activities of a loosely-coupled social network of people. Then there are the online communities themselves, a new and distinct feature on the business landscape. Businesses generally haven't had a self-aware and continuously connected group of stakeholders in quite this way before. A way of proactively addressing the requirements of and governing online communities is now being seen as needed."
I can't help but wonder how much push-back there will be in some businesses against a flatter organizational model driven by social computing. The very idea of social computing in any business context still scares the hell out of many people.

Read Dion's post: Community Management: The Strategic New IT-Enabled Business Capability - Dion Hinchcliffe's Next-Generation Enterprises

A brand-new Oracle product???

Mike Dietrich | Mar 9, 2010 08:04 +0000

Just came across these yesterday in the Yarra Valley Dairy (which by the way had excellent goat cheese) and still ask myself if Oracle is emerging now into new markets:2010_03_09_Melbourne5.jpgStill wondering ... you'll never know ... ;-)

Thanks Melbourne!!!

Mike Dietrich | Mar 9, 2010 07:57 +0000

We had a great time today with you all - and thanks to the local Oracle folks as well who'd organize everything so well. And the view from the top floor was the best we've ever had in a workshop so far :-) Hope you all start your upgrade to 11g Release 2 pretty soon - and we'll be very happy to get your feedback once you've gone live.
2010_03_09_Melbourne4.jpg
And - as always - please download the most recent version of the slides from here:
http://apex.oracle.com/folien
Use the keyword (Schluesselwort): upgrade112

Oracle really wants to hear from you! – Patching Survey

Hari Prasanna Srinivasan | Mar 9, 2010 05:59 +0000

Welcome, Oracle really wants to hear from you!

If you are involved with the patching process (evaluating, approving, testing, or deploying), Oracle wants to hear from you. Our primary focus is on how to improve this process for Oracle customers.

We sent this to you because you either; responded to a previous survey or forum post where we asked if you would participate in future studies, or are currently involved with downloading patches from My Oracle Support.

This survey IS NOT for providing general feedback about Oracle products or My Oracle Support. Please use your support process for that type of feedback.

This survey will take about 10 to 15 minutes.

You will be prompted concerning Oracle Database/Middleware, E-Business Suite (Oracle Applications) and Enterprise Manager.

The survey will automatically skip the areas which you respond as not applicable.

Concerns? Want to verify this is from Oracle? Email us directly.
My Oracle Support and Enterprise Manager Patching Team
ajay.prasad@oracle.com

Take the Survey

11gR1 Patchset 2 ~ 11.1.1.3.0 (SOA) features ..

clemens.utschig | Mar 9, 2010 00:36 +0000

Start your engines – here is a list of upcoming SOA Suite 11g PS2 features (and for future reference all of the below features are based on PCBPEL_11.1.1.3.0_GENERIC_100304.1300.2441).

  • SOA Infra’s Spring C&I implementation (based on weblogic sca for java) becomes full production.
    • Inbound / outbound EJB 2|3.0 binding for composite services
    • Transparent wsdl2java and vice versa mapping (including async callbacks) at design time and runtime, including support for SCA’s “interface.java”

        Buildfile: C:\JDeveloper\11.1.1.3\jdeveloper\bin\ant-sca-compile.xml
        scac:
             [scac] Validating composite "C:\_Business\11g\samples_new\soa_samples_spring\spring-105-AsyncInterations\composite.xml"
             [scac] ### clazz: interface asyncinteractions.spring_105_asyncinterations.com.example.AsyncInteractions
             [scac] ### qname: {http://example.com/spring_105_asyncInterations/AsyncInteractions}AsyncInteractions
             [scac] ### clazz: interface asyncinteractions.spring_105_asyncinterations.com.example.AsyncInteractionsCallback
             [scac] ### qname: {http://example.com/spring_105_asyncInterations/AsyncInteractions}AsyncInteractionsCallback

    • External EJB data-binding mapping support (based on toplink’s external mapping facility)
      • This allows to specify type mappings (e.g. list –> list <Employee>) without code modifications, just by adding a side file like the below into the classpath 

        <java-web-service-endpoint xmlns="http://xmlns.oracle.com/weblogic/weblogic-wsee-databinding"
           xmlns:oxm="http://www.eclipse.org/eclipselink/xsds/persistence/oxm" databinding="toplink.jaxb">
          <xml-schema-mapping>
              <toplink-oxm-file file-path="./Team-oxm.xml" java-package="jwsur.exmteam"/>
          </xml-schema-mapping>
          <java-methods>
             <java-method name="getTeams">
               <java-params>
                 <java-param>
                    <oxm:xml-element type="jwsur.exmteam.Team"/>
                  </java-param>
               </java-params>
             </java-method>
           </java-methods>
        </java-web-service-endpoint>
    • Additional component implementation / bindings in the designer
      springci_1
    • Full support for sync / async interfaces, mapping between the component’s interface & callback interface and “sca:service –> bean –> sca:reference” to adhere to spring’s development model and don’t force developers into a BPEL' alike model
    • Audit-trail / flow trace support for new components and addition to Fusion Order Demo [partner supplier composite]
      springci_3  
  • Full and complete support for BPEL 2.0 (designer and runtime, seriously :)) 
    • Additions for EM / flow trace
      bpel2_repeatUntil
    • and of course ..
      <process name="Test" targetNamespace="http://samples.otn.com/bpel2.0/ch11.4"
          suppressJoinFailure="yes" 
      xmlns:tns="http://samples.otn.com/bpel2.0/ch11.4" xmlns:ora="http://schemas.oracle.com/xpath/extension" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"> <!-- This test case test BPEL 2.0 spec's 11.4. Repetitive Execution - While --> <partnerLinks> <partnerLink name="client" partnerLinkType="tns:Test" myRole="TestProvider"/> </partnerLinks> <variables> <variable name="input" messageType="tns:TestRequestMessage"/> <variable name="output" messageType="tns:TestResultMessage"/> <variable name="count" type="xsd:integer"/> </variables>
      [..]
  • Reintroduction of “BPEL domains” – this time, because of the obvious [weblogic domains], we had to name them “Partitions”

    • default “partition” always exists, others can be created on demand via wlst / ant / EM

      partitions 
  • Note that partitions in the first incarnation only support grouping features, and no tuning of threads or alike (yet)


  • Enhancements to BPEL’s transactional behavior and audit-trail (which will serve the upcoming BPM process core as well)

    • Audit trail saving can be configured

      <auditStorePolicy>syncLocalTransaction</auditStorePolicy>

      <asyncAuditQueueSize>10000</asyncAuditQueueSize>


      <asyncAuditPersisterThreads>5</asyncAuditPersisterThreads>


      <auditBatchSize>10</auditBatchSize


  • Conceptually  

    • sync (same thread / local transaction)
  • aysnc (single / batched)


  • This allows us to provide a complete trail, especially in the case of rollbacks or unhandled faults – no matter what happened to the underlying “working” transaction. At this point we are also adding  “global” messages as the ones below to signal what happened with the working transaction, below is the native trace that gets rendered by the UI 

      <event sid="BpPrc0.1" cat="2" n="8" date="2010-02-24T17:07:05.953-08:00" type="4">

        <message>"BPELFault" has not been caught by a catch block.</message>


      </event>




      <event sid="BpPrc0.1" cat="2" n="9" date="2010-02-24T17:07:06.391-08:00" type="2">


        <message> The transaction was rolled back. The work performed for bpel instance "2" was rolled back, but the audit trail has been saved for this instance. </message>


      </event>



  • Unified model of checkpoints (that is dehydration points) allowing you to design idempotency w/o all my favorite (=magic) knobs (e.g. bpel.config.idempotentReply, ..)

    • <bpelx:checkpoint/> was introduced, which will return the thread in order to have the engine hydrate and the instance will be continued by an engine thread later.


  • Fixes for transaction semantic bugs and cornercases, such as
  • Bug 9379373 - faults not persisted when not caught. (which adds async audittrail persistence)
  • Bug 9432292 - transactions: engine rolls back over tx boundary if global retry fault is thrown (which fixes a transaction / fault propagation issue when a child process gets or creates a RuntimeException)
  • Bug 9366706 - tracking bug for [exposed] bpel transaction semantics (fixed for various scenarios around master / detail calls with rollbacks, fault handling)




  • Oracle Mediator

    • Support for re-sequencing (at operation level), this was a regression from 10.1.3.5 where we introduced this feature.


  • XML / http – get and post support on binding level

    • We introduced extensions to <binding.ws> – to enable support for xml / http support, inbound and outbound


  • Support for <binding.direct/>

    • This is helpful for two use-cases

      • fast, high performance, secure & transactional inbound invocation of a composite service (including a very lightweight client API)

  • the integration with the upcoming OSB 11g release, including support for async callbacks




  • Full BPMN 2.0 support (as part of BPM 11g which runs on top of 11g PS2 SOA core), including design time and runtime

    bpmn_designtime

    • Full editor and simulator in JDeveloper (Business Analyst and Implementation Perspective)

  • Web based (browser) customization, process portal and declarative metrics



  • Warning, the above is a non-exhaustive list and there might be features that ship in preview mode (though I don’t expect it, but there is always a chance).

    The Art of Managing Patient Relationships

    andrea.mulder | Mar 8, 2010 19:42 +0000

    North East Patches (NEP) Shared System Group has had tremendous success helping its 60-plus member organizations reduce overhead costs and refocus their time on patient care. Now, NEP is preparing an initiative that will help organizations take patient management to a new level.

    Click here to find out how.

    PeopleSoft Viewlets

    Viewlets are now available for a variety of PeopleTools topics. They are posted on oracle.com. See the banner topic on the Peopletools page:
    http://www.oracle.com/applications/peoplesoft/tools_tech/ent/ptools/index.html

    Or go directly here: http://download.oracle.com/peopletools/viewlets.html

    These are published on the publicly accessible oracle.com site.

    Remove “old” parameters and events from your init.ora

    Mike Dietrich | Mar 8, 2010 17:31 +0000

    It's cleanup time!!

    When upgrading to a new database release, especially Oracle Database 11g Release 1 or Release 2, you should always remove old init.ora parameters from the init.ora/spfile when you upgrade. For instance we've had a lot of useful (and necessary) tuning parameters in Oracle 9i environments such as _always_anti_join=off, star_transformation=false or several events.

    Make sure you remove all of them when you upgrade as keeping them will definitely slow down the database performance in the new release. You don't believe this? Then see this result of a customer case having a packaged OLTP workload for the upgrade testing. It shows the comparision of this workload with all "old" 9i parameters to a small and cleaned up init.ora:

    2010_03_09_Mel000.jpg

    In this case we've removed just all "old" 9i parameters from the init.ora and started with a very basic init.ora in Oracle Database 11g with only the required parameters such as diagnostic_dest and the indentical memory parameters taken from the 9i environment.

    And this has speed up the processing in Oracle Database 11g by 14,5%!!!

    You could always do a 'create pfile='/tmp/init.ora' from spfile;' and modify it. Use the modified init.ora when starting up your database in upgrade mode by typing 'startup upgrade pfile='/tmp/init.ora' and then don't forget to do a 'create spfile from pfile;' once the database is started up.

    By the way, the pre-upgrade check script utlu112.sql downloadable from within Note:884522.1 will give you all the parameters to change in the new release. And it can be run anytime before the upgrade to check your current database release.

    Give this a try and remove or comment out all the "old" stuff!!

    Hero Wanted; Apply Now!

    stephen.fox | Mar 8, 2010 16:45 +0000

    You Could Be Honorary CIO of Stark Industries

    ITHero.jpgAre you an Oracle OpenWorld veteran? Have you taken the tips you've learned at the show and used them to transform the way you do business? Do you think you have what it takes to be the CIO of a multi-billion dollar business owned and run by businessman Anthony Edward "Tony" Stark? Then we have good news for you.

    Oracle and Marvel have teamed up for the upcoming release of Iron Man 2 to give you a chance to "change the world for a better future." In your new role, you could become an Honorary CIO of Stark Industries, attend the U.S. premiere of Iron Man 2, and have your success story featured on oracle.com.

    Make sure you enter your submission before March 15. Just tell us your Oracle success story—how you conquered your business challenges through innovative uses of Oracle technologies. Be sure you include enough data and detail about your cost savings, process improvements, and increased capacity to impress our panel.

    For more information on how you can be part of Stark Industries, take a look at the contest page. And don't miss out on your chance to go from IT hero to super hero!

    (By the way, have you seen the new trailer yet?)

    OpenWorld 2010 Call for Presentations is Now Open

    charlie.berger | Mar 8, 2010 15:52 +0000

    OpenWorld 2010 Call for Presentations is Now Open


    The OpenWorld team has offically opened the "Create or View your Submissions" tab on the OpenWorld site so now is the time to start submitting your ideas for presentations for this years OpenWorld Conference. Ideally we are looking for papers from you that cover the following areas/topics: data warehousing, data services, real-time analytics, predictive analytics/data mining, exadata/database machine, OLAP, data quality and data integration.

    If you are stuck for ideas and need some inspiration (for product areas, abstract titles etc etc), take a look at the list of presentations from last year's conference:

    http://www.oracle.com/ocom/groups/public/documents/webcontent/034315.pdf

    Remember, there is no better place than Oracle OpenWorld for you to present your data warehouse ideas, experiences, and accomplishments to the world's biggest gathering of Oracle Customers, Developers, Partners, peers from around the world, and the most-influential members of the media. Tens of thousands of the world's most active developers and most demanding users will be on hand to hear what you have to say.

    To start submitting your ideas follow this link here (OpenWorld 2010 Call for Papers) and click on the tab "Create or View your Submissions". If this is the first time you have submitted a paper for OpenWorld then you will need to complete a short registration process.

    If you have any questions, drop me an email at charlie.berger@oracle.com.  Good luck!

    Updated Oracle Utilities CC&B V2.2 Batch Operations And Configuration Guide

    Anthony Shorten | Mar 8, 2010 15:26 +0000

    With the introduction of CLUSTERED mode in Oracle Utilities Application Framework V2.2, the Product Fix Document provided with the enchancement gives you an idea of the scope of the new facility.

    Additional configutation information and a description of both the CLUSTERED and classic DISTRIBUTED execution modes is now available in the updated Oracle Utilities CC&B V2.2 Batch Operations and Configuration Guides available on My Oracle Support at KB Id: 753301.1.

    The guidelines have also been updated with details of how to safely override base product templates.

    Anatomy of Innovation

    David Dorf | Mar 8, 2010 15:22 +0000

    Sustaining innovation while growing is difficult for most companies, but some seem to consistently deliver like Apple, Amazon, and Walmart. Take Amazon for example. After reading several interviews with Jeff Bezos, I took these things away:

    • A key difference b/w entrepreneurs and professional managers is that entrepreneurs have a strong vision and won't compromise on it. Jeff is stubborn on strategy, and flexible on tactics. For example, he demands vast selection, low prices, and fast delivery because he knows his customers will always want that. He compromises on how to deliver on those promises over time, but won't bend on the three pillars.
    • Entrepreneurs are good at invention because they are willing to fail, think long-term, and can deal with being misunderstood while people catch-up to their thinking. If you're not good at those things, then focus on sustaining innovation, which is making incremental improvements to the business. Any company needs both invention and incremental innovation to be successful.
    • Jeff extends his business model in two ways. Amazon Web Services is a good example of thinking forward, leveraging existing skills to do something new and grab new customers. The Kindle is a good example of thinking backward from a customer need, then acquiring the necessary skills to build the product.

    While the stock market seems to value his company differently from year to year, Jeff ignores conventional wisdom and continues to invest in innovation, in good times and bad. A similar retailer is Best Buy. They've been innovating on several fronts. You can read about the genesis of Twelpforce in this posting. Not only does Best Buy look to their employees for ideas, they also look to customers via their IdeaX website (which was recently open-sourced, BTW).

    Giftag.JPGBoth of these companies now offer wish list functionality that is independent of their e-commerce operations. That tells me it must be a good idea. I've discussed Amazon's Universal Wish List before, and Best Buy now has a similar offering called Giftag. It allows you to capture gift ideas from all over the web, store them in one place, and share them via various mediums.

    Amazon and Best Buy are easy examples, but this blog is full of stories about retailers that are innovating either internally or by partnering with interesting solution providers. If you want to be around in ten years, you can't stop innovating.

    da (IaaS) cloud – thoughts (part one)

    clemens.utschig | Mar 8, 2010 14:33 +0000

    I attended a workshop last week and we came to discuss “the Cloud”. Here are some thoughts and I encourage people to comment on what you’ll find below.

    The context I am going to base my thoughts on, is the paradigm of IaaS (Infrastructure as a Service) [which is one incarnation of "da cloud"]

    1. I really don’t understand the difference between an IaaS (based) cloud and a classical on-demand contract [e.g oracle on-demand]. I am not talking about classical outsourcing here, which is based on the idea of someone running your datacenter for you, or someone hosts your boxes, and you administer them
      1. in both cases, the hardware is likely virtualized and you get a share of it with an IP to reach it by
      2. if you want to manage your deployment, you can
      3. you have some payment model in place (usually based on the power you are using, network traffic, or what not)
        1. can be usage based, or flat fee | rate (that’s what cell providers [ATT / Verizon / ..] do as well btw)
      4. if you need more resources (cpu, storage, hardware) you can get them fairly fast [that is the incarnation of “on demand” :)]
      5. what you have developed in-house (as long as it’s based on what the cloud offers in terms of infrastructure), will run w/o [too many] modifications
      6. you'll likely create some tunnel into your (on premise) infrastructure in order to integrate systems that stay in your home, and
      7. you don’t need to change architecture when you deploy stuff there
    2. Why would you go and move your infrastructure into a hosted environment (= IaaS cloud) in the first place?
      1. you want to scale on demand, and pay the stuff you use, rather than putting boxes into your house that you’ll have to pay upfront and can’t return back (or repurpose) that fast if you need them for something else
      2. the software landscape your stuff runs on does not install / configure in seconds – so you want to derive from a “gold image” that is stored somewhere
      3. all your stuff runs one way or the other on something that can be virtualized (a host usually can’t be) and
      4. likely the thing you put into da cloud is not something that sits in the middle of your IT, and has thousands of connections to other systems in your IT.

    Hmm, here is what I use every day …

    • a virtual “machine” on a large scale grid that sits in Austin (that is our datacenter)
    • that is there since 6+ years
    • that I got by going to webpage – logged in, provided some basic requirements, and clicked OK [I would say that’s a service]. Some minutes later it was provisioned [including an OS, mounts and other magic] and I could start using it.
    • if I need more horses, go back and redo step above

    Do I use a cloud now? I would say yes – a private one, since 5+ years [called oracle hosted environment].

    So what’s the big difference then? It’s not so much about difference – it’s about the improvements that happened over the last years, and the possibilities that open up with this concept. In other words it’s “that everyone can get access to an environment like this in a matter of seconds (no matter where in the world you are, and no matter how small the company is that you work for”) [Slightly paraphrased from Kevin Clugage’s thoughts]

    What are the challenges today?

    • Security – and identity in a federated model (how do you make sure that a user coming from the cloud is really the identity he/she says he/she is)
    • Federated monitoring and management. How do you track End2End processes that span multiple clouds and optimize against KPIs and lastly
    • what about the billing model. Standards certainly to emerge.

    Let me know what you think, certainly more to follow..

    Oracle Database 11g helps BMW ORACLE Racing win America’s Cup

    john.brust | Mar 8, 2010 14:31 +0000

    I recently sat down with Ian "Fresh" Burns, design coordinator for the BMW ORACLE Racing trimaran, and talked about how technology helped win back the America's Cup. An amazing sight to see on the water, the BMW ORACLE Racing trimaran is able to travel at 4 times the wind speed, is as large as a baseball diamond, and has a wing sail that's 23 stories tall. Some of you will be interested to learn from Fresh how Oracle Database 11g played a major part in helping BMW ORACLE Racing win the oldest active trophy in International sport. Plus, Fresh shares other interesting information about the 33rd America's Cup and beyond.

    To learn more, tune into our podcast conversation with Fresh.

    bwmoracleracing.jpg