Tuesday, December 12, 2006

Sneak Preview Release 12

Much speculation about the release dates of Oracle Applications next major release which is Release 12 has been around, However there is still no conformation on the official dates for its release to the users. The beta code version though has been out for some time now.

The post takes a sneak preview at Release 12 (Beta).
The post is just meant to share the new look and feel in Release 12.

As expected Release 12 will be real big in terms of disk space.

This is how it ate up disk space on a server being used to set up a demo environment within Oracle.

Application Tier Files - 20GB
Database Binaries - 4.5 GB
Vision Demo Data Files - 81GB

The login screen is the one perhaps that has undergone most of the changes. It comes with a fresh cool blue look. Something which you will have to get used with this Release.

The Self Service Home Page does not seem to have changed much expect for the new color scheme and link to Oracle Diagnostics on it.


The Oracle Application Manager console also looked pretty much similar with almost the same links as with 11.5.10.2


Invoking the forms based applications, it prompts you to install the Java 2 Standard Edition on your PC. Yes the Jinitiator is now gone. The installation is quick and over in a few clicks.



The forms interface is almost undistinguishable from 11.5.10.2, maybe just the fonts and color again.



Though the User Interface did not undergo any major changes, the Oracle Applications File system has changed quite a bit.

APPSORA.env -> APPS.env

The APPSORA.env used to setup your E-Business environment has now been replaced by the APPS.env which in trun calls the
$ORA_CONFIG_HOME/10.1.2/$TWO_TASK.env
$APPL_CONFIG_HOME/$TWO_TASK.env

Instance Top
A new Instance Top has been introduced
INT_TOP=$HOME/inst/apps/
One of the main advantages of having this is to get a clear distinction between the shared file system and the file system unique to an instance.

Other Newly Introduced Variables

AF_JLIB
- This points to your $COMMON_TOP/java/lib

JAVA_BASE - This points at $COMMON_TOP/java/

Other Environment Variable Changes

JAVA_TOP
- The JAVA_TOP now points to $COMMON_TOP/java/classes instead of $COMMON_TOP/java

OA_HTML - The OA_HTML now points to $COMMOM_TOP/oacore/html instead of $COMMON_TOP/html

FND_SECURE - FND_SECURE now points at $INST_TOP/apps/fnd/12.0.0/secure/ as opposed to $FND_TOP/secure//

Apart from this the machine admin scripts are now located at
$INST_TOP/admin/scripts/

Fusion Applications - The More You Know, The Better You'll Feel

Every morning, I check my favorite Oracle-related news sources and blogs for the latest buzz. Although it takes longer these days as my IT colleague has blocked my ability to use Firefox. Today, I stumbled across a great piece of research at The Register. The article, "Oracle's Fusion Applications Strategy: What The Customers Think", is based on 321 responses to a survey of Oracle Applications Users who are members of The Register's Technology Panel. This is pretty similar to the Fusion Applications Customer Profiling initiative recently completed by the International Oracle User Council (IOUC), but The Register's sample size is much larger.

The IOUC survey results were recently presented during Oracle OpenWorld (OOW). You can find the presentation and review the results for yourself at the OOW presentation download site.

The Register survey results indicated that Oracle Application customers were concerned about:

1. Oracle's lack of clarity and consistency in dealing with the future management of its multiple product lines.

2. The possibility that Oracle will delivery an immature and inelegantly integrated set of applications in order to meet self-imposed schedule milestones.

3. Fear about costs, disruption and protection of investments, mostly rooted in a concern that a migration to Oracle Fusion Applications will be forced upon them at some time in the future.

After sharing these concerns and concluding that only 15% of customers were completely sold on the Oracle Fusion Application strategy, The Register survey disclosed another very interesting result: there is a clear correlation between the level of customer confidence and the customer's depth of Fusion knowledge. For example, customers stating that the Fusion story is well understood in their organizations are also very confident of their investment being protected. These same customers are also very confident that they will obtain benefits in application flexibility through Oracle Fusion Applications. In other words, the more customers understand about Fusion Applications, the more confident they become in Oracle's Fusion Applications strategy...the more you know, the better you'll feel.

I share this timely information from The Register survey because the Oracle Applications Users Group (OAUG) is teaming with Solution Beacon to provide Oracle Applications customers with a wonderful opportunity to feel better with The Road To Las Vegas workshops. The overriding theme of the workshops is "Demystifying Fusion - OAUG's Three Step Fusion Program". The presentations will include some recommendations on getting your organization to Fusion Applications, as well as some hands-on workshops (BPEL and RAC are just a few of the workshop subjects). The overall intent of The Road to Las Vegas is to educate Oracle Applications customers about Fusion Applications - including Release 12, which is an interation on the way to Fusion Applications.

The Fusion Applications User Interface = Oracle WebCenter

WebCenter is a combination of JavaServer Faces development, the best features from various portal products, and a collection of horizontal web services. However, one needs to dig a bit deeper to really obtain a feel for the power of WebCenter.

According to Oracle, the WebCenter Suite architecture looks something like the following:




Keep in mind that this could change before the product release, which is scheduled for late 2006. Nevertheless, this should be fairly close to the delivered product.

So...why should we care about WebCenter? First, it is a progressive step in fulfilling the promise of using a single user interface to access business applications, enterprise content, business intelligence, web-centric applications, and your digital pictures of Uncle Fredo's dog. Second, because WebCenter will be the default user environment for Fusion Applications; we now have an idea of how Oracle expects users to interface with the next generation of apps...and it's very different from what any of us are doing today. In fact, if you've seen John Wookey's keynote address from OpenWorld 2006, you have some flavor of WebCenter and the change it will mean to the way we use applications.

You can learn more about the Oracle WebCenter Suite here.

Wednesday, November 29, 2006

Oracle Containers For J2EE (OC4J)

Oracle Containers For J2EE (OC4J)

One of the reasons I am writing today’s post on Oracle Container For J2EE is that apart from being a core component of the 10g Application Server Oracle Containers For J2EE is also an important member of the new Oracle Applications Release 12 Tech Stack.

Oracle Containers For J2EE or commonly referred to as OC4J is the underlying runtime engine for the 10g Application Server infrastructure. It is an extremely lightweight and easy to install component which requires less than 50 MB of disk space and 20 MB of your server memory to be up and running. It also has a support for a wide range of operating systems including NT, Linux, Solaris, HP-UX, IBM-AIX and Compaq True 64 with support for both 32 and 64 bit operating system.

OC4J runs on the Java 1.4 virtual machine and is J2EE 1.3 complaint. You can have multiple OC4J process running each of which is referred to as a OC4J instance. The OC4J configuration is controlled via XML configuration files and OC4J properties file. An OC4J instance is referred to as a container as it provides a web container to support services like Java Server Pages(JSP),Servlets , Enterprise Java Beans(EJB) and Web Services.

The OC4J also implements the following J2EE services.

  • Java Authentication And Authorization Service (JAAS)
  • Java API for XML Parsing (JAXP)
  • J2EE Connector (J2C)
  • Java Mail
  • Java Naming and Directory Interface(JNDI)
  • Java Database Connectivity (JDBC)
  • Java Application Framework(JAF)
  • Java Transaction API (JTA)
  • Java Messaging Service (JMS)


