Archive for October, 2009
Sneak Peek and what can come of it
Oct 26th
Last Tuesday we did a Preview of the upcoming OPP (Oracle PL/SQL Programming) Conference which will be held in Atlanta, Georgia soon.
This preview took place in our office in Nieuwegein, The Netherlands. About 17 people attended this free preview. At regular intervals we do free "Knowledge Center" presentations. Keep a close eye on our Agenda to see future events.
AMIS Query – Verslag van Oracle Open World 2009 – dinsdag 27 oktober (uitnodiging)
Oct 23rd
Vorige week was in San Francisco het hoogtepunt van het Oracle jaar: Oracle Open World 2009, de grootste IT conferentie ter wereld. Tijdens deze conferentie ontvouwde Oracle haar strategie en visie voor de komende periode, lieten product managers de nabije toekomst zien van bestaande en nieuwe producten, deelden honderden specialisten hun ervaringen en toonden leveranciers en Oracle engineers op de demo-grounds de nieuwste snufjes. Ca. 40.000 bezoekers waren aanwezig in het hart van San Francisco om zich vijf dagen lang te laten overvoeren met Oracle weetjes.
Als je er bij was vind je het misschien leuk nog eens herinneringen op te halen en ervaringen te bespreken. Als je er niet bij was ben je misschien geinteresseerd in de belangrijkste aankondigingen, de mooiste demo’s en wetenswaardigste feiten. Dat kan, aanstaande dinsdag op de AMIS Query – Verslag van Oracle Open World 2009. In deze (gratis) sessie doet de AMIS-delegatie naar OOW (Marco Gralike, Peter Ebell en Lucas Jellema) verslag van de conferentie. Je bent van harte welkom om daarbij aanwezig te zijn. Vanaf 17.30 serveren wij een diner, om 18.30 start de sessie die duurt tot pakweg 21.00 uur. Om je aan te melden, ga naar: registreren AMIS Query OOW 2009.
In deze sessie komen onder andere de volgende onderwerpen aan bod:
Advanced Oracle SQL seminars in Melbourne (13 November) and Singapore (20 November)
Oct 21st
SQL is fun. As well as the most powerful tool in the hands of Oracle Database developers. When you are a database developer, you know SQL. And that knowledge is challenged in this seminar. Prepare to be surprised about SQL has to offer, beyond the functionality you are already intimately familiar with. And let me buy you dinner if the seminar did not hold any surprises for you.
This seminar introduces a series of real world challenges and demonstrates how SQL and sometimes its more recent and more advanced extensions can be leveraged to address those challenges.
SQL functions that we will explore include Pivot and Unpivot (10g and 11g), Analytical Functions, Aggregation, Collections, Intervals, Flashback, Single Statement ETL, SQL/XML, Inline Views, Outer Joins, Hierarchical (& Network) Queries, Fine Grained Auditing, Cursor Expressions and the Model Clause. Note however that the functional challenges determine the pace and we visit only SQL functions we can really use.
The seminar has a large number of demonstrations (for which all scripts will be made available).
Topics:
- Analytics in action
- Single Statement ETL
- Aggregation and Partitioning
- Querying Hierarchies and Networks
- Smart Joining
- Time is on our side – freeze & revert time, interval & time zone calculations
- SQL & PL/SQL interaction through Objects, Collections, Table Functions and Cursors
- The other procedural SQL – in line views and scalar subqueries
Objectives
- Grow confident in choosing the right weapon from the database development armory
- Be challenged on your creativity with SQL
- Learn how to use SQL functionality to solve your problems in a performing way.
- And, most of all perhaps, have fun exploring SQL.
Details:
See full APAC Agenda for Oracle University Celebrity Specials.
Details for Oracle SQL Inside Out – Challenging Puzzles and Puzzling Challenges (Friday 13th november in Melbourne and Friday 20th November in Singapore).
Also see:
Details on Oracle Database 11g R1 and R2 for Database Developers (Thursday 12th November in Melbourne and Thursday 19th November in Sinagpore).
The PlanBoard Oracle DBA Symposium (17/11/09)
Oct 20th
Its almost that time again, on the 17th of November the next "DBA for DBA" Conference in Holland is about to start. As always, its filled with great speakers and high quality presentations if not only because most of them are based on real-life driven use-cases.
On the 17th of November the following colleagues / peers will present thei favourite topics:
- Harald van Breederode – Oracle Database 11g release 2: Data Guard new Features in Action,
- Frits Hoogland – Oracle HTTP Server security,
- Ingo Wevers – Oracle Streams – concreet en beheerbaar toepassen,
- René Kundersma – Exadata/SUN Oracle DB machine,
- Rob den Braber – Automatic Storage Management (ASM) 11g release 2 ,
- Bernhard de Cock Buning – Oracle GRID Infrastructure ,
- Rudolf van der Heide – How to bluff your way into data warehousing for DBA’s,
- Alex Nuijten – Continuous Database Application Evolution in Oracle Database 11g Release 2,
- Yuri van Buren - Forecasting Oracle Performance,
- Nienke Gijsen – Performance en Oracle 10g histogrammen
Have a more detailed look and or register via: http://www.planboard.com/symposium (Dutch)
I have had a small preview of Alex’s presentation about "Editions" and it was pretty cool. Other topics like 11gR2 features, Exadata (yep apparently we have some in Holland), ASM, DataGuard, demo’s of the content etc, etc, from my DBA peers, Oracle ACE or OakTable Network member will be explained in great detail.
So in short: Be there or be Square

