November 2021 Edition Oracle Developer Partner Community Newsletter |
|
Learn how to create new service offerings and solutions for Oracle SaaS solution based on the Oracle Cloud Platform |
|
|
Dear Developer Partner Community, |
Oracle Named a Leader in IDC MarketScape Worldwide General-Purpose Conversational AI Platforms 2021 Vendor Assessment. Thanks to the partner community for your excellent support. System Integration partners implement the majority of Oracle’s Digital Assistant customers. Successful customer projects drive Oracle cloud platform utilization. The IDC report highlights the importance of the partner network.
Until December 31st 2021 we offer free training & certification Oracle Digital Assistant Platform 2022 Solution Engineer Specialist and Oracle Cloud Platform Digital Assistant 2021 Specialist | 1Z0-1071-20 Learning Subscription and exam ($245 value)!For details please visit the new community website (membership required).
The team published a Digital Assistant industry solution series for Utilities, Hospitality / Food & Beverage and Retail.
New Helidon and GraalVM versions are published in the Application Development section. |
|
In this month’s community webcast Luis Weir, Antonio Amado and Niall Commiskey will present how to connect Opera Hospitality with CX, ERP and custom application using an Oracle Integration adapter. Please join the Partner Community Webcast November 30th 2021. On-demand webcast recordings are available at the Oracle Video Hub. |
|
Chatbot Introduction and Hands-on Webtraining November 2021 |
Want to get started with Chatbots? Attend the introduction and hands-on workshops with Oracle Digital Assistant.
- Digital Assistant Overview & start your free cloud service
- Hands-on Digital Assistant part 1
- Hands-on Digital Assistant part 2
- Best practices in building an AWESOME digital assistant experience
|
|
|
Connecting Opera Cloud to the World |
Partner Community Webcast November 30th 2021 |
The Oracle Hospitality Integration Platform gives you unprecedented access to your data, enabling you to connect your hotel applications with OPERA Cloud for faster, more innovative product development and easier collaboration. |
|
|
To accelerate the integration between Opera Cloud and any other business application. Oracle has now created the Hospitality Adapter for Oracle Integration Cloud giving one step further in making integrations with Opera Cloud even more easy. Hear directly from the product team behind OHIP and the Hospitality Adapter what is coming up and how this adapter makes your life easier.
Speaker: Luis Weir & Antonio Amado & Niall Commiskey Schedule: November 30th 2021 16:30-17:30 CET (Berlin time) |
|
|
Cloud Platform Partner YouTube Update November 2021 |
The November video includes three topics: • Free Oracle Digital Assistant training & certification • New Integration Partner Community Website • Connect Opera Cloud Webcast
For regular updates please subscribe to our YouTube channel here.
|
|
|
|
Become a Certified Oracle Expert |
Enablement & certification is key to cloud success |
At the Oracle Learning Center partners can attend free online classes and certifications. Additional we offer the latest implementation exams ($245 or free vouchers) for: |
|
|
Resources Developer Partner Community |
Oracle Digital Assistant |
|
|
|
|
Oracle Digital Assistant Template for Utilities by Martin Jarvis Oracle Digital Assistant is a complete platform for building rich and engaging conversational experiences for your enterprise. It allows you to combine AI driven Natural Language Understanding (NLU), conversational flows and back-end integration to create AI chatbots on all the popular chat and voice channels. For Utilities organisations, AI chatbots can process more than 85% of interactions between a utility and their customers in a self-service fashion. That means no wait times for customers, reduced strain on your support team, and overall reduced operational costs. It’s a clear win-win. With the Oracle Digital Assistant Template for Utilities we can help you accelerate your implementation and achieve these benefits faster.
Oracle Digital Assistant Template for Hospitality / Food & Beverage by Barry Hiern Oracle Digital Assistant is a complete platform for building rich and engaging conversational experiences for your enterprise. It allows you to combine AI-driven Natural Language Understanding (NLU), conversational flows, and back-end integration to create AI chatbots on all the popular chat and voice channels. For Hospitality based organizations such as Hotels and Food & Beverage vendors, the use of AI chatbots can significantly increase the touchpoints between customers and goods/services. This is particularly true in the era of COVID where lockdowns have made “take-away” the norm, rather than the exception. It gives customers the ability to easily notify the Hotel /Restaurant of changes in their plans (delays or cancellations), promotes a decrease in no-shows. At the same time, enhancing the establishment’s confidence in maintaining reasonable levels of occupancy whilst decreasing the load on the support team and operational costs. It’s a clear win-win. With the Oracle Digital Assistant Hospitality, Food & Beverage Template we can help you accelerate your implementation and achieve these benefits faster.
Oracle Digital Assistant Template for Retail by Robbie Jones Oracle Digital Assistant is a complete platform for building rich and engaging conversational experiences for your enterprise. It allows you to combine AI-driven Natural Language Understanding (NLU), conversational flows, and back-end integration to create AI chatbots on all the popular chat and voice channels. To get you started quickly with digital assistants we have pre-built the Retail Template; it is a collection of all the ODA building blocks you need to create your own Retail digital assistant. In essence, the template acts as an accelerator to get ODA configured to your retailing needs so that after importing it, you have something quick to implement and easy to extend.
How to call the OCI AI-Language Service from the Oracle Integration Cloud by Daniel Teixeira The OCI AI-Language service is one of the new sets of AI Services and it can provide valuable capabilities in the context of the OIC. I wrote about the language AI service in this post. There are plenty of use cases where OIC could potentially benefit from AI Services, anomaly detection being an obvious one, but also the language with the ability to detect sentiment, detect language and extract keywords from the text. This post will focus for now on the technical side of setting this up in OIC. Later on, I will bring more posts focusing on specific use cases. Step 1: Create a Connection This is similar to other Connections, like Object Storage and Functions. The connection URL can be found here. And here are the usually required configuration details, like the OCID’s for user and tenancy, and the PrivateKey + Fingerprint. I covered this more in detail in previous posts (here).
Oracle Cloud Infrastructure – Artificial Intelligence Service (Language) by Daniel Teixeira The Oracle Cloud Infrastructure (OCI) has a set of AI services which include:
- Language (GA)
- Anomaly Detection (GA)
- Speech (LA)
- Vision (LA)
Language and Anomaly are Generally Available and the others are still on a Limited Availability mode and should be released in the upcoming months. I will briefly cover the Language AI service in this post. Language AI Language is serverless and multi-tenant service that is accessible using REST API calls. It provides pre-trained models that are frequently retrained and monitored to provide you with the best results. You can automate sophisticated text analysis at scale without any machine learning expertise. -> from documentation Find the Service In your OCI console, the Language service is under Analytics & AI Once you open it, a prefilled random text will help us to immediately test the service. We can choose which tools to use for the analysis. The language detection service identifies which language the input text is in. It is able to identify a wide list of languages. Check here the list. It is recommended at least 10 words for better results, which is reflected in the confidence percentage.
Optimize Visual Builder Apps for Faster Loading by Shay Shmeltzer Oracle Visual Builder applications are composed of multiple files including HTML files defining the UI, JavaScript files with coded function logic, and JSON meta-data files for pages, flows, and actions. All this data, in addition to several javascript libraries, needs to get to the end user's browser to correctly render your application. But did you know that you can reduce the size of the data being transferred to the client, and help cache it for future access - and as a result create a faster loading and operating app? Visual Builder Studio makes it easy to optimize your application with a specific "optimize application" checkbox that is part of the package visual application build step. When you check this checkbox we'll be using a bunch of utilities to compress your app, reduce the number of files involved, and enable resource caching - creating an optimized app ready to be published. If you are not using Visual Builder Studio to package and deploy your app, you can leverage the Visual Builder vb-optimize grunt tasks to do the optimization and deployment of your app and achieve the same results. Once you optimize your application, you'll notice that we no longer download individual files for each page and action in your app when you access or invoke them. In addition, you'll see that when you invoke the same app again on the same browser many of the files we downloaded the first time you accessed the app are now retrieved from the browser's cache - further accelerating your app's performance. You should only see REST calls that access the data layer being invoked now.
Execute batch requests in Oracle Visual Builder by Ankur Jain
VB supports the batch request API which can be used to perform multiple operations (get, create, update, delete) in a single call. The data is committed at the end of the requests, and if any one of the operations gets fails then the complete batch is rolled back. The benefit of making batch requests is to increase the performance of the application as you can call multiple operations in a single call. Below are the details of the batch requests REST APIs: Sample Request URL: HTTP Method: POST Content Type: application/vnd.oracle.adf.batch+json Sample Request: |
|
Application Development
|
GraalVM 21.3 is here: Java 17, Native Image performance updates and more by Alina Yurenko Today we are releasing GraalVM 21.3! It brings a lot of great features that have been long anticipated by the community, and in this blog post, we’ll talk about some of the most interesting and promising of them. Get Updated 21.3 is the last release of the year, which means that GraalVM Community Edition will keep receiving updates for the next 12 months. So if you were considering upgrading your GraalVM version, now is a great time to do so! Download GraalVM 21.3 Community and Download 21.3 Enterprise You can also see what’s new in our release stream recording: Along with the JDK11-based builds, GraalVM 21.3 is also available for recently released Java 17. This means that in addition to all the great Java 17 features, such as pattern matching for switch expressions, sealed classes, platform updates, and many more, we are also getting access to all Java 11+ features accumulated in Java 17. So go ahead and give it a try! To learn more about making the most out of the Java 17 features with GraalVM and Micronaut, watch this Developer Live session by Graeme Rocher.
Helidon 2.4.0 released! By Mitia Alexandrov We are happy to announce that Helidon 2.4.0 is released! This is really a huge release with a lot of enhancements and integrations. Let’s see what’s new! Java 17 support In September 2021 the long-awaited Java 17 was released. This release is an LTS (Long Term Support). Helidon 2.4.0 is now fully compatible with Java 17 and its newest features! More OCI Integrations Helidon now has OCI ATP Service Integration with Wallet Management and Easy connection and DataSource Configuration. Integration with Object Storage and Vault now provides Health Checks. Long-Running Actions (LRA) Early Access MicroProfile LRA provides a simple, loosely coupled transaction model for microservices that is based on the SAGA pattern for distributed transactions. It relaxes some of the constraints of ACID transactions to enable independent microservices to more easily participate in a potentially long-running orchestrated activity. Each microservice contributes the encapsulated business logic that is required to align with the overall outcome of the activity or transaction. Helidon uses Narayana as the supported coordinator. But there is an experimental Helidon implementation of coordinator. This coordinator handles one or more participant services so that the execution of their business logic is organized in a predictable way.
Helidon with Swagger / OpenAPI by Suren Konathala Swagger UI is a great resource to generate and show docs for (java based) APIs. While adding a Swagger UI to a maven-based project should be straightforward, adding a few annotations to your class and some dependencies to your pom.xml. It turned out there are a few steps involved for Helidon built projects. This article presents those details. TL;DR This article discusses the how-tos of setting up Swagger UI for a project built with Helidon MP. A working example is on Github. Why this post? It took a while for me to set up Swagger UI for my API-only project built with Helidon MP. Wanted to share this article with my fellow developers, to save time. Getting started Building from scratch If you already have an existing project, skip steps 1 and 2 1. Create a new project using Helidon MP’s archetype mvn -U archetype:generate -DinteractiveMode=false -DarchetypeGroupId=io.helidon.archetypes -DarchetypeArtifactId=helidon-quickstart-mp -DarchetypeVersion=2.3.4 -DgroupId=io.helidon.examples -DartifactId=helidon-quickstart-mp -Dpackage=io.helidon.examples.quickstart.mp 2. Build and Run the default project |
|
Additional new material Developer Community |
|
|
- ODTUG Kscope22 Abstract Submission is Open!
We are excited to announce ODTUG Kscope22 abstract submissions are open. By submitting your top-notch abstracts, you ensure that ODTUG Kscope22, June 19-23, 2022 continues to be the go-to event for premier content. For tips on how to submit a great abstract watch our video, How to Write a Winning Abstract. Submission topics include: • Analytics • Application Express • Core & Database • Emerging Technologies • Enterprise Planning • EPM Foundations & Reporting • Essbase • Financial Close • Modern App Development (PaaS) • Profitability • Strategic EPM This year at ODTUG Kscope we are introducing personas that describe the various roles that typical Oracle technologists and ODTUG Kscope attendees hold in their work lives. In this context, a "persona" is a technical or work role that one can identify with or aspire to - a description of what one does in a typical workday. By including personas, it will help Kscope22 attendees navigate their path through ODTUG Kscope22. Attendees will be able to select persona(s) that interest them and view the list of ODTUG Kscope sessions that apply for their selections. Attendees should realize that a given persona will often match well with sessions across a variety of tracks. This creates greater depth and breadth for learning opportunities and creates a more rounded and inclusive view of all that ODTUG Kscope has to offer. Submit an abstract here. For the additional calls for papers please visit the wiki here.
- Do you want to influence future changes of Oracle’s help documentation site?
The Oracle Help Center Design Team is interested in getting feedback from real users like you. Your unique opinions will help us measure how ‘usable’ or ‘intuitive’ our designs are. This type of input is vital because it will result in updates to future versions of the Oracle Help Center (docs.oracle.com), Oracle's hub for technical documentation. Approximately every month, we'll have a focused research activity. Activities vary and may include surveys, one-on-one interviews, or group discussions. Your time commitment will be a maximum of 30 minutes per month. Please sign-up here.
- Cloud transition Toyota, the world’s largest automaker, runs high-performance computing workloads on Oracle Cloud Infrastructure to improve car design and development efficiency.
- AI breakthrough The startup Aleph Alpha is advancing a new generation of self-learning AI that can find hidden patterns in data, unsupervised. “It’s like a capable assistant—or an unlimited number of smart interns,” says CEO and founder Jonas Andrulis.
|
|
|
Training Calendar |
Join the developer community to access the website. |
|
|
|
|
Join the Oracle Developer Meetup groups |
Want to learn more about developing Enterprise-grade Cloud Native applications on the Oracle Cloud Platform, covering topics like Microservices Architecture, developing in Node, Python, and PHP, using Low Code development tools to build Mobile apps, and much more?
Join the Oracle Developer Meetup groups if you want to follow Oracle’s solutions in this area, or participate in the events and hands-on labs we organize:
|
|
My private corner – Conversational UI Certifications Advance your Career
Conversational user interfaces become standard for many use cases. The new and evolving technology is a great opportunity. Advance your career with the free Oracle Digital Assistant online training and certification. Have you become a certified Oracle Digital Assistant Solution Engineer? Let us know! #PaaSCommunity! |
|
|
Invite your colleagues to join the Developer Partner Community |
|
|
|
#OracleDeveloperCommunity |
|
|
|
|
|