Posts tagged 12c
Steven Feuerstein Master Class. Anti-Pattern PL/SQL Programming + 12c New PL/SQL Features, December 12 and 13 20130
12 and 13 December 2013 AMIS will host a two day masterclas with Oracle PL/SQL guru Steven Feuerstein. The Design Pattern movement reminds us that most of the code we write is similar to something written last week – or maybe even an hour ago. Once you identify a common code pattern you can then create a (or use an already-existing) design pattern as a template for how to solve a problem that can be used in many different situations. Design patterns generally reflect and encourage best practices. An anti-pattern, on the other hand, is a pattern that is commonly found in our code, but reflects bad practices, leading to code with bugs, performance problems or maintenance headaches.
In this two day class, Steven Feuerstein presents a series of common PL/SQL anti-patterns (classic bad-practice programming). Students, working alone or in pairs on their laptops, are then invited to fix the “anti” in the code. Steven will then explain what makes the code “anti”, review selected solutions from students, and present key lessons about applying PL/SQL features to solve similar problems.
In addition to the work on anti-patterns, students will More >
Already a year has passed since I wrote about WebLogic and Fusion Middleware provisioning with Puppet. In this year provisioning got a great boost with the popularity of DevOps and provisioning tools like Puppet, Chef or in combination with Vagrant & Oracle VirtualBox.
Provisioning without tooling can be hard for companies when they also do their own development or have many applications with its own lifecycle. For example applications can have different database vendors/ versions / types like SQL, NoSQL or Big Data and can run on different Middleware servers like .Net, JBoss or WebLogic with or without OSB & SOA Suite.
Plus with loosely coupled architecture the application probably interacts with a few databases, have a few middleware components and integration with other applications. Combine this with a new trend to have components on premise or in the cloud, you know it can take some time to set this up.
One environment is not enough for the whole application lifecycle, you need to have a development, test and acceptance environment and combine this with Continuous integration and deployment. I personally noticed that projects are heavily delayed cause there is no environment More >
Before we can describe all the new features of WebLogic 12.1.3 & 12.1.4 and compare this to the 12.1.2 version we should first take a look at the 10.3.6 version. WebLogic 10.3.6 is still the latest 11g version but Oracle will support 10.3.6 till 2018 and extended support till 2021. So Oracle’s Fusion Apps and we have enough time to migrate to WebLogic 12.1.X. Oracle also promised that the upgrade should be easy. That being said we can take look at the WebLogic 12.1.X features.
Last summer Oracle already released WebLogic 12.1.2 which has since WebLogic 12.1.1 been certified for Java EE 6 and it looks like the Java EE 7 certification is still far away, so Oracle updated the 12.1.2 version with some badly needed frameworks like WebSockets. To make the developer experience more complete Oracle added more support for Maven and it comes with a utility to synchronize a Maven repository with all the needed WebLogic libraries.
12.1.2 is also the first release, which comes with Fusion Middleware infrastructure components. For now FMW 12.1.2 contains ADF & OWSM and comes with Enterprise Manager & MDS.
WebLogic 12.1.2 replaced the BEA installer and the BSU patching utilities with the Oracle More >
OOW13: summarizing one week and 2000 sessions in 3 hours and a bit – the yearly AMIS OOW Review session – 10th October0
On Thursday 10th of October, the 12 man strong AMIS delegation at Oracle OpenWorld and JavaOne 2013 will present its findings in a 3 hour session at AMIS HQ in Nieuwegein, The Netherlands. You are welcome to attend this free session (from 16.30 on, food provided). Please register here: http://www.amis.nl/nl-NL/evenementen/technologie-evenementen/oow-review.
Note: the event took place as planned. The slides (about 350 of them) can be seen at the SlideShare site of AMIS: AMIS OOW 13 Review Part 1 (Overview, Themes, Announcements, Hardware, Database) , amis-oow13-reviewpart2platformmiddlewarepublication (WebLogic, ExaLogic, Provisioning, Deployment, Testing, Performance) ,
If you want to hear more about the Internet of Things, the In Memory Database, Cloud, Mobile, SOA Suite 12c, BPM Suite, WebLogic, Fast More >
In this article a second brain dump with observations from the Oracle OpenWorld and JavaOne conferences. These are fairly raw notes – primarily for my own consumption. They may be useful to you as well.Dual Format In-Memory Database
In Memory Column store, allowing Row-scanning at 1 Billion (10E09) rows per second per core, Joining 100x faster
During this week’s Oracle OpenWorld Conference, we were given some sneak peeks into the short term future of the Oracle SOA Suite. During various roadmap sessions, on the demo grounds as well as in the keynote session by Thomas Kurian (the replay of which you can see here: http://medianetwork.oracle.com/video/player/2687033686001), new features were described and demonstrated, allowing us to get a fairly good overview of what is going to come for SOA Suite – later in 2013 and sometime in 2014 (probably the first half of that year).
The SOA Suite plays an important part in the three themes Thomas Kurian set down for the Fusion Middleware suite of products: support for mobility, cloud and business user empowerment.
Some of the highlighted new aspects of Oracle SOA Suite are:
- Adapters to connect from on-premise to in-the-cloud – specifically targeting SalesForce, RightNow and also providing an SDK to create custom integrations into the cloud (the first cloud adapters will be released on 11g, before the end of the year)
- Mobile enablement by exposing RESTful services that communicate using JSON as well as adding the capability to call out to such services (12c functionality)
- Enhanced More >