One day seminar – Introducing Oracle 11g to database developers in Melbourne (12 November) and Singapore (19 November)
Oct 20th
Oracle Database 11gR2 has been released for Linux and will soon be made available on other platforms. This is typically the time that many organizations to start adopting the 11g version of the database – and for database developers to start learning about what they can get from this release.
In a one-day long seminar, I will introduce, demonstrate and discuss the most useful new features in 11gR1 and R2 – in the areas of SQL, PL/SQL and other facilities for Database Developers. Among the topics: Flashback Data Archive (at last, Flashback is a feature we can use for application development!), new and improved SQL syntax, new Aggregation features, extension in Analytical SQL, XML, SOA and WebServices, Virtual Columns and Result Caches for improved performance, new uses for User Defined Types, improved hierarchical querying (the end of the Connect By clause) and the spectacular new Edition Based Redefinition mechanism in 11gR2 (all by itself well worth attending this seminar for!)
The seminar has a large number of demonstrations (for which all scripts will be made available).
Objectives:
- Get up to speed with understanding and using the most important Oracle Database 11g features for application development
- Get some understanding of what improvements can be achieved for existing applications when upgrading to 11g
- Understand the benefits of adopting the 11gR1 or 11gR2 RDBMS in the area of database development
- Learn the intricacies of a brand new11gR2 facility that helps to manage the life cycle of database objects and allows parallel access to multiple versions of packages and views
- Become confident with some of the most useful functionality made available in 11g
- Have fun with some of the really nifty new 11g options
Details:
See full APAC Agenda for Oracle University Celebrity Specials.
Details on Oracle Database 11g R1 and R2 for Database Developers (Thursday 12th November in Melbourne and Thursday 19th November in Sinagpore).
see also the back-to-back seminar:
Details for Oracle SQL Inside Out – Challenging Puzzles and Puzzling Challenges (Friday 13th november in Melbourne and Friday 20th November in Singapore).
SOA & SOA Suite for Oracle Database Professionals – seminars in Perth and Melbourne and Singapore (November 2009)
Oct 20th
Next month, I will visit Australia and Singapore to present on SOA and the Oracle SOA Suite – to Oracle database developers. In this one-day-long seminar, I introduce the key concepts and objectives of SOA (Service Oriented Architecture) as well as the Oracle SOA Suite 11g to an audience of database professionals. Whether you are a DBA or a Database Developer, SOA is unavoidable in the coming period. But what (exactly) is it? And how does it impact – positively or negatively – the work and lives of database professionals? What can a database professional do to work well with SOA and the SOA technology once that starts being implemented in her or his organization?
What is at the heart of Oracle SOA Suite 11g: composite applications, BPEL PM, and the mediator. The session shows how SOA services can be leveraged from the database, from triggers, PL/SQL units, or even SQL and how the database can publish events to the event delivery network. It covers how the SOA infrastructure can access the database, primarily using Oracle Database and Oracle Advanced Queueing adapter and how database developers can help in doing so efficiently. It ends with hints for applying SOA concepts to "normal" database development.
The seminar has a lot of acronyms (to ensure you can converse with the architects) and even more demonstrations, both in SQL*Plus, the browser as well as the SOA Suite 11g design time and run time. You will see in a very practical manner what this talk of Services really is all about. What you can do with services, what the SOA guys will do with your database and how you can improve your database design and PL/SQL code using the same principles that guide SOA design.
We will discuss database features such as packages and views, Advanced Queues, Native Database WebServices, dbms_epg and XML DB and hook the database into the middle tier. After this session, you will no longer produce a blank stare when SOA is discussed – au contraire, you will be able to participate in the discussions, the design and planning and the implementation of SOA initiatives.
Details
Perth – Tuesday 10th November, Melbourne – Monday 16th November (as part of the AUSOUG with 20:20 Foresight National Conference series). See for details on date, time, venue and registration for Perth and Melbourne: http://www.ausoug.org.au/2020/.
The seminar in Singapore is on Friday 20th November (part of the Oracle University Celebrity Specials). Details on the Oracle University Celebrity Specials in Singapore: http://www.oracle.com/education/apac/sg_lucas.html.
5 day ADF 11g Training – vanaf maandag 26 oktober
Oct 20th
Maandag 26 oktober start bij AMIS de vijf-daagse ADF 11g training (ontwikkeld in samenwerking met Chris Muir van SAGE – Perth, Australië). Tijdens deze training zullen Luc Bors en Lucas Jellema deelnemers ‘ADF enablen’ – op weg helpen met dit strategische ontwikkelplatform van Oracle.
"ADF 11g is the cornerstone of Oracle Fusion Applications – and most of the user interfaces coming out of Oracle these days, including Enterprise Manager, WebCenter Spaces, BAM Studio and the BI Enterprise Edition tools. Developing applications using ADF will become more common in times to come – as it is the linking pin of Oracle Fusion Middleware, both for leveraging and extending WebCenter Services, creating the User Interface for SOA applications and Human Workflow tasks as well as development of straightforward (or less straightforward) custom applications. Organizations currently using Oracle Forms may make a choice for their next enterprise application development framework – and while it is not their only option, ADF will certainly be a serious contender."
De 5-daagse ADF 11g training behandelt de belangrijkste componenten van ADF: ADF Business Components, JavaServer Faces en ADF Faces, ADF Model aka Data Binding en meer specifieke onderwerpen als AJAX en Partial Page Refresh, Reusable Componenten, Styling en Skinning, Data Visualization, Task Flows etc. Ook WebLogic 11g als Application Server komt aan bod. Luc en Lucas zullen hun jarenlange ervaring met ADF in de strijd werpen, evenals de praktijkervaring van het eerste jaar gebruik van ADF 11g.
(Een belangrijke doelstelling voor mij persoonlijk is om deelnemers niet alleen vaardig te maken met ADF maar er ook plezier in mee te geven; ADF ontwikkeling is best even wennen voor iemand met bijvoorbeeld een Oracle Forms achtergrond. Maar als je er een beetje in komt is het vaak ook hartstikke leuk – en die kant wil ik graag overbrengen!)
Worth Seeing – The Pythian OOW09 Diaries
Oct 16th
Oracle Open World, for this year, is done/is a wrap. A good presentation of the atmosphere can be seen on the "The Pythian OOW09 Diaries", on YouTube, were Alex Gorbachev placed a series of interviews he conducted in The OTN Lounge, which as always was a good place to hang out, meet other people and enjoy some good coffee or beverages.
During this series of interviews, besides hints on the adventures of Doug and "Polly and the Boys" and the occasional slip-of-the-tongue, good content can be enjoyed from, among others, Doug Burns, Steven Feuerstein, Gary Goodman (with details about the upcoming Hotsos Conference), Chris Muir, Tim Hall, Richard Foote. Justin Kestelyn, me, etc.
You can enjoy them here: "The Pythian OOW09 Diaries"
OOW 2009: Experiences with Oracle WebCenter 11g: Implementing SOA with a User Interface
Oct 14th
One of the sessions I am (co-)presenting at Oracle Open World 2009 is on ‘applying the concepts of SOA to and achieving the SOA objectives with User Interfaces’. What goes for SOA and typical programmatic (web)services can be applied to User Interface components to a large extent. Decoupling – cross location, cross technology, cross development team and deployment unit – and reusing based on clear interface definitions and encapsulation of implementation is also available for user interface development.
Our presentation – I am copresenting with my colleague Peter Ebell – introduced the SOA concepts and objectives and demonstrates the application of SOA to the UI, using first Portlets and then ADF Task Flows. Subsequently we introduce WebCenter – as the portlet-infrastructure for ADF and also as the real life example of the notion of reusable, independently developed user interface components. We will discuss the nature of the contract you define for such reusable UI services (parameters, events – inbound and outbound) and demonstrate the steps you have to go through to make it work. Finally we will go into ‘how to add a user interface to a SOA implementation’- or: when does a SOA artefact need a user interface.
You can find the presentation below, embedded from slideshare. You can also download the demo applications we use for this session.