High Availability Single Sign On and SOA

OC4J can also be configured to support High availability architectures with Oracle RDBMS using Real Application Clusters and Oracle Datagaurd Technologies.OC4J also supports the Single Sign On functionality by making use of the JAAS service. OC4J is also out of the box Service Oriented Architecture (SOA) compliant as it supports the underlying feature of persistence.

Deployment

Though I am mostly talking about OC4J as a component of the Oracle Application Server, its important to note here that it comes as a standalone java component as well in the form a single zip file. Both the standalone distribution and the Application server distribution are developer friendly and deployment friendly. The code deployment in OC4J is done
through a Enterprise Archive File (EAR). The EAR file contains the Web Archive (WAR file) which in turn encapsulates the Java Archive (JAR) files containing the code.

OC4J In Oracle Applications

OC4J replaces the Jserv component which is there in the current release 11i of Oracle Applications. Also as a result the mod_jserv component would be replaced by the mod_oc4j component in release 12 of Oracle Applications. The mod_oc4j is used to communicate between different OC4J instances.

The default installation Release 12 of Oracle Applications will create 3 OC4J instances

  • Oacore: This runs the OA Framework-based applications.
  • Forms: This runs the Forms-based applications.
  • OAFM: This is responsible for running the web services.


The Jserv groups which are there current in Oracle Applications Release 11i are also planned be replaced by OC4J instances.

As mentioned earlier the OC4J properties are controlled using the XML files and OC4J.properties file. These files are managed by the standard Oracle Applications Autoconfig.

The Java code deployment in Oracle E-Business suite for OC4J is done at the time of install using rapid install and maintained by ad tools like adadmin and adpatch. New custom code deployment can be done by using the Application Server Control user interface.

The OC4J implementation in Oracle Applications Release 12 will include the following directory structure.

  • applications: Contains applications deployed
  • applications-deployment: Contains configuration settings for the applications deployed
  • config: Contains common configuration setting for the OC4J instance.

Sunday, November 12, 2006

Native Sun Plug-In to Replace Jinitiator in E-Business Suite Release 12

E-Business Suite Release 12 will replace Oracle JInitiator with the native Sun Java2 Standard Edition (J2SE).

[More cheering from Oracle Apps DBAs, Business Analysts and Users]

As most of you know, Oracle JInitiator is an authorised version of Sun Microsystems' Java2 Standard Edition with some specific fixes required to support Oracle Forms. JInitiator is currently required to run Oracle Forms in the E-Business Suite Release 11i, although Oracle is apparently running an Early Adopter Program that's evaluating the feasibility of eliminating this requirement for Release 11i.

Oracle JInitiator will no longer be required to run Oracle Forms in E-Business Suite Release 12. Oracle Forms in Release 12 will run directly in the native Sun Java2 Standard Edition plug-in. This will be the standard configuration for Release 12.

Related Articles:
Replacing Oracle JInitiator with Sun's Native Plug-In

Process Management in Release 12

Oracle executives have been devoting a lot of slides in recent customer briefings to Oracle BPEL Process Manager: it's the cornerstone for our corporate integration strategy. This begs the obvious question: what's going to be included in Release 12?

Workflow in Release 12

The Rapid Install for Release 12 will include Oracle Workflow out-of-the-box. At present, Oracle expect that the version included will be Workflow 2.6, but as always, this is subject to change.

The practical implication of including Workflow in Release 12 is that all of your existing customized workflows will continue to function with minimal disruption and effort if you're upgrading from Release 11i.

Optional R12 Integration with BPEL Process Manager

If you're excited about working with BPEL Process Manager, you'll have the option of doing that, too.

BPEL Logical Architecture:

Given that the E-Business Suite provides standard SOA web services, all that you'll need to do is to install OracleAS 10g and and BPEL Process Manager on a separate instance and point it to business service endpoints available from the E-Business Suite Release 12.

Getting Started with BPEL Process Manager and Release 11i

The BPEL Process Manager is considered a standalone tool outside of the E-Business Suite space, so you don't need to wait until Release 12. You can use BPEL Process Manager and other Oracle Integration connectors with Release 11i today. That's a good way of getting a headstart if you plan to upgrade to the combination of Release 12 and BPEL Process Manager in the future, or if you'd like to kick the tires and take this for a test drive today.

Encrypting Traffic Between 11i Application and Database Tiers

It's now possible to encrypt the SQL*Net traffic that flows between the E-Business Suite Release 11i application and database tier servers.

ASO diagram:

This long-awaited certification is delivered through an Oracle database feature called Oracle Advanced Security Option (ASO). For reasons too arcane to discuss here, this is also referred to as Advanced Networking Option (ANO).

The process involves installing an E-Business Suite Concurrent Manager patch and Oracle Advanced Networking, changing several configuration files, and then relinking your Apps executables.

The minimum prerequisites for this configuration include:
  • Oracle Applications 11.5.10 users with RUP 3 or later (11i.ATG.PF.H RUP3 patch 4334965 or later)
Negligible Impact on Performance

According to the E-Business Suite Performance Group, the overhead is approximately 5%, mainly due to an increase in round-trips and payload size as well as some trivial amount of packet processing when ASO is enabled.

For the security-conscious, this overhead is a small price to pay for the added security for encrypting this sensitive traffic.

Related
Encrypting EBS 11i Network Traffic using Advanced Security Option / Advanced Networking Option (Note 391248.1)

Cloning OracleAS 10g + E-Business Suite Environments

Cloning an E-Business Suite environment is easy. Cloning an E-Business Suite environment that's been integrated with Oracle Application Server 10g is not quite as easy, unfortunately.

What's Cloning?

Cloning is the process of creating an identical copy of an already existing Oracle Applications system, including both the application-tier and database-tier.

Why Clone?

Reasons for cloning E-Business Suite environments include:
  • Creating a copy of the production system for testing updates
  • Migrating an existing system to new hardware
  • Creating a stage area to reduce patching downtime
One of our more risk-averse customers informed me that they may create up to 15 clones of an E-Business Suite environment between the TEST and PRODUCTION rollout phases.

The Easy Part

The E-Business Suite Release 11i was architected to support cloning. Experienced Apps DBAs know that the easiest way to create clones of their environments is to use the Rapid Clone utility introduced in 11.5.8. Creating a n E-Business Suite clone is as simple as copying your application-tier and database-tier files to the new target system and then running the perl-based Rapid Clone (adcfgclone.pl) utility.

The Not-So Easy Part

Oracle Application Server 10g was designed with different goals in mind. Consequently, there are no Oracle tools available today to clone an entire OracleAS 10g environment in a single step. In other words, OracleAS 10g does not have the equivalent of a Rapid Clone utility.

In the absence of a single turnkey tool like Rapid Clone, creating clones of new OracleAS 10g environments is a more involved process. Not impossible, mind you -- but definitely more involved.

Things get even more complicated when an E-Business Suite environment is integrated with Oracle Application Server 10g.

Nothing But Net

