UKOUG Tech – EBS report

1

Just as ODTUG Kaleidoscope and Oracle Open World, the UKOUG Tech-EBS is a great Oracle oriented conference. It’s held in Birmingham but the speakers and participants come from all over Europe and also from America. It covers much of Oracle’s product portfolio including Fusion Middleware development, the e-Business Suite, Server Technology, APEX and much more with an impressive list of speakers both from Oracle as well as from other many companies. There were many high quality presentations and I’ve enjoyed them very much.

My main interests are ADF Fusion development and Application Lifecycle Management, so I spend most of my time in the ‘Design and Development’ and ‘Application Server and Middleware’ tracks and it had a lot to offer:

  • In the Middleware keynote: Application Server Platform Strategy, Mike Lehman from Oracle gave an overview of many things that are happening in the Application Server realm, both for Weblogic and for GlassFish. He talked about the positioning and the architecture of the Weblogic Suite as the combination of Weblogic Server, Oracle Coherence and JRockit. He also talked (off course) about the Exalogic Elastic Cloud as the platform for the enterprise and presented the four flavors: quarter, half, full and multi rack systems. We can expect a release of Weblogic soon (I suppose, together with the next JDeveloper release). Amongst others, will this release have ant and maven support, more JEE 6 (JPA 2.0, JSF 2.0, JAX-RS, SCA) and Spring 3 support. It will available an easy installation (probably a zip distribution) and we can also expect a lightweight, web profile, version later. The next version, expected late 2011, will have full JEE 6 support.
  • Duncan Mills gave a two hour session, ‘An Introduction to Functional Patterns & Best Practices for Oracle/ADF‘. This great session is based on internal trainings for the developers that are working on Fusion Applications. It covers experiences, best practices, tips and trics etc. on a whole range of subjects from coding to team organization, form taskflow to project organization and a lot more. A must for every ADF developer.
  • Guido Schmutz gave a very valuable presentation on ‘Best Practices for testing SOA Suite 11g based systems‘. He discussed different strategies for testing SOA services and showed us the build-in support for unittests in the SOA Suite 11g. He also showed how SoapUI is used and how it can be used for mocking patterns. A great and interesting session.
  • Susan Duncan’s presentation, ‘Practical ALM, Testing and Build Management in JDeveloper‘, is also recommended for everybody on ADF development. She is a strong advocate of good oragnization and management of the software development process (Application Lifecycle Management) and is as an Oracle product manager responsible for the activities on that subject. In my opinion, Oracle takes a very sensible approach by focussing on existing solutions instead of re-inventing the wheel. We got an overview of Oracle’s (JDeveloper’s) activities on that subject like TPC, SCM support (by the way, Git support is coming but not yet in PS3), Hudson, and much more. Actually, she had a very ‘brave’ audience, because it seemed like everybody was using SCM; that has been different on other occasions. However continuous integration didn’t seem a big issue with the audience, so more evangelism is needed…
  • Testing seems to be an important topic nowadays as Sue Harper also demonstrated in ‘PL/SQL Development and Unit Testing with Oracle SQL Developer 3.0‘. The coming release of SQLDeveloper (3.0) will contain better support for unittesting PL/SQL with e.g. so called data libraries, data preparation, lookups and exception testing. It will also include support for remote debugging.
  • Sten Vesterli had a good presentation on ‘Building Enterprise Applications with ADF‘, in which he covers the aspects involved with developing an ADF application like team organization, application structuring, standards and best practices, team productivity etc. He is writing a book about it so keep an eye on it.
  • The last presentation of the conference was by Dominic Delmolino, Oil and Water: Development Procedures and Database Structures and while almost everybody was already on their way to the All Bar One, he had a great and inspiring presentation on Agile Database Development and how that improves the quality of your database applications.

Besides the presentation, the conference also hosts round-tables that offer an informal way to people to discuss certain subjects. The ADF Enterprise Methodology Group round table mainly discussed how to start ADF development and how to organize the development team and process. The participants share their experiences and ideas on how to improve this process. A very valuable way to match your own opinions and ideas with others.

This was my first visit to the UKOUG Tech EBS and I was very happy to participate with two presentations: ‘Webservice based ADF Business Components‘ and ‘Spend Some Quality Time on your ADF Fusion Application‘. I enjoyed the conference very much, had great discussions, met many very nice and interesting people. It’s great to see the commitment to Oracle technology and to ADF in special. I’ll certainly return next year.

Share.

About Author

Aino Andriessen is a consultant on Enterprise Java, ADF, PL/SQL, XML, and SOA development and is Expertise Lead on Application Lifecycle Management (ALM). He has a strong interest in ADF, SOA, Maven, architecture, quality management, delivery and application lifecycle management. Aino publishes on the AMIS technology blog and has been a presenter at the ODTUG Kaleidoscope, Oracle Open World and UKOUG TechEbs.

1 Comment

  1. Hi Aino,

    The links in your Post are not working… it gives error of broken link or something…Can u please provide the links to follow for atleast below mentioned topics in your post :

    > An Introduction to Functional Patterns & Best Practices for Oracle/ADF
    > Mastering customization and personalization in Oracle ADF applications using Oracle Metadata Services (MDS).
    > Building Enterprise Applications with ADF
    > Webservice based ADF Business Components
    > Spend Some Quality Time on your ADF Fusion Application

    Thanks in advance