OOW 2009: James Gosling speaking at Oracle Open World
Oct 13th
James Gosling, the "father of Java", is the hero, the star, the god of many Java conferences such as JavaOne. I have seen the adoration and worship, as recently as four months ago at JavaOne 2009. Yesterday I witnessed a performance by James Gosling in a very different setting. At Oracle Open World (at least three times the size of JavaOne) he is seen by many as ‘just an interesting looking gray haired fellow in a T-Shirt and jeans’.

They are somewhat surprised that Ted Farrell, chief architect of Oracle middleware development technology, makes way for this old geezer. And some even leave the room – how interesting can his story be. After the session, I run into James on the escalators, wearing his jeans, T-Shirt and bagpack with laptop – just like 1000s of other attendants on this conference. Of course he is still recognized by many, but he is slightly out of the universe that revolves around him in a setting that has yet to get to know him and appreciate him. I can imagine that must be tough. Or a nice challenge, see how to win this audience over too. One way of doing that is of course by throwing gadgets into the audience – a favorite stunt of his – and he donated a few dozen Dukes this time.
Anyway, he did a good job of explaining to this developer audience what Sun was doing, what the scale is of Java activity around the world and across technology platforms. He fondly plugged NetBeans – standing next to guy who is responsible for Oracle JDeveloper as well as the extensive range of Oracle tooling for Eclipse – indicating how it has specializations in many different areas, JEE and also the other languages that run on the JVM. He stated that magic of Java is not in the programming language as such, but is in he JVM. In saying so he seemed to warmly embrace languages such as Ruby/Rails, Groovy/Grails, Scala, Pyhton, PHP and others that can run on the JVM- and integrate together in the JVM. Gosling at this point also plugged Kenai – a cloud based developer environment, a much advanced version of SourceForge.