There are neither tools nor formal documents available from the Applications Technology Group or from Application Server Development, for cloning E-Business Suite environments that have been integrated with OracleAS 10g.

In short, there are no tools available to meet the comprehensive cloning requirements for combined OracleAS 10g + E-Business Suite environments today.

Warning: Trail Ahead Requires Exploration

If you're willing to experiment a bit, the following are general guidelines to point you in the right direction. Some customers and Oracle Consultants have used the following approaches to get the job done but have reported that there was some trial-and-error involved.

These are neither detailed nor comprehensive instructions. The following should be attempted only by system administrators who have a solid understanding of the principles outlined in Metalink Note 261914.1.

Cloning Scenarios

Assuming that you have an E-Business Suite environment that's been successfully integrated with OracleAS 10g, here are a few cloning scenarios that may apply to you:
  1. Create a clone of your Discoverer environment
  2. Create a clone of your Single Sign-On / Oracle Internet Directory environment
  3. Create a clone of your Portal environment
Creating a Clone of Your Discoverer 10g Environment

If you've integrated Discoverer 10g with your E-Business Suite environment but have not chosen the Single Sign-On option, then the cloning process is relatively painless:
  1. Use Rapid Clone to create a clone of your E-Business Suite, including the application-tier and database-tier. Remember that the E-Business Suite database already contains the Discoverer 10g End-User Layer.
  2. Create a fresh install of Discoverer 10g on your new server and point it to the End-User Layer in the cloned E-Business Suite instance.
Creating a Clone of Your Single Sign-On / Oracle Internet Directory Environment

If you've integrated Single Sign-On and Oracle Internet Directory 10g with your E-Business Suite environment, do the following:
  1. Use Rapid Clone to create a clone of your E-Business Suite, including the application-tier and database-tier.
  2. In your newly-cloned E-Business Suite instance, set the APPS_SSO_LDAP_SYNC profile option to "Disabled" at the site level (since there's no new Oracle Internet Directory instance to synchronize with yet).
  3. In your newly-cloned E-Business Suite instance, unlink all E-Business Suite users that were linked to the original Oracle Internet Directory 10g users (i.e. where FND_USER.USER_GUID is populated), since the those old links are no longer valid. Those E-Business Suite users will need to be linked to their corresponding accounts in the as-yet non-existent new Oracle Internet Directory instance.
  4. Create a fresh install of Single Sign-On and Oracle Internet Directory 10g on your new server.
  5. Assuming that you enabled bidirectional provisioning between the E-Business Suite and Oracle Internet Directory, do one of the following (but not all three):

    a) Redo your bulkload from the E-Business Suite into Oracle Internet Directory, reregister your E-Business Suite environment using the Bidirectional Provisioning Profile, and enable the APPS_SSO_AUTO_LINK_USER profile option, and set the profile option APPS_SSO_LDAP_SYNC back to Enabled at site level.

    b) Export your LDAP namespace from your original Oracle Internet Directory instance into an LDIF file, and then import the LDIF file into the new Oracle Internet Directory instance. Reregister your E-Business Suite environment using the Bidirectional Provisioning Profile, and (assuming that the Oracle Internet Directory accounts are identical to the E-Business Suite accounts) enable the APPS_SSO_AUTO_LINK_USER profile option, and set the profile option APPS_SSO_LDAP_SYNC back to Enabled at site level.

    c) Connect the original Oracle Internet Directory instance to your new Oracle Internet Directory instance via a connector, synchronizing the namespaces. Reregister your E-Business Suite environment using the Bidirectional Provisioning Profile, and (assuming that the Oracle Internet Directory accounts are identical to the E-Business Suite accounts) enable the APPS_SSO_AUTO_LINK_USER profile option, and set the profile option APPS_SSO_LDAP_SYNC back to Enabled at site level.
Creating a Clone of Your Portal Environment
  1. Portal requires a working Single Sign-On setup, so complete the previous section first.
  2. If you haven't already done so, create a fresh install of Portal 10g on your new server.
  3. Use the existing Portal 10g documentation to export your portal content and metadata from the original Portal instance. Import that content into the new Portal 10g instance.
  4. Reregister the OAF Web Provider from your new E-Business Suite instance in your new Portal instance.

Portal 10.1.4 Certified for the E-Business Suite

Oracle Portal 10.1.4 has just been certified with the E-Business Suite Release 11i.

Portal 10g Screenshot:

There are a number of interesting new features in Portal 10.1.4, including the Oracle Portlet Factory, JSR-168 and WSRP support, Struts support, BPEL integration, a new Instant Portal, and others.

The Portal 10.1.4 certification with the E-Business Suite requires the latest Oracle Applications Framework Web Provider, which might lead to other prerequisites such as Applications Technology Group (ATG) Family Pack H Rollup 4 (11i.ATG_PF.H RUP 4, Patch 4676589). Other prerequisites will depend on your existing configuration. I'd recommend reviewing the documentation below carefully.

References:

XML Publisher

Introducing Data Templates

Here is a reproduced article written by Tim Dexter - XML Publisher Development. I have been waiting for this since XML Publisher was first released!

"Another series of articles on the way ... this time concerning the relatively new data extraction engine from XML Publisher that is currently available in the Enterprise and E Business Suite flavors.

First a little history ...

Why build another extraction tool, there are others that can generate XML, Oracle Reports, various solutions from the database folks, the list goes on. To answer why you have to understand the volumes of data we are trying to handle here and the future of reporting for Oracle Applications. For EBS in particular we had multiple reporting solutions, the majority of which were based on Oracle Reports. The plan going forward is to remove Oracle Reports from the techstack in the fusion timeframe. Therefore we needed an extraction engine that offered all that Oracle Reports offers and was just as fast - Oracle Reports is danged fast at generating XML data. On top of that we are not talking about extracting data for a 2 page invoice, the engine needs to extract millions of rows to build tens of thousands of pages for some reports.
We looked at what was out there, SQL XML provided fast extraction for large data sets but we needed among others, event triggers and flexfield user exits, plus users would need to learn the wrapper functions used to generate the hierarchies. After a lot of research we decided to build an engine ourselves with all the bells and whistles needed to cover the Oracle Reports replacement requirements.

Features ... features ... features

To dig in a little to the features the engine provides:

Fast, scalable extractions - its fast, faster than Oracle Reports. We worked closely with the Oracle Performance team and had to re-write it a couple of times to get their approval. It needs to be fast too, those of you that use Oracle Reports EBS know that out of the box we generate flat text character based output. With XMLP we're generating high fidelity output ... that requires more processing time so the more time we save on the extraction the more we have for formatting without slowing the report generation.

Oracle Reports Features - if its going to replace OR in EBS then it has to match OR on features:

  • Multiple Queries/Joins - enabling master/detail extractions
  • Event Triggers - pre- and post- fetch for business rule processing. Currently plsql support but will add java
  • Flexfield Support - gotta get that natural account description with out the select statement - this is an EBS feature.
  • Formula/summary columns - again similar to Oracle Report functionality allowing you to create aggregation values and pl/sql based formula columns in your extraction
  • Data Structure - this allows you to build a hierarchy into your XML data similar to the grouping abilities in Oracle Reports
  • Group filters - a la Oracle Reports
  • etc

