General overview:This year OOW and JavaOne was full of changes from previous ones. For starting most of the sessions took place between Moscone South, Moscone West and the Marriot Marquis, as opposed to all over the place. I understand that this was mainly due to renovations that took place in Moscone which meant that more rooms were available.
JavaOne this year took place in Moscone West (as opposed to Hilton Union Square). First thing that really stroke me was the vast amount of people that seemed to have attended the event (see below tweet from Adam Bien). Not sure if more people attended JavaOne than OOW, but my first observation is that sessions in JavaOne were better attended than those in OOW (at least in the areas am interested on and from what I could see -this is a personal view so don't get offended if you disagree).
My second observation from this year's event was the increased focus to the Developers audience. A clear change of direction from previous years (in my view for good), and it shows that Oracle is committed and trying hard to engage the broader developer communities (not just Oracle's traditional one). In my view Oracle is taking solid and promising first steps towards achieving this goal and hopefully this article highlights some of them.
Overall, really liked the vibe of the event, specially in Moscone West. I was also very pleased to see an open source project am part of (omesa.io) been mentioned a few times :)Rise of the Cloud Developer #OracleCode SF keynote @azavery @patrickdebois NOW at Marriott Marquis Salon 7-9. #oow17 pic.twitter.com/15GUJilA7O— Rex Wang (@wrecks47) October 3, 2017
S&P have worked on the OMESA reference architecture definition. Today is delivered at #OOW17 @borland_c @soacommunity pic.twitter.com/HazZ8Xi8p9— bellrauthien (@bellrauthien) October 4, 2017
have you heard about #OMESA at #oow17 ?, check out the full content & contribute at https://t.co/n9bhuSxYmp @soacommunity @OracleDevs pic.twitter.com/RIb7aIjEgy— Arturo Viveros (@gugalnikov) October 4, 2017
Lastly I am happy about how my four sessions went (uploaded the decks already so hopefully they will be made available soon), but specially very happy about the last one (only one I did in JavaOne) as it was well attended even though it was the last of they (before the concert). Developers care about APIs :)
The best in the biz (Luis Weir @Luisw19 ) delivering one of his fav topics #APIs @soacommunity pic.twitter.com/cie5NV1ns8— Rolando Carrasco (@borland_c) October 5, 2017
Following my key takeaways in the different areas am interested on:
Key takeaway on application development space:
- Project FN: Recognising that one of the key challenges in the serverless space is lack of cross-vendor standards, Oracle announced the release of a new fully open source serverless project named named Project FN. This is a solid attempt (also well received by many -including myself) to fill a gap in the industry and create a non-proprietary, Java based, solution for serverless applications that can run in any cloud and on-premises. I personally find this a supper exiting announcement and can't wait to get my hands into it.
- More info at:
New #JavaOne Annoucement - The Fn Serverless Project is Now Available— Java (@java) October 3, 2017
Check it out here: https://t.co/8lHkwdJg9x pic.twitter.com/J9sfEHFGxS
- Oracle Container Native Application Development Platform: based on the Cloud Native Computing Foundation (CNCF) project, this open source platform delivers a comprehensive, complete and robust solution for building cloud-native microservices anywhere (any cloud and/or on-premises).The solution is composed of the following services:
- Oracle Container Engine: A container solution based on Kubernetes and Istio -this is very exiting as Oracle has clearly recognised that there is no point in re-inventing wheels and rather took an approach to embrace and combine best-of-breed open source software to deliver managed but open solutions - note that this service is not to be confused with Oracle Container Cloud (which is now renamed to Oracle Cloud Infrastructure Container Service Classic)
- Oracle Container Registry: Oracle’s private container registry for publishing and accessing container images
- more info at: https://blogs.oracle.com/weblogicserver/the-oracle-container-registry-has-gone-live
- Oracle Container Pipelines: An end to end container management solution based on Wercker -a recent Oracle acquisition -> note that I asked the question and this service is not yet available on-prem.
- More info at: http://www.zdnet.com/article/oracle-unveils-container-native-application-development-platform
Oracle Container Native Microservices Architecture. Notice all open (source) components. Key:open service broker, kafka,Apiary,Isthio #oow17 pic.twitter.com/oysRToJWiG— Lucas Jellema (@lucasjellema) October 1, 2017
- Java EE going fully open source and will be donated to the Eclipse Foundation under project named EE4J (The Eclipse Enterprise for Java Project Top Level Project Charter). Although it was announce before JavaOne/OOW it was still one of the key headlines in several sessions
- In addition to the above, the following key interesting take aways that I took note of
- A complete and new organisation has been created in Oracle for the Application Development space, which include amongst many new hires the team behind iron.io
- More info at: https://www.geekwire.com/2017/oracle-cloud-acquisitions-bear-fruit-new-serverless-platform-container-management-services
- Cloud Foundry is now supported to run in Oracle Cloud Infrastructure.
My key takeaways in the Integration space:
- Oracle Integration Cloud: not to be confused with ICS, this is a new offering that brings together multiple integration products to deliver a comprehensive and complete iPaaS platform. I am actually very pleased about this as I had previously wrote about what an iPaaS platform should look like (click here for the article) and this new offering definitely addresses it.
- Oracle Integration Cloud: a well know and best of breed hybrid cloud integration solution.
- More info at: https://cloud.oracle.com/integration
- Oracle Process Cloud: a BPMN 2.0 compliant business process solution (based on Oracle BPM Suite) for modelling and executing processes fully in the cloud.
- More info at: https://cloud.oracle.com/process
- Oracle API Platform Clouda brand new (built from the ground up) 3rd generation API Platform built from the ground-up to address modern vertical integration requirements.
- More info at: https://cloud.oracle.com/api-platform
- Oracle Self Service Automation Cloud - this relatively new platform enables the "citizen integrator" to build simple integrations between multiple SaaS applications (Oracle and non-Oracle).
- More info at: https://cloud.oracle.com/self-service-integration
#oow17 Exited about the new Oracle Integration Cloud. Integration made simple!! Well done @OracleIntegrate pic.twitter.com/mITJtJ3a8q— Luis Augusto Weir (@Luisw19) October 3, 2017
- I am a big fan of APIs (if you know me then this is not news!) and I was also happy to capture some key new announcements for the recently launched Oracle API Platform Cloud Service:
- API Plans will be available in about 3 months and will allow for different charging models to be applied to APIs.
- Native OAuth integration. Not just an OAuth policy (as most API gateways support), this is full blown OAuth Authentication Service (AS) capability that will make it a lot easier to implement different OAuth authorisation flows.
- Notifications and web-hooks -really cool feature.
- Partnership + integration with the following products:
- API Fortress: For full end to end functional testing of APIs (i.e. OAuth login flows, multiple API calls, etc)
- APImatic: for creation of client SDK’s for APIs (in multiple languages) from the API Platform developer portal
- Both the above will be sold separately however at a proportional price of platform
- Ongoing commitment to continue to fully integrate Apiary into the platform was reiterated several times, including licensing wise (which has been a bit of hassle until now). I am also positive that although Apiary will be fully integrated with the broader API platform, it will continue to be sold separately so developers using non-Oracle API gateways can continue to leverage Apiary design-first capabilities.
- Oracle Integration Platform Cloud (OIPC): A comprehensive data integration solution that brings together into a single managed platform in the cloud: Oracle Data Integrator (ODI), Oracle Golden Gate and Oracle Enterprise Data Quality (this latter as I understood only for the OIPC Governance Edition)
- Oracle Application Container Cloud supports for Java EE and Go Land. Not a huge announcement but interesting indeed
Headline keynotes takeaways:
- Larry's main announcement this year the Oracle’s Autonomous Database: from 18c Oracle introduces the world's first autonomous database that claims to Fully automated patching, upgrades, backups, and availability architecture perform all routine database maintenance tasks—without the need for human intervention
“This is the most important thing we have done in a long, long time.” Replay the highlights from Larry Ellison’s opening keynote at #oow17. pic.twitter.com/fO35NilkXJ— oracleopenworld (@oracleopenworld) October 2, 2017
- Oracle AI Platform: A new AI Platform Cloud Service, designed to enable developers to quickly create and deploy enterprise services with AI features built in.
- Related to above, Oracle also announce Adaptive Intelligent Apps: ready to use AI and machine learning capabilities that will be embedded in Oracle SaaS and SaaS cloud services. Most immediately in: ERP, HCM (Human Capital Management and SCM (supply chain management) suites
- More info at https://www.computerworlduk.com/cloud-computing/oracle-integrates-ai-with-cloud-service-3664824/?utm_content=bufferb7184&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer
- Oracle Blockchain Cloud: An enterprise-ready and fully-managed blockchain solution based on the open-source Hyperledger Fabric. Objective is to help enterprise kick-start blockchain projects rapidly with this already built platform.
- Universal credits: put simple, monthly or annual credits that can be used across all Oracle PaaS/IaaS services (including Cloud@Customer). This is an interesting announcement as it'll make the process of purchasing cloud services a lot easier and will also ensure that credits are actually used.
RT @hyounpark: Universal Credits for @OracleCloud will force comparable pricing from #Iaas, #PaaS conpetitors pic.twitter.com/tOttjZqIlo #OOW17— Hyoun Park (@hyounpark) October 2, 2017
- Bring Your Own License (BYOL): ability to re-purpose existing on-premise licenses of Oracle database in Oracle PaaS.
- Lastly also sharing some useful tweets that summarise some of my favourite keynotes:
- Oracle JavaOne keynote:
#JavaOne keynote replay https://t.co/lAfb33DHxM @gsaab @mcavage @monkchips @cmcluck @madvar @chadarimura @dblevins @nmcl @ian_robinson #java— Sharat (@Sharat_Chander) October 5, 2017
- Oracle PaaS key announcements by Amit Zavery:
PaaS platform summery of key announcements by Amit Zavery at #OOW17 @azavery pic.twitter.com/QT3f1b1CwR— SOA Community (@soacommunity) October 4, 2017