on top of that its also has:

  • Rich Java API layer - call a data template from your jsp or java app
  • Distributed Queries - this is neat. You're not tied to a single db nor even to an Oracle db. You can construct a data template that, for example hits an MSSQL instance for customer data and an Oracle db for their invoices. the engine will generate a single result set of hierarchical XML i.e. Customer1
    Invoice1
    Invoice2
    Customer2
    Invoice1
    Invoice2
  • Static XML File support - query across a db and an XML file. Text and XLS support coming.
  • Pluggable Data Templates - not here yet but the idea here is that you can build a core data template and then allow a plugin DT to be applied over the top to get more data from other sources.

Some of you will have wondered what the heck a Data Template is? this is the name we give to the extraction definition, its an XML representation of the queries, joins, data structure, etc."

General direction for BI Suite SE and EE

Here are some highlights from the Open World session. I've also linked to photos of the slides if you're interested in how it was all presented:

  • The release schedule for BI Suite EE is firstly to release version 10.1.2.2, with support for user-defined custom members and new graph styles, and then the 10.2.3 release which has support for enhanced custom members. The 11g release will then feature JSR-168 portal integration, integration with BI Suite EE Answers, Dashboards and Delivers, and will come with migration utilties and methodologies to support moves to BI Suite EE.
  • Discoverer customers will have three options going forward: to stay with Discoverer indefinitely, to stay with Discoverer but take advantage of EE features such as Dashboard and Delivers, or to migrate to EE. Migration is optional though and there's no compulsion.
  • The forthcoming "Maui" release of BI Suite EE has 200 new features including Oracle OLAP integration, RSS feeds, Linux support and 64-bit support.
  • The new Maui release (10gR3 V10.1.3.2)'s 200 new features can be categorised into six areas: firstly Lower cost of setup & administration, analytic server enhancements and dashboard and reports enhancements, and secondly Fusion Middleware integration, Oracle DBMS & OLAP integration and Security enhancements (see slides for more details), and
  • The 11g release ("Negril") will feature enhancements around the Analytic Server, dashboards, better OTLP and BI integration, and support for MS Office 12.

BI Suite EE - Some Key Points

  • The key differentiator for BI Suite EE is it's model-driven approach, which helps minimise requirements suprises as you develop the application
  • BI EE handles large data volumes through function shipping to the back-end DW database or OLAP server, rather than creating it's internal data stores and trying to scale those
  • The model-driven approach makes early prototyping easier - prototyping rather than a long requirements-writing process is the preferred development method, with a fully-functional prototype featuring role-based dashboards being delivered at the end
  • A typical BI EE project would involve the prototyping/requirements gathering phase, a performance tuning phase, regression testing and subsequent projects/iteration
  • When you build the Common Enterprise Information Model, make sure detail-level transaction data is kept in separate subject areas to aggregate, summary data, as mixing the two creates unusable presentation catalogs and bad query performance
  • Although BI EE supports the integration of data across data sources, this shouldn't be used as a way of creating a virtual data warehouse (EII) - this just doesn't work.
  • Understand the semantics of fact-based partitioning and logical table sources - by default every measure is a separate query block, but coalescing measure mappings in a single logical table source allows you to optimize by coalescing measures to reduce the number of queries
  • When implementing BI EE, resist the urge to rebuild the source data warehouse - instead create a handful of aggregates to speed up the slowest report, migrate these eventually to the source warehouses, use the caching and aggregate navigation features of EE to speed up the warehouse in-place.
  • When building analytics catalogs, keep to no more than seven top-level folders and seven columns per folder, minimize detailed columns (use navigation to access these instead), focus on adding measures and cross-fact calculations - this is where the value of EE is achieved, and use consistent order and naming - dimension folders at the top, measures at the bottom, and measure folders are named specifically so that end-users can distinguish between dims and measures.

Oracle BI & SOA - Hype or Here Now?

BI is positioned very much within the Fusion Middleware stack of products, alongside areas such as identity management, as one of the key pillars of the platform, and many of the BI Suite Enterprise Edition talks made reference to how the suite played well with SOA-enabled applications. So what does this mean then, in practical terms, for Discoverer, Warehouse and Oracle OLAP developers? Is it just another architecture, or does this represent a step-change in the way we put BI applications together?

As a basic starter, a Service Orientated Architecture is an application architecture that makes use of loosely-coupled, self-describing web-based components that can be accessed by a calling application without any knowledge needed of the way in which they are implemented. Like previous component architectures used when building VB, C++ or Java applications, you can call published components and work with the results, except in the SOA world there's no need for the calling application and the components being used to be built using the same technology; you just register the components using something called a broker, your calling application then checks in with the broker, establishes what services are available and what parameters they require, then makes use of them as desired.

What we're doing then is building an application architecture at the macro, rather than the micro, level. It's evolutionary, rather than a complete new way of doing things - components and object-orientated programming have been around for a while now, but the difference here is that by integrating at the published, standards-based interface level, you can string applications together that draw on functionality from all sorts of systems, even where you have no idea as to how they were implemented.

Apart from the loosely-coupled integration factor, another key feature is that these services can be "orchestrated" - the analogy here is with Oracle Workflow, but Oracle Workflow generally works with PL/SQL components only whereas SOA orchestration, using BPEL (Business Process Orchestration Language), is implementation-independent and a standard across the industry. As well as BPEL, another acronym is ESB, or "Enterprise Service Bus" - a communications layer that takes messages from one SOA component to another, queues them and ensures their delivery.

So, where's the relevance for business intelligence and data warehousing? Here are some recent articles on the subject:

Reading through these, it seems that the major areas of impact for business intelligence are:

  1. Exposing ETL functionality as a service, having these routines transform data coming into a warehouse in real-time and in such a way that they can be called by any sort of application
  2. Surfacing analytics, reports, dashboards and so on generated by SOA-compliant BI tools within line-of-business applications, and
  3. Using the scalability of these loosely-coupled applications to create bigger and better BI applications that are quicker to respond to new data sources, new business opportunities and new ways of analyzing data.
  4. BI has to become pervasive, user-friendly and as easy to use as Google Search.

So, getting back to the real world, what does this mean for us? Well, my initial thoughts are along these lines:

  • Our ETL tools need to be able to consume, and produce, web services, and work in real-time, so that they can provide the data formatting and transformation facilities required in an SOA environment. This is a step-change beyond the "flat files and database links" that we're currently used to with OWB, and we're going to have to get used to writing ETL routines that are fast, can be run on-demand as opposed to in a batch, and are more about interfaces and standards than automatically assuming we're working with Oracle-only data.
  • The analytics generated by our BI tools need to be made pervasive - it's no longer enough to provide a standalone client-server or web-based query tool; we need this tool to make it's insights available, again through web services, to all sorts of applications, so that for example a real-time prediction, or a visualisation showing a customer opportunity, is as likely to be shown in a call centre application as in a dedicated BI dashboard.
  • We have to build our data architectures in a way that makes them quick to respond to changes in the data landscape; no more three months to load a new data source via OWB into a data warehouse, we need the data in now, integrated and presented in such a way as to immediately be relevant
  • We need to get away from crosstabs, dedicated BI tools that need a week's training to master, and present just the insights people need to do their jobs directly in the applications they work with.

In terms of real-world specifics, my predictions in terms of Oracle BI embracing SOA include:

  1. Much more emphasis on BI's place in Fusion Middleware - more emphasis on identity management, more emphasis on interoperability, such that all major new features in Oracle BI (especially Discoverer, OWB) are centred around SOA-interoperability and enabling their use in this new architecture.
  2. A very strong emphasis on the technologies now available through the Sunopsis purchase. Sunopsis Data Conductor ticks all the right boxes in terms of SOA-enablement, process orchestration, being platform agnostic and so on. OWB will still be important, but in the world of SOA, Sunopsis will be the key ETL technology.
  3. BPEL will be the key workflow technology, replacing Workflow as the way you string together ETL tasks and business processes.
  4. BI Suite Enterprise Edition will be the key BI technology, with analytics then being surfaced through traditional dashboards but more increasingly, directly through the Fusion line of business applications
  5. The new Real-Time Decisions product will be the key to delivering real-time analyics, and automated decisions, through this architecture
  6. OWB will take on more SOA-type features over time; already you can consume a web service through a PL/SQL routine, it's only a small step to publish OWB mappings or processes as web services through a PL/SQL wrapper
  7. Web services will increasingly be used to expose Discoverer functionality to other applications
  8. In the Oracle BI world, it'll increasingly be about working in heterogeneous environments - Oracle will still hopefully be the centre of the BI world, and will individually have the best features, but it'll play well with other applications and BI solutions developed using Oracle tools will be designed as data source and visualisation technology agnostic

So, it looks like interesting times. Going back to my original question - hype or here now? - I'd say I'm coming down on the "here now" camp. Certainly if you're a partner, or a customer, this is the conversation Oracle and it's competitors are having with their customers, so by definition it's here now.

In terms of Oracle's products, SOA is definitely here in terms of the new BI Suite Enterprise Edition, Fusion Middleware and Sunopsis Data Conductor; it's not such an easy fit when you come to the traditional tools - but I guess that's not a bad thing; if you're after a fairly straightforward, tactical solution, and you're primarily working with Oracle technology, then Standard Edition and OWB are the best fit.

If, however, you've seen the possibilities when it comes to Oracle's middleware platform and the new SOA paradigm, well it just so turns out that Oracle may have the products to make it all work. Interesting times indeed.

How to start up Oracle E-Business Suite in Firefox

If Firefox complains about a missing plugin when starting up Oracle E-Business Suite, here is what you need to do to make it work, assuming you have JInitiator installed in C:\Program Files\Oracle\ and Firefox installed in C:\Program Files\Mozilla Firefox\:

Copy

C:\Program Files\Oracle\JInitiator 1.1.8.16\bin\NPJinit-11816.dll

To

C:\Program Files\Mozilla Firefox\plugins

The 11816 in NPJinit-11816.dll is the JInitiator version. You may have a different version.

Diving Deep Into the Release 12 Techstack

The deep innards of the Release 12 technology stack....

Release 12 Techstack Overview:

For the most comprehensive preview released so far on how the Release 12 technology stack will be architected and work, take a look at this presentation:

Deep Dive: Oracle E-Business Suite Release 12 New Technology Stack (PDF, 520K.)
(
  • Highlights of new R12 techstack components
  • New Application Server 10g (10.1.2 & 10.1.3) ORACLE_HOMEs replacing the 9iAS 1.0.2.2.2 O_HOMEs from 11i
  • Switch from JServ to Oracle Containers for J2EE (OC4J) for running servlets, Java Server Pages (JSP), and Enterprise Java Beans (EJB)
  • OC4J Deployment details, including replacements for jserv.conf and jserv.properties configuration files
  • New R12 filesystem layout, including the introduction of an Instance Home (INST_TOP)
  • New use of Oracle Process Manager & Notification Server (OPMN)
  • New Forms 10g deployment
  • Comparison of 11i and R12 environment variables
  • Discussion of relative benefits of Forms Servlet vs. Server (socket) mode deployments
  • Disabled mod_plsql in R12 (more about this in a later article)
  • Things you can do today to prepare for R12

Sunday, October 29, 2006

Oracle Open World Keynotes

OK. This is far to long for a blog post but there is a lot of information to communicate; so bear with me.

Whilst being unable to attend the most recent Oracle Open World Event due to a bike accident , I was able to listen to the keynotes live on the Internet as well as review the concurrent press releases and blog postings.

There was a lot of good information delivered through the speakers. Below are what I consider to be the highlights from OOW 2006.

Links to my summaries of the TOP 5 Keynote speeches
1. Phillips; OpenWorld Keynote Kickoff
2. Ellison Announces Enterprise-Class Support Program for Linux
3. Wookey Outlines Applications' Progress and Charts Their Future (includes Fusion demo)
4. Kurian Unveils Oracle WebCenter
5. Rowzat; Meeting the Business Intelligence Crisis with Oracle Technology

Other interesting topics
1. Identity Management
Links to Oracle Identity Management offerings
At Macerich we looked at Oracle Identity Management solutions earlier this year, including a set of presentations and demos. Clearly the solutions and functionality are a good fit with our requirements and future direction. Most of the components in this stack are comprised of software solutions acquired by Oracle over the past year. Given the number of projects currently under way it was decided to deal only with the Single-Sign-On component in 2006 and address other components at the end of Q1 2007. This would also give Oracle time to more seamlessly integrate these newly acquired products.

Over the course of the last 6 months I have posted a number of Identity Management related articles on my Macerich-Oracle blog. Here is a listing of those articles:
Synchronizing Oracle HRMS with OID
Password Management with OID
Using Third Party Identity Managers with EBusiness Suite 11i
Password Management with Third Party Solutions
Aliases Maiden Names and Nicknames
COREid, Thor, Xellerate and Others

Back to Top

2. Ten Things You Can Do To Prepare for Fusion Applications

Although Fusion Applications are years away, there are many components of Fusion Middleware that are available today to help get us one step closer to Fusion Applications. The message from John Wookey, Cliff Godwin, Nadia Bendjedou, and others regarding Release 12, Fusion Middleware, and Fusion Applications remains consistent - we don’t need to wait for the release of Fusion Applications to start preparing for Fusion.

Moving to Fusion Applications will require new skills and experience to install, configure and support the new Applications Suite. However, many of the tools and technologies for Fusion Applications are available today and can be leveraged with 11i10 and/or Release 12, allowing us to get a head start on preparing our environment and staff for Fusion Apps.

Dr. Nadia Bendjedou’s session “Oracle E-Business Suite Customers: 10 Things You Can Do Now to Prepare for Oracle Fusion Applications” was still standing room only for some despite the fact the room held almost 500 people. There is obviously a lot of interest in Fusion, and the good news is we don’t have to wait years to start preparing today. Nadia’s presentation focused on both best practices as well as product components, and listed 10 items e-Business Suite customers should start focusing on now:

Dr. Bendjedou's Top 10 List

  1. Rethink your customization strategy
  2. Consider Master Data Management (MDM)
  3. Move to SOA-based integration
  4. Extend your business intelligence portfolio
  5. Adopt enterprise reporting and publishing
  6. Secure your global enterprise
  7. Deploy grid computing
  8. Centralize your lifecycle management
  9. Upgrade to the e-Business Suite R12
  10. Prepare a Fusion project plan

Back to Top

1. Phillips; OpenWorld Keynote Kickoff

(5 min. audio summary)
Oracle President Charles Phillips announced Oracle's business strategies for grid computing, Oracle Fusion Middleware, and applications. Mr. Phillips also discusses Oracle's acquisitions, Oracle Accelerate, and the enterprise software ownership experience (PDF).

Back to Top

2. Ellison Announces Enterprise-Class Support Program for Linux

(5 min. audio summary)
Addressing the largest crowd in Oracle OpenWorld history, Oracle CEO Larry Ellison unveiled Oracle Unbreakable Linux.
Link to brief summary of Mr. Ellison's keynote.
Quotes from Mr. Ellison's keynote:
- "Oracle's new Unbreakable Linux program will provide bug fixes to future, current, and back releases of Linux"
- "the new support program is available for all Linux users for as little as $99 per system per year; until January 31, 2007"
- "Oracle customers can get a free trial, and anyone can purchase support at a 50-percent discount"
- "..all you have to do is point your Red Hat server to the Oracle network; switching takes less than a minute"
- "We think it's important not to fragment the market, and we will maintain compatibility with Red Hat Linux,..we will resynchronize with their code"

Back to Top

3. Wookey Outlines Applications' Progress and Charts Their Future

(5 min. audio summary)
Link to brief summary of Mr. Wookey's keynote
Mr. Wookey reiterated Oracle's Applications Unlimited initiative. Mr. Ellison later stated that maintaining all of these Applications Suite was not a problem. Oracle could afford it as long as customers wanted it. He believes that within 10 years the demand for these legacy suites will have waned.
He also discussed the following topics:
a. The improved user experience within Oracle E-Business Suite Release 12
b. Four concepts that drive thinking about the next generation of Oracle applications:

- secure enterprise search, which is the new metaphor for navigating applications;

- XML-based reporting, which allows reports to be customized in countless ways;

- role-based analytics, a concept taken from Siebel products, which places business insight into the context of operational systems;

- sustainable integration, or connecting all products to one another and to third-party applications. To highlight this last point, he announced the creation of Oracle's Adaptive Business Solutions Group, which is dedicated to applications integration.

c. Oracle Fusion, its time line, and the four technologies that enable it:

- Web 2.0 concepts, such as desktop and collaboration tools;

- Service-oriented architecture (SOA), which gives businesses flexibility in how they develop and deliver business processes;

- Middleware, which orchestrates those processes;

- Standards, which provide Oracle, its partners, and its customers with common, shared tools for doing all of the above.

d. One of the biggest highlights of the entire Open World event for me was the demonstration which provided the first glimpse of Fusion Applications during Mr. Wooskey's keynote address. Jeremy Ashley from the Applications User Experience group walked through a scenario where a sales rep uses Fusion Apps to prepare a quote, ultimately leading to a closed sale. Here is a link to the screen shots from the demo.

Back to Top

4. Kurian Unveils Oracle WebCenter

(4 min. audio summary)
Link to summary of Mr. Kurian's keynote
Mr. Kurian discussed how Oracle WebCenter will provide a way to build sophisticated Web 2.0-based user interaction environments, and deliver task-oriented, contextual, multichannel interactions for users. "[Web 2.0] technologies are fundamentally changing how people interact with information on the Internet", he said. "WebCenter is used to streamline and automate tasks that involve jumping between different applications and tools that don't share content or context." The new set of tools, which is based on a service-oriented architecture, will enable companies to build applications that bring together data from various enterprise applications such as CRM, ERP, Microsoft Office desktop and mobile devices.

Kurian identified a number of other processes of Oracle Fusion Middleware's software:

- service-oriented development of applications

- business process management

- secure identity management

He also announced the next release of Oracle's open, standards-based suite of business intelligence products: Business Intelligence Suite Enterprise Edition 10g Release 3


Back to Top

5. Meeting the Business Intelligence Crisis with Oracle Technology

(5 min. audio summary)
Link to Mr. Rozwat's Keynote summary
Chuck Rozwat announced Oracle Database 11g and its 482 new features. Rozwat also reviewed a cross section of Oracle technology that helps customers address the issues associated with getting a single view of information, customers, and suppliers, including Oracle Content Database 10g, Oracle Records Database 10g, Oracle Secure Enterprise Search 10g, and Oracle Audit Vault 10g, articulating how these products help companies' CIOs and IT directors manage content across the enterprise.

Back to Top



2. Ellison Announces Enterprise-Class Support Program for Linux

Addressing the largest crowd in Oracle OpenWorld history, Oracle CEO Larry Ellison unveiled Oracle Unbreakable Linux, a new support program for Linux that provides the same enterprise-class support for Linux that Oracle provides for its database, middleware, and applications products.

"Currently, Red Hat only provides bug fixes for the latest version of its software. This often requires customers to upgrade to a new version of Linux software to get a bug fixed," explained Ellison. "Oracle's new Unbreakable Linux program will provide bug fixes to future, current, and back releases of Linux. In other words, Oracle will provide the same level of enterprise support for Linux as is available for other operating systems."

Better Support, Lower Cost

Oracle is offering its Unbreakable Linux program for substantially less than Red Hat currently charges for its best support. Ellison explained that the new support program is available for all Linux users for as little as $99 per system per year; until January 31, 2007, Oracle customers can get a free trial, and anyone can purchase support at a 50-percent discount. "This is all about broadening the success of Linux," added Ellison. "And to get Oracle support for Red Hat Linux, all you have to do is point your Red Hat server to the Oracle network; switching takes less than a minute."

Midway through his keynote, Ellison invited Edward Screven, Oracle chief corporate architect, and Wim Coekaerts, vice president of Linux engineering, to join him on stage.

"We think it's important not to fragment the market, and we will maintain compatibility with Red Hat Linux," said Screven. "Every time Red Hat distributes a new version, we will resynchronize with their code. All we add are bug fixes, which are immediately available to Red Hat and the rest of the community."

Coekaerts concurred. "We have many years of Linux engineering experience and an excellent technical team solely dedicated to Linux," said Coekaerts. "In fact, several Oracle employees are Linux mainline maintainers, and Oracle has a long history of contributing to the community." Oracle's breadth and depth of technical expertise, advanced support technologies, and global reach includes 7,000 support staff in 17 global support centers, providing help to Oracle customers in 27 languages, in any time zone.

Screven echoed Ellison's assertion that true enterprise-quality support for Linux at a lower cost is something that customers demand, and a long list of customers and partners have already endorsed Oracle's new Linux support program. Yahoo! Vice President of Engineering Laurie Mann took the keynote stage to share his company's enthusiasm for Oracle Unbreakable Linux. Mann explained that Yahoo!, which runs Oracle and Linux, is the most visited home page on the Web, so reliability and support are paramount. Oracle's enterprise-class support program addresses this demand head-on.

Many more customers and partners appeared via video on the massive screens in the keynote hall, including Dell, Intel, HP, IBM, Accenture, AMD, BearingPoint, EMC, BMC Software, Network Appliance, and many others. Toward the keynote conclusion, the audience was treated to Oracle's version of "The March of the Penguins," as several live penguins (accompanied by their professional trainers) waddled on stage.

Back to Top



3. Wookey Outlines Applications' Progress and Charts Their Future

Now I know why security apparently worked extra-hard to keep aisles clear during the Wednesday morning keynote.

A few minutes into his talk, Oracle Senior Vice President John Wookey said, "Continuing our tradition of having sexy Italian companies present with me at Oracle Openworld, I'm very excited to introduce and welcome Ducati Motorcycles." A roar came from the back of the hall, and two gleaming Ducati bikes raced up the aisles and onto the stage.

Answering the question of why Ducati chose Oracle E-Business Suite, Giovanni Contino, Ducati Consulting CEO, joked that Oracle and Ducati have the same red color in their logos. But the real reason, he said, was that Oracle Applications adapted to his business. Contino then showed how Oracle E-Business Suite had helped Ducati become a "lean ride" and how the company had ridden Oracle-powered Lean processes to an International Best Factory Award (from the U.K.-based Cranfield School of Management) in just three years.

While the motorcycles were impressive, Oracle's Applications Unlimited initiative was the real high-powered machine in the room. Wookey reiterated Oracle's plans to support and enhance all of its application lines. "The commitment is very real," Wookey said. "We have dedicated development teams and dedicated leadership across product lines that are absolutely passionate about them, and passionate about working with customers to make sure we continually improve how we support you, how we continue to enhance the product with new features, and how we bring innovation and next-generation technology into those product lines."

Indeed, the needs and desires of customers drive Oracle's efforts in applications development. Wookey discussed the countless hours that Oracle applications teams have spent interviewing, surveying, and learning from customers in order to determine how they work and how—they want to work--and then plowed that information back into the applications.

Wookey also emphasized that major new releases are planned in all application product lines. "In fact, the new release of [JD Edwards] World is the first major functional release of the product since 1998," he pointed out.

Oracle's acquisition of applications companies has allowed it to take the best elements of each of its application lines and incorporate them into other applications. "We're bringing great intellectual property out of these product lines, across [to] other product lines, and into our next generation of applications," Wookey said.

Take, for example, the task-based user interface pioneered by Siebel. "It's a great idea, and something we think Siebel customers will be very excited about," Wookey said. "But we think it's something everyone can benefit from, so it's one of the design principles from a user-interface perspective that's actually getting architected into Fusion applications."

Wookey discussed the new Oracle E-Business Suite Release 12. Improvements include tailored installation scripts that customize upgrades that minimize upgrade interruption, and the application's improved user experience. "We've benefited from a lot of great [intellectual property] that's come into Oracle from PeopleSoft and Siebel," he said. "They had done a lot of great work on usability design, and we've actually taken advantage of that in all of our product lines, certainly in the [Oracle] E-Business Suite Release 12."

Turning an eye to the future, four concepts drive thinking about the next generation of Oracle applications, according to Wookey:

a. secure enterprise search, which is the new metaphor for navigating applications;

b. XML-based reporting, which allows reports to be customized in countless ways;

c. role-based analytics, a concept taken from Siebel products, which places business insight into the context of operational systems;

d. sustainable integration, or connecting all products to one another and to third-party applications. To highlight this last point, he announced the creation of Oracle's Adaptive Business Solutions Group, which is dedicated to applications integration.

Lastly, Wookey spent a few minutes discussing Oracle Fusion, its timeline, and the four technologies that enable it:

a. Web 2.0 concepts, such as desktop and collaboration tools;

b. service-oriented architecture (SOA), which gives businesses flexibility in how they develop and deliver business processes;

c. middleware, which orchestrates those processes;

d. standards, which provide Oracle, its partners, and its customers with common, shared tools for doing all of the above.

"That's what really brings the promise of SOA home," Wookey said, "the idea that there are accessible tools that we've used to build the system that you have equal access to."

Back to Top




4. Kurian Unveils Oracle WebCenter

Heralding the first user interaction environment to break down the boundaries between Web-based portals, enterprise applications, and Web 2.0 technologies, Thomas Kurian, senior vice president of development for middleware platform products delivered his keynote address, called "The Middleware Revolution," at Oracle OpenWorld on Tuesday morning.

Kurian announced a new product of Oracle Fusion Middleware called Oracle WebCenter Suite, which will provide a way to build sophisticated Web 2.0-based user interaction environments, and deliver task-oriented, contextual, multichannel interactions for users.

"[Web 2.0] technologies are fundamentally changing how people interact with information on the Internet. We're bringing those technologies to you, the enterprise application community, and to people who want to build applications that use Web tool technologies within their corporate enterprise," said Kurian.

Customers can use WebCenter to streamline and automate tasks that involve jumping between different applications and tools that don't share content or context. WebCenter also creates a more dynamic, interactive work environment by deploying the new wave of Web 2.0 technologies, such as mashups, wikis, Voice over IP, RSS feeds, and discussion forums, across the enterprise.

The new set of tools, which is based on a service-oriented architecture, will enable companies to build applications that bring together data from various enterprise applications such as customer relationship management (CRM) and enterprise resource management (ERP). Because it is hot-pluggable and based on open industry standards, users can also access this environment from other environments, such as Microsoft Office desktop and mobile devices.

"Only Oracle WebCenter Suite enables a superior user experience based on a full set of enterprise services that are pre-integrated and based on open industry standards," said Kurian.

Kurian identified a number of other processes of Oracle Fusion Middleware's software that companies can use to streamline business operations and improve information technology flexibility. These include service-oriented development of applications, business process management, and secure identity management.

He also announced the next release of Oracle's open, standards-based suite of business intelligence products: Business Intelligence Suite Enterprise Edition 10g Release 3, which includes new components and improvements, allows for strategic integration with other Oracle products, and has expandable hot-pluggable support for third-party data sources and systems.

"Fusion Middleware has grown from virtually nothing in 2001 to over a billion dollars in just five years. Thirty-one thousand global companies use Fusion Middleware today," said Kurian. "The Internet continues to transform the architecture of enterprise applications. Fusion Middleware gives you the best middleware suite in the industry to exploit that transformation."

Back to Top




5. Meeting the Business Intelligence Crisis with Oracle Technology

Chuck Rozwat, Oracle's executive vice president of Server Technologies, outlined Oracle's vision for its key technologies and provided some details on the company's product road map in a Monday morning keynote speech at Oracle OpenWorld, titled "The Information Road Map: What's Next?"

"We have a business intelligence crisis in the midst of our content data crisis," Rozwat told the crowd. "Most companies have a collection of different applications, so getting a single view of information, customers, and suppliers can be difficult."

In addition to the announcement of Oracle Database 11g and its 482 new features, Rozwat reviewed a cross section of Oracle technology that helps customers address those issues, including Oracle Content Database 10g, Oracle Records Database 10g, Oracle Secure Enterprise Search 10g, and Oracle Audit Vault 10g, articulating how these products help companies' CIOs and IT directors manage content across the enterprise.

In addition to listing Oracle's range of products, Rozwat discussed several of Oracle's recent acquisitions and how those companies' solutions bolster Oracle's technology road map. A representative from TimesTen helped to illustrate the point, explaining in a video presentation how TimesTen's real-time data caching solution works with Oracle Database.

A theme of Rozwat's keynote was the belief that evolving and expanding information requires businesses of all sizes to embrace a road map for managing important content and data in a secure, reliable, and cost-effective way. Oracle software, using advanced grid computing technology, adapts to a company's changing business needs, Rozwat emphasized.

"As data volumes increase, stress is being put on existing computing resources. The ability to scale is incredibly important, and you need an architecture that allows you to plug in more servers," said Rozwat. "Grid computing has grown over the years because of this."

Rozwat described the information explosion from both the demand side, which includes user demands and needs, and the supply side, examining how companies struggle to bring all this information to users in an integrated way.

"The amount of information that's being generated is truly incredible," he said. "However, the demands on how we use information can turn an asset into a liability. Oracle has new solutions to harness this information explosion."

Rozwat concluded by detailing Oracle's vision for its key technologies and outlining a specific strategy for the future of Oracle products, including Oracle Database, Oracle Fusion Middleware, Oracle's development products, and Oracle Grid Computing.

Back to Top




Oracle Identity Management: Best-in-Class. Application Centric. Hot-Pluggable.

Oracle Identity Management's best-in-class suite of IdM solutions delivers hot-pluggable middleware, allowing enterprises to manage the end-to-end life cycle of user identities across all enterprise resources both within and beyond the firewall. One can now deploy applications faster, apply the most granular protection to enterprise resources, automatically eliminate latent access privileges, and much more.

Oracle Identity management is leading the next wave of Identity Management with an Application-Centric approach.
Read more about best-in-class Oracle Identity Management solutions:
Back to Top

Glimpse of Fusion Applications at Open World

One of the OpenWorld 2006 highlights for me was the first glimpse of Fusion Applications, profiled in John Wookey's keynote address.

Jeremy Ashley from the Applications User Experience group walked through a scenario where a sales rep uses Fusion Apps to prepare a quote, ultimately leading to a closed sale.

Here are some screenshots that show key aspects of what may end up as the Fusion user interface (click on the thumbnails to see the full-sized images). Of particular interest is the part of John's keynote video that describes this scenario, which begins at the 57:00 minute mark. This is the start of the scenario, showing the Oracle Fusion sidebar floating on the desktop:


This screenshot shows the prospect integrated into Outlook. Note the Fusion sidebar floating to the right of the desktop:

Fusion Outlook Thumb:

This next screenshot shows the sales rep checking on some high-level business background details prior to preparing a quote:

Fusion Outlook BI Thumb:

The following screenshot shows the sales rep preparing to use Google Docs to produce a quote using a prebuilt template:


This screenshot shows the prepared quote in Google Docs; note that the Oracle Fusion sidebar continues to provide new views of information that can be used in the quotation. Jeremy Ashley described the process of dragging and dropping objects from the sidebar into the quote, in true Web 2.0 fashion:

Fusion Google Quote Thumb 2:

While preparing the quote, the sales rep drills into some detailed analytics for the customer's previous sales:

Fusion Quote BI Thumb:

The next screenshot shows the customer remotely logged into Fusion Apps, while viewing the submitted quote. The customer is checking out the discount scale for the quote. Note the collaboration options in the Fusion sidebar:

Fusion Customer Thumb:

The customer uses the instant messaging chat feature in the Fusion sidebar to negotiate on the quote's terms, and then closes the sale:

Fusion Customer Chat Thumb:

Getting the Full Picture

This summary doesn't do full justice to Jeremy's narrative flow, so it's worthwhile downloading the video of John's keynote if you want the full context. Warning: the Real Media version is a 150 MB download!

Related

Thursday, October 19, 2006

JDeveloper / ADF Statement of Direction Document Published

Oracle published a new Statement of Direction: Strategy & Roadmap [pdf] document on OTN for Oracle JDeveloper and Oracle ADF. It provides high-level details on the key feature areas they are improving for the JDeveloper/ADF 11g "Fusion" release, the next major release of the tools and frameworks. Before this next major release, they plan to deliver routine maintenance release versions 10.1.3.1 and 10.1.3.2 as well (the former which is already available as a Developer Preview on OTN).

Oracle E-Business Suite Technology

New Application Management Packs Coming for Oracle Enterprise Manager 10g

The Oracle Enterprise Manager 10g team has just announced that a new set of Application Management Packs will soon be released for Oracle E-Business Suite.

Enterprise Manager Screenshot:

For the E-Business Suite, this new Application Management Pack will support both Release 11i and 12. Some interesting new features:
  • Automated discovery
  • Service Level Management
  • Out of box service models & beacon transactions
  • Configuration Management
  • Topology views
  • Integration with Application Server & Database diagnostics
  • Cloning automation for production to test environments
  • Customized beacon for Forms components
A bit more information about the new application management, monitoring, and service level capabilities can be found here:
The official press release is characteristically light on specific release dates for the E-Business Suite Application Management Pack.

Related

Portal 10.1.4 Certified for the E-Business Suite

It's taken a lot longer than expected, but Portal 10.1.4 has just been certified with the E-Business Suite Release 11i.

There are a number of interesting new features in Portal 10.1.4, including the Oracle Portlet Factory, JSR-168 and WSRP support, Struts support, BPEL integration, a new Instant Portal, and others.

The Portal 10.1.4 certification with the E-Business Suite requires the latest Oracle Applications Framework Web Provider, which might lead to other prerequisites such as Applications Technology Group (ATG) Family Pack H Rollup 4 (11i.ATG_PF.H RUP 4, Patch 4676589). Below is a list of relevant documentation.

References:

Tuesday, October 10, 2006

COREid, Thor, Xellerate and Others

Earlier this year Oracle made a number of purchases in the identity management space. These have been rolled into the Oracle Identity and Access Management Suite of products. The obvious question probably occurs to you: can you use these with the E-Business Suite?

Oracle Identity Suite Architecture:

What's in Oracle Identity and Access Management?

First, it's important to be very clear about which products are included in this suite. These are:
(the following products are have "special" licencing terms)

Supported with the E-Business Suite


All of the Oracle Identity and Access Management Suite products are supported for use with the E-Business Suite Release 11 and the upcoming Release 12. In other words, you may use all of the products above with E-Business Suite environments.

In addition, the E-Business Suite has special certified integrations with Oracle Single Sign-On and Oracle Internet Directory. The Applications Technology Group has produced specific documentation and patches for these configurations for E-Business Suite customers.

For an extensive discussion about the distinction between supported vs. certified configurations, see Certification & Support for Third-Party Products. Oracle supports more configurations than they actually certify.