X

Developer Partner Community

Recent Posts

Cloud

Additional new material Developer Community

· Introduction to the New ODA Conversation Designer by Frank Nimphius · Announcing Java 13: News from Oracle Code One 2019 · Oracle Functions: Using Key Management To Encrypt And Decrypt Configuration Variables by Todd Sharp · Storing Image Files in Your Database from a Visual Builder App by Shay Shmeltzer · Tired Of Apps? Try Implementing Digital Assistants by Gustavo Gonzalez · Intelligent Content Platform: Built to Innovate by Lee Ribeiro · The Cloud Native Equation: The Hidden Force Behind Swift App Development by Bob Shimp · Optimize GraalVM Native Images & Tools for GraalVM 19.2 · Use Macros in Oracle Content and Experience · On-Demand Labs: Oracle Cloud Adventure · Cloud Test Drive Hands-on Labs · Oracle Cloud Hands-on Labs · Setting Up a Front-End JavaScript Application with Oracle JET · Build and Deploy a Helidon Microservice Using Oracle Developer Cloud by Abhinav Shroff · Graduating from Minimal to Rich Java APIs by Donald Raab · Oracle Container Services for use with Kubernetes - Certificates (and how to Update them!) by David Gilpin · Running Oracle JET on Heroku with Node.js (JET Showcase) by Andrejus Baranovskis · Oracle JET 7 Released - New version of Oracle’s Open Source JavaScript Extension Toolkit · Functions and Events: Managed Services for Conquering Complexity by Bob Quillin · Helidon Brings MicroProfile 2.2+ Support by Dmitry Kornilov   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

· Introduction to the New ODA Conversation Designer by Frank Nimphius · Announcing Java 13: News from Oracle Code One 2019 · Oracle Functions: Using Key Management To Encrypt And Decrypt Configuration...

Application Development Platform

Deploying an Oracle WebLogic Domain on a Kubernetes cluster using Oracle WebLogic Server Kubernetes Operator by Marc Lameriks

At the Oracle Partner PaaS Summer Camp IX 2019 in Lisbon, held at the end of August, I followed a 5 day during workshop called “Modern Application Development with Oracle Cloud”. In this workshop, on day 4, the topic was “WebLogic on Kubernetes”. At the Summer Camp we used a free Oracle Cloud trial account. On day 4, I did a hands-on lab in which an Oracle WebLogic Domain was deployed on an Oracle Container Engine for Kubernetes (OKE) cluster using Oracle WebLogic Server Kubernetes Operator. In this article, I will describe the steps that I went through to get an Oracle WebLogic Domain running on a three-node Kubernetes cluster instance (provisioned by OKE) on Oracle Cloud Infrastructure (OCI) in an existing OCI tenancy. Oracle Container Engine for Kubernetes (OKE) Oracle Container Engine for Kubernetes (OKE) is a fully-managed, scalable, and highly available service that you can use to deploy your containerized applications to the cloud. Use OKE when your development team wants to reliably build, deploy, and manage cloud-native applications. You specify the compute resources that your applications require, and OKE provisions them on Oracle Cloud Infrastructure (OCI) in an existing OCI tenancy. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

At the Oracle Partner PaaS Summer Camp IX 2019 in Lisbon, held at the end of August, I followed a 5 day during workshop called “Modern Application Development with Oracle Cloud”. In this workshop,...

Chatbot

COVID-19 Chatbot for Higher Education Webinar July 28th 2020

We are living in the new normal and the next year will prove to be unlike any in the past. Information is changing at a rapid pace and students, faculty, and staff want fast, up-to-date answers. IntraSee’s COVID-19 bot for Higher Education can address these needs and be deployed in as little as a week. This AI bot uses the same ODA Platform our full enterprise digital assistants run on and comes pre-built with over 70 COVID-19 questions specific to your institution. Webcast registration. A Sophisticated Digital Assistant to plug into your entire Campus System The full promise of digital assistants can be realized once you authenticate your users, provide personalized answers and integrate into key enterprise systems. Students can track their academic progress, update their data, or check financial aid all in one digital assistant. Advisors, faculty and staff can save time by asking the digital assistant to perform automated processes or remind students of key deadlines. This is the new wave of technology in Higher Ed. Join us to see how students, parents, faculty and staff will engage in the conversational campus. Visit the IntraSee website. Campus Digital Assistants (Chatbots) Join Oracle and IntraSee for a one-hour webinar to learn how digital assistants (chatbots) shorten wait times, reduce helpdesk costs, and increase student, faculty and staff engagement across Higher Ed campuses. In this webinar, we will demonstrate how digital assistants can: - Answer common questions with and without authentication - Decrease help desk calls, improve productivity, and provide better user experiences - Drive student success with proactive reminders - Automate tasks for all users - Increase engagement - Integrate with PeopleSoft, Oracle Student Cloud, and other Cloud applications (ex. Canvas, Blackboard, Salesforce, etc.). - Prepare your campus for the next wave: The Conversational Campus Webcast: Transform the Student Experience with a Campus Digital Assistant! Schedule: July 28th 1:00 PM ET Andrew Bediz President & Co-founder Higher Ed Digital Assistant Expert Webcast registration   PaaS Partner Community For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

We are living in the new normal and the next year will prove to be unlike any in the past. Information is changing at a rapid pace and students, faculty, and staff want fast, up-to-date answers. IntraS...

Application Development Platform

Oracle WebLogic Server on Microsoft Azure IaaS by Jacob Thomas

We are pleased to announce another aspect of the partnership between Oracle and Microsoft. In early June 2019,  Oracle and Microsoft announced their cloud interoperability partnership. We are now announcing another key piece in that story: Oracle WebLogic Server on Microsoft Azure IaaS. In addition to the exciting work on the WebLogic Kubernetes Operator and Coherence Kubernetes Operator, the WebLogic team at Oracle is hard at work creating several interoperating Azure ARM templates and corresponding Azure Marketplace Offers to cover the most common needs of deploying WebLogic Server to IaaS resources on Microsoft Azure. The following collection of Marketplace Offers are all based on Oracle WebLogic Server 12.2.1.3 running on Oracle Linux 7.6. · Create a single VM with WebLogic Admin Only domain pre-configured · Create a N-node WebLogic cluster with the admin server on one VM and cluster members on other VMs.  Admin server and all managed servers are started by default when the provisioning completes. Admin Server and NodeManager are started as systemd services and CrashRecoveryEnabled is set to true for the NodeManager so even after a VM reboot servers are restarted automatically.  Additional nodes can be added to the cluster using the Azure CLI. Read the complete article here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

We are pleased to announce another aspect of the partnership between Oracle and Microsoft. In early June 2019,  Oracle and Microsoft announced their cloud interoperability partnership. We are now...

Application Development Platform

Long Running Actions for MicroProfile on Helidon… Data Integrity for Microservices by Paul Parkinson

Microservices create challenges for data consistency and integrity that necessitate changes in the transaction processing and data patterns used by them. Traditional systems rely on two-phase commit and XA protocols that use synchronous communication, locking of resources, and recovery via rollback (or commit as the case may be). While this provides strong consistency and isolation it does not scale well in a microservices environment due to the latency of held locks and, therefore, is suitable for only a small subset of such use cases (generally those with lower throughput requirements) The saga pattern uses asynchronous communication and local resources only (no distributed locks) and recovery via compensating actions. This scales well and so is well suited for long running transactions in a microservices environment. Additional application design considerations are necessary, however, for read isolation and compensation logic and debugging can be difficult. Read the complete article here   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Microservices create challenges for data consistency and integrity that necessitate changes in the transaction processing and data patterns used by them. Traditional systems rely on two-phase commit...

Application Development Platform

MicroProfile Metrics in Helidon 1.3 by Santiago Pericas-Geertsen

Helidon 1.3 is out and the big news here is support for MicroProfile 3.0. This new version of MP includes a newer version of the Metrics API. Fortunately or unfortunately, depending on your perspective, this new Metrics 2.0 API is not backwards compatible with earlier versions. Here is a summary of some of the non-compatible changes introduced: · Counters are now always monotonic · A new metric, concurrent gauges, exist to provide similar semantics to the old counters · Metadata is now an interface and a newMetadataBuilder class is provided · MetricID is the way to identify a metric and can be decorated with tags which are no longer part of Metadata It follows that if your application uses any of the features listed above, and you update it to use the latest metrics library, it will mostly likely break. Despite many of these changes being “sound”, they do introduce problems when it comes to upgrading your services. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Helidon 1.3 is out and the big news here is support for MicroProfile 3.0. This new version of MP includes a newer version of the Metrics API. Fortunately or unfortunately, depending on...

Developer Tools

Oracle JDeveloper and Oracle ADF 12.2.1.4 Now Available by Shay Shmeltzer

  We are happy to announce the release of the new Oracle JDeveloper and Oracle ADF - version 12.2.1.4. This is part of the overall Oracle Fusion Middleware family of products that has been released today. You can download them here - JDeveloper / ADF. You'll find many new features in all the layers of Oracle ADF in both the design and runtime behaviors. Here is a quick overview of some of these new features: Oracle ADF Faces The focus here was on moving more logic to the client to reduce network trips between your browser and server. In addition we added several features that optimize running ADF Faces interfaces across devices in different sizes. · New inputSearch component - this component shows a list of values retrieved from a REST source of data and allows you to filter that on the client without additional round trips. We provide you with full control on how the data will be shown in the list, and searches can work across multiple columns of data. · New streaming capabilities - show your full ADF page even if some areas still didn't get the data they need - you can stream the data to those when it is ready. · Responsive panelFormLayout - automatically adjusts your form to the size of your browser screen, for example collapsing columns, and moving titles to the top - all with a single simple attribute setting. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

  We are happy to announce the release of the new Oracle JDeveloper and Oracle ADF - version 12.2.1.4. This is part of the overall Oracle Fusion Middleware family of products that has been released...

Chatbot

Chatbot introduction and hands-on with Oracle Cloud Digital Assistant July 15th 2020

Bots are the future. In fact, if you're wondering whether your business should create a bot, you're asking the wrong question. Bot-powered commerce is the future. This technology is still in its infancy, so most bots follow a set of rules programmed by a human via a bot-building platform, and one of them is Oracle Digital Assistant. In this session learn what is Oracle Digital Assistant and what features provide to build machine learning powered chatbots. Moreover, we will demonstrate how to code-free build in a matter of minutes a conversation. A set of Oracle Digital Assistant Katacoda scenarios will be available as well for anyone that wants to get their hands dirty and implement their own chatbot. Who should attend? Software developers, platform engineers, administrators (of database, applications, systems); architects; IT managers with some technical savviness and affinity who are using or plan to use the Oracle Cloud platform. Schedule: Wednesday, July 15, 2020 5:00 PM to 6:00 PM GMT+2 For details please visit the registration page here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Bots are the future. In fact, if you're wondering whether your business should create a bot, you're asking the wrong question. Bot-powered commerce is the future. This technology is still in its...

Developer Tools

Using Web Worker for Long Tasks in Oracle JET by Andrej Baranovskij

JavaScript app runs in a single thread. This means if there is a long-running resource-intensive operation - the thread will be blocked and the page will stay frozen until operation completes. Obviously, this is not user-friendly and such behavior should be avoided. We can use Web Workers, through Web Workers we could run long-running operations in separate threads, without blocking the main thread. Code running in Web Worker doesn't have access to UI DOM, this means logic coded in Web Worker should operate with logic which is not directly related to UI. Sample app contains commented code in dashboard.js. This code blocks main thread for 10 seconds, if you uncomment it - you will see that app becomes frozen for 10 seconds: Web Worker is defined in dashboard.js. Web Worker is a separate JS file, which is being used for Worker object. API allows to send and receive messages, this way we can communicate to and from Web Worker (start a new task and receive message when task is completed): Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

JavaScript app runs in a single thread. This means if there is a long-running resource-intensive operation - the thread will be blocked and the page will stay frozen until operation...

Developer Tools

Running Oracle JET in Oracle Cloud Free Tier by Andrej Baranovskij

OOW'19 stands up from recent years OOW conferences with important announcement - Oracle Cloud Free Tier offering. This offering includes two free DB instances and two free compute VM instances. What else you could wish for the side and hobby projects? This is a strong move by Oracle and it should boost Oracle Cloud. Read more about it in Oracle Cloud Free Tier page. It was interesting to test how to deploy Oracle JET app to Oracle Always Free instance of compute VM. I will not go through the initial steps, related how to create VM instance and enable internet access (for the port 80). You can read all that in a nice write up from Dimitri Gielis post. Assuming you already have created Oracle JET app and want to deploy it. One way would be to set up Node.js and Nginx on the compute VM and pull app source code from Git. I prefer another way - to go through Docker container, Nginx would act as HTTP server to redirect requests to Docker container port. But in this post for simplicity reasons, we are not going to look into Nginx setup - will focus only on JET deployment through Docker container. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

OOW'19 stands up from recent years OOW conferences with important announcement - Oracle Cloud Free Tier offering. This offering includes two free DB instances and two free compute VM instances. What...

Cloud

Basics of Oracle Visual Builder Cloud Services by Ankur Jain

Oracle Visual Builder is a cloud based software development Platform as a Service (PaaS) and a hosted environment for our application development infrastructure. Oracle Visual Builder is a visual and declarative cloud environment for developing and hosting engaging mobile and web applications. Oracle VBCS allows to access data from any REST, SOAP based API and allows to create custom reusable business object to store and manage data. Without the need of any software, VBCS allows us to develop and test the responsive web applications and native mobile applications. The visual designer allows us to quickly create a web and mobile applications by dragging and dropping the rich UI components. Since the Oracle VBCS provides lots of rich set of visual designer to increase the productivity, developers always have access to the source of the applications to modify as per the need. Oracle Visual Builder leverages the open-source Oracle JavaScript Extension Toolkit (Oracle JET) to create engaging web and mobile interfaces. Oracle Visual Builder also provides the following tools for building and publishing applications: Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Oracle Visual Builder is a cloud based software development Platform as a Service (PaaS) and a hosted environment for our application development infrastructure. Oracle Visual Builder is a visual and...

Cloud

Developer Partner Community Newsletter June 2020

Dear Developer Community, Thanks for the joint business in fiscal year 2020, June 1st starts the New Year for Oracle. Partners play a key role for Oracle integration and digital assistant. SaaS solutions like HCM, CX and ERP Cloud need to be integrated and customized. Attend SaaS Innovation Webcast with Suhas Uliyar, Vice President Oracle Product Management, July 9th 2020. Want to increase the Oracle PaaS business? Create new service offerings and solutions for the Cloud? Attend the PaaS Overview Webcast June 30th. Martijn Vlek, Vice President will present the latest PaaS sales plays, kits and how to get access to the Oracle Cloud platform. Watch Yilmaz Ozturk, Boxfusion talks service ticket deflection, chatbots and more. We want to promote also your customer success, submit your story via the customer reference program. In June and July we will host a series of 8 virtual Meetups. Hands-on workshops for developers to try the Oracle Cloud Platform, for details please visit the registration page here. You want to network with the Oracle Community? Join our local Oracle Developer Meetup across the world? Visit our Meetup overview page here. How to become Chatbot - Digital Assistant Expert? We offer training material, free online training including free certification, documentation, trial services and support via our slack channel. Be prepared to innovate your next SaaS solution with Oracle Digital Assistant. For free hands-on CX and HCM virtual ODA bootcamps please see our overview page here. Pre-build chatbots are available for HCM. Want to engage with your employees on a conversational platform? Get the solution brief here. Thanks to the community for all the excellent mobile & development tool articles Displaying A Tip Of The Day Message In Oracle Digital Assistant Using The Oracle Web SDK & Building A Production Quality FAQ In An Hour With Oracle Digital Assistant & Setting Composite Bag Entity Item Values From A Custom Component & Integrating Digital Assistant in Oracle Analytics Cloud (OAC) & How-to allow customers to provide feedback on the usefulness of answers to frequently asked questions & How to integrate search engines into your Oracle Digital Assistant chatbots & How-to Use Resource Bundles Defined In A Skill Within Custom Components Without Tying The Component To A Specific Skill & How-to Use Resource Bundles Defined In A Skill Within Custom Components Without Tying The Component To A Specific Skill & Announcing Oracle Visual Builder Platform & Group Functions on Business Objects in Visual Builder  & Working with Hierarchical Trees in Oracle Visual Builder. Oracle is finding ways for organizations using WebLogic Server to run important workloads, to move those workloads into the cloud. By certifying on industry standards, such as Docker and Kubernetes, WebLogic now runs in a cloud neutral infrastructure. In addition, we’ve provided an open source Oracle WebLogic Server Kubernetes Operator, which has several key features to assist you with deploying and managing WebLogic domains in a Kubernetes environment. Thanks to the community for all the excellent cloud native development and WebLogic articles: Oracle WebLogic 14.1.1 under Podman & Advisor Webcast: Side by Side Deployment or Production Redeployment of Applications on Weblogic Server - June 30, 2020 & Oracle WebLogic 14.1.1 on Oracle Kubernetes Engine & Oracle Coherence 14.1.1 Released! & Migrate a "Monolith" style Java application to a Microservices style architecture using Helidon & GraalVM 20.1 & GraalVM: the holy graal of polyglot JVM? For a short summery of our monthly key information watch the PaaS Partner Updates on YouTube. The June edition highlights the Kickoff Webcasts for PaaS & SaaS partners and Hands-on training’s to become an integration or chatbot expert. This month’s community webcast will focus on Netsuite Integration by Niall Commiskey. Join the PaaS Partner Community Webcast June 17th 2020. Want to publish your best practice article & news in the next community newsletter? Please feel free to send it via Twitter @wlsCommunity #OracleDeveloperCommunity! To read the complete newsletter please visit www.tinyurl.com/DeveloperNewsJune2020 Please like and share the newsletter at LinkedIn and Twitter     Jürgen Kress PaaS Partner Adoption Oracle HQ Tel. +49 89 1430 1479 E-Mail: juergen.kress@oracle.com Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Technorati Tags: WebLogic Community newsletter,newsletter,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress, Developer Community, Developer Community newsletter

Dear Developer Community, Thanks for the joint business in fiscal year 2020, June 1st starts the New Year for Oracle. Partners play a key role for Oracle integration and digital assistant. SaaS...

Chatbot

How to use the System.OauthAccountLink component to perform authorized access to protected REST endpoints (Facebook Example) by Frank Nimphius

OAuth 2.0 (Open Authorization) is the standard protocol for token-based authorization. It allows clients (such as chatbots) to access protected resources on behalf of a resource owner without passing the resource owner's credentials with the request.  Chatbots created with Oracle Digital Assistant integrate with remote back-end systems through custom components that invoke REST services. For custom components to access protected REST endpoints, some sort of authorization must be passed in the request header.   Oracle Digital Assistant supports OAuth2 authorization through the built-in System.OAuthAccountLink component. You use the System.OAuthAccountLink component to get an authorization token, which you then exchange for an access token in a custom component call to the OAuth2 token endpoint, so that subsequent custom component calls can access protected REST resources. This article explains how to authorize custom component requests for OAuth2 protected resources using Facebook as an example. Facebook supports OAuth2 and allows a bot to access user profile information if authorized by the user. About the System.OAuthAccountLink Component The two most commonly used authorization options in OAuth2 · Client Credential Flow - Using the client credential flow, clients like Oracle Digital Assistant obtain authorization to protected resource through a shared client Id and client secret. This authorization flow type can be handled using a custom component only (subject of a future Oracle TechExchange article). Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

OAuth 2.0 (Open Authorization) is the standard protocol for token-based authorization. It allows clients (such as chatbots) to access protected resources on behalf of a resource owner without passing...

Cloud

The Six-part REAL Oracle Cloud platform Webinar Series – Cloud Native Live Demo and Hands-On Oracle Developer Meetup sessions – kicking off June 2020 by Lucas Jellema

Attend this series of six live webinars to get going with cloud native application development on the Oracle Cloud platform, created and presented by REAL specialists. The Red Expert Alliance (aka REAL) is a network of Oracle partners on four continents that have joined forces to share knowledge and experience based best practices, to support multinational customers and together create energy, inspiration and fun. This webinar series is produced by the Red Expert Alliance – in collaboration with Oracle (especially with Jürgen Kress). REAL Oracle ACEs, ACE Directors and Oracle Groundbreaker Ambassadors have created the hands-on scenarios on Oracle Cloud platform and present the live webinars. REAL started working with Oracle Cloud as early as 2015. We have enthusiastically embraced Oracle Cloud Gen2 as the platform that really enables cloud native application development and enables modern architectures concepts and technologies such as microservices, serverless, event streaming, API gateway, monitoring, DevOps, containerization. In recent years, OCI has rapidly evolved – adding valuable cloud native enabling services. The REAL members have leveraged OCI services for many different organizations. Based on our enthusiasm and experience, REAL have created TOY scenarios – Try Out Yourself – on the Katacoda platform; these scenarios consist of browser-based environments with step-by-step instructions that allow anyone to try out different OCI services in a live environment. These Webinars introduce cloud services and show live demonstrations and enable participants to use the Katacoda scenarios to very easily try out the demonstrated features in their own free OCI Trial account. The six webinars series start on Wednesday June 10th, 17:00 CET and take place every week until July 15th. For details please visit the registration page here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Attend this series of six live webinars to get going with cloud native application development on the Oracle Cloud platform, created and presented by REAL specialists. The Red Expert Alliance (aka REAL...

Community

Oracle Developer Meetups in Utrecht, Brussels, Cairo, Cologne, Frankfurt Istanbul, Lille, London, Lisbon, Madrid, Porto and Oslo

We launched three new local Meetup locations in Cairo, Frankfurt and Porto! 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: · Brussels, Belgium · Cairo Egypt · Cologne, Germany · Frankfurt Germany · Istanbul, Turkey · Lisbon, Portugal · Lille, France · London, UK · Madrid, Spain · Oslo, Norway · Porto, Portugal · Utrecht, Netherlands Please let us know in case you want to run an event at one of this location or you want to start your local meetup. We are looking forward to support you and sponsor the event with pizza and beer!   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

We launched three new local Meetup locations in Cairo, Frankfurt and Porto! Want to learn more about developing Enterprise-grade Cloud Native applications on the Oracle Cloud Platform, covering topics...

Cloud

Additional new material Developer Community

· Tech Dive: Creating Chatbots That Are Less Robotic Conversations between people and chatbots often sound stilted. One technique to help fix this? Alternating how your bot responds so the conversation feels more vivid and natural. Here, follow hands-on instructions to create such responses with Oracle Digital Assistant. · Functions as a Service: Evolution, Use Cases, and Getting Started by Akshai Parthasarathy · Getting Started with Oracle Cloud Infrastructure by Jeff Davies · How to Use Webviews to Integrate Calls to Remote Web Applications in Oracle Digital Assistant Skill Conversations by Frank Nimphius · Oracle Functions: Invoking Functions Automatically With Cloud Events by Todd Sharp · Upload Documents in an Oracle Digital Assistant Conversation with Messengers like Facebook or the Oracle JavaScript Client SDK by Frank Nimphius · Functions and Events: Managed Services for Conquering Complexity by Bob Quillin · Helidon Brings MicroProfile 2.2+ Support by Dmitry Kornilov · Oracle Forms 12c VM Image for OCI by Michael Ferrante · New Features in Oracle Developer Cloud - July 2019 by Shay Shmeltzer · Oracle Launches Four New Cloud Regions Across Four Continents At Oracle OpenWorld 2018, Oracle committed to making its cloud platform available in all major geographies where its customers work. This year Oracle has already launched data centers in Toronto, Tokyo, and Seoul; just now launched a region in Mumbai; and will shortly be going live in São Paulo, Sydney, and Zurich. New regions give customers access to the unique self-driving Oracle Autonomous Database and much more · Announcing GraalVM 19.1.1 This release is available as Community Edition (CE) and Enterprise Edition (EE). The standard bundle can run Java either via OpenJDK (Java 8u222) or OracleJDK (Jave SE 8u221) and standalone. · Apache NetBeans 11.1 released This is the first release outside the Apache Incubator and the first release of the new quarterly release cycle. · Oracle Functions Now Generally Available Functions enable developers to build cloud-native applications by focusing on writing code rather than managing infrastructure · Coherence Operator 1.0 is now available! Operate Coherence Clusters with Kubernetes Coherence provides a shared cache, and its inherent dynamic scalability aligns with Kubernetes-based deployments of microservices architectures. · libgraal: GraalVM Compiler as a Precompiled GraalVM Native Image · Developing Microservices on Oracle Cloud with GraalVM and Micronaut · Functions as a Service: Evolution, Use Cases, and Getting Started   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

· Tech Dive: Creating Chatbots That Are Less RoboticConversations between people and chatbots often sound stilted. One technique to help fix this? Alternating how your bot responds so the conversation...

Application Development Platform

Oracle Live Webcast – Announcing Coherence CE and Helidon 2.0 June 25th 2020

Announcing Coherence CE and Helidon 2.0 Oracle is announcing two innovative new developer technology releases for Java and polyglot microservices. Coherence CE and Helidon 2.0 make it easy to build fast, lightweight, scalable and reliable microservices. Coherence CE delivers a new edition of Coherence's leading data grid technology. Coherence CE provides a self-configured distributed data grid that can be used as a reliable, scalable and high performance data store for Java and polyglot microservices, and as a platform for distributed data processing on the grid, including polyglot language support, eventing, messaging and more. Helidon 2.0 is a new release of Helidon libraries for writing lightweight Java microservices. Helidon 2.0 delivers new features for reactive microservices, updated MicroProfile support leveraging Jakarta EE technologies and expanded GraalVM Native Image support for rapid startup and low memory consumption. Coherence CE and Helidon 2.0 can be used together to create an architecture for Java-based microservices with built-in data grid capabilities, providing flexible programming with unmatched reliability and scalability. Schedule: June 25th 2020 17:00 CEST (UTC +2) (Paris/Berlin) For details please visit the registration page here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Announcing Coherence CE and Helidon 2.0 Oracle is announcing two innovative new developer technology releases for Java and polyglot microservices. Coherence CE and Helidon 2.0 make it easy to build...

Application Development Platform

Operate Coherence Clusters with Kubernetes by Randy Stafford

Oracle Coherence Product Development is pleased to announce the release of Coherence Operator 1.0 into general availability. Coherence Operator is a Kubernetes Operator for Coherence clusters: a Coherence-specific controller extending the Kubernetes API to create, configure, and manage Coherence deployments. Coherence's ability to provide a shared cache, and its inherent dynamic scalability, align naturally with Kubernetes-based deployments of microservices architectures. With Coherence Operator, Coherence users can leverage de-facto industry standards Docker for containerization, and Kubernetes for orchestration of containers, both on-premise and in cloud environments equally.  Specifically, Coherence users can: · Use popular de-facto standard tools to monitor and analyze logs and metrics from Coherence clusters.  The Elastic Stack is supported now; Prometheus and Grafana will be supported in the upcoming Coherence 12.2.1.4 release. · Flexibly override and customize Coherence configuration · Scale the Coherence deployment using Kubernetes verbs or updates · Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Oracle Coherence Product Development is pleased to announce the release of Coherence Operator 1.0 into general availability. Coherence Operator is a Kubernetes Operator for Coherence clusters: a...

Cloud

Integrate Netsuite PaaS Partner Community Webcast June 17th 2020

  Attend our June edition of the PaaS Partner Community Webcast live on June 17th 2020 at 16:30 CET. In this session we will discuss how OIC can enable Netsuite in all of the above areas. We will also present an eCommerce orders use case and how OIC enabled Shopify and Netsuite to synchronise orders and customers. Presenter: Niall Commiskey Director Product Management Oracle HQ Schedule: Wednesday June 17th 2020 16:30 CET (Berlin time) Register for the webcast here. Take the opportunity to watch our community webcasts on-demand: · Integration Insight · Innovate HCM with Chatbots · ERP Integration with Application Adapters · HCM Integration with Application Adapters · Extend SaaS with Visual Builder Cloud Service · Integration Adapters · Integrate SaaS · Digital Assistant Update · SOA Cloud Service · PaaS Overview Webcast · Process Cloud Service Update · Integrate ERP Cloud · Integrate HCM Cloud · Functions and Cloud Native · Blockchain · API Platform Cloud Service part 2 · 3rd Generation API Gateways part1 · Oracle JET · Oracle Visual Builder Cloud Service · Container Native Application Development Platform For the latest information please visit Community Updates Wiki page (Community membership required).   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

  Attend our June edition of the PaaS Partner Community Webcast live on June 17th 2020 at 16:30 CET. In this session we will discuss how OIC can enable Netsuite in all of the above areas. We will also...

Application Development Platform

Oracle Functions: Using Key Management To Encrypt And Decrypt Configuration Variables by Todd Sharp

I've covered quite a few different topics related to Oracle Functions recently on this blog, but today I'll cover what probably should have been the first post in this series. In my previous posts, I showed you how to set configuration variables for your applications and functions, but I have yet to show you how to keep those variables secure. In this post, we'll look at using Key Management in your Oracle Cloud tenancy to encrypt and decrypt your configuration to do just that. Since this process involves multiple steps, I thought it would be helpful to give you an outline of the steps that we're going to take: · Create a KMS vault · Create a Master Encryption Key · Generate a Data Encryption Key (DEK) from the Master Encryption Key · Use the DEK plaintext return value to encrypt the sensitive value (offline) · Store the encrypted sensitive value as a config variable in the serverless application · Store the DEK ciphertext and the initVector used to encrypt the sensitive value as Function config variables · Within the function, decrypt the DEK ciphertext back into plaintext using the OCID and Cryptographic Endpoint by invoking the OCI KMS SDK · Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

I've covered quite a few different topics related to Oracle Functions recently on this blog, but today I'll cover what probably should have been the first post in this series. In my previous posts, I...

Application Development Platform

Functions and Events: Managed Services for Conquering Complexity by Bob Quillin

The general availability (GA) of Oracle Functions and Events on Oracle Cloud Infrastructure begins a new generation of simplification and openness for cloud users and developers. Oracle Functions is a managed functions-as-a-service (FaaS) cloud service based on the open source Fn Project, and it provides a fully managed serverless platform for Oracle Cloud users. Oracle Cloud Infrastructure Events is a managed event-routing platform based on the Cloud Native Computing Foundation (CNCF) open CloudEvents standard. With it, cloud users subscribe to changes and automatically react to them using a variety of Oracle Cloud Infrastructure services. Oracle Functions and Events work together to provide an event-driven serverless platform for cloud native application development. The GA of Oracle Functions and Events extends Oracle’s ongoing efforts to conquer complexity and promote open standards. As part of the Oracle Cloud Native Framework, announced at KubeCon + CloudNativeCon North America 2018, these new services are part of an inclusive, sustainable, and open cloud native development solution that includes Oracle Container Engine for Kubernetes (OKE), Oracle Resource Manager (based on the open source Terraform project), Oracle Streaming, plus a broad range of related developer services. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

The general availability (GA) of Oracle Functions and Events on Oracle Cloud Infrastructure begins a new generation of simplification and openness for cloud users and developers. Oracle Functions is...

Application Development Platform

Oracle Functions by Shaun Smith

We're pleased to announce the general availability in all commercial regions of Oracle Functions, Oracle Cloud Infrastructure’s functions-as-a-service (FaaS) platform. Oracle Functions makes it easy to build cloud native applications by letting developers focus on writing code rather than managing infrastructure. With Oracle Functions, you simply write, deploy, and call your function. There are no servers to provision, monitor, or upgrade—it’s serverless! Functions—What Are They Good For? Functions are ideal for dealing with event-driven or intermittent workloads, as well as workloads with spiky usage patterns. Functions pricing is pay-as-you-go, so there’s no charge for idle time. Why pay for a function that’s doing nothing? Oracle Functions is also autoscaling, so if your functions experience a surge in usage, the platform scales up to handle the load and then scales down when usage declines. This saves you money and eliminates the need to forecast peak demand and manage resource allocation. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

We're pleased to announce the general availability in all commercial regions of Oracle Functions, Oracle Cloud Infrastructure’s functions-as-a-service (FaaS) platform. Oracle Functions makes it easy...

Chatbot

Innovate Customer Experience Management with Chatbots hands-on Bootcamp – Europe, Middle East & Africa – June 29th or June 30th 2020

Chatbots have quickly become a critical platform for interacting with users, customers, and prospects. Organizations can now engage customers and employees in a proactive, personalized way, at scale across web, mobile, and messaging platforms. Customer Experience Management chatbots deliver engaging experiences while scaling up with automation. Provide customer insights to your sales and marketing teams. Oracle Product Management is pleased to invite Oracle CX Partners to attend a 1-day hands-on workshop on how to extend CX applications with Chatbots. Workshop format: Web based training with presentations, demos, and hands-on labs Attendees will receive training environment login during the workshop Audience: Oracle CX Partners Consultants and Architects with technical background Schedule: June 29th or 30th 2020 10:00 AM – 2:00 PM CEST (Berlin time) For details please visit the registration page here.   For additional trainings please visit the website here. Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Chatbots have quickly become a critical platform for interacting with users, customers, and prospects. Organizations can now engage customers and employees in a proactive, personalized way, at scale...

Application Development Platform

Free hands-on workshops for Developers–Virtual Developer Meetups June & July 2020

Want to become an expert in Microservices Architecture, Serverless Functions, Kubernetes, developing in Node, Python and chatbots? Join our virtual Oracle Developer Community events in June & July 2020! Virtual Oracle Developer Meetups Want to learn more about developing Enterprise-grade Cloud Native applications on the Oracle Cloud Platform, covering topics like Microservices Architecture, Serverless Functions, Kubernetes, developing in Node, Python and PHP, using Low Code development tools to build Mobile apps, chatbots, integration and much more? Join the Oracle Developer Meetup groups if you want to follow Oracle’s solutions in this area, or participate in the live virtual events and hands-on labs we organize: Agenda Wednesday June 10th 2020 17:00-18:00 CET Introducing Oracle Cloud Platform and overview of the Red Expert Alliance hands-on scenarios on Katacoda and the required preparation. Rolando Carrasco & Lucas Jellema Monday June 15th 2020 19:00-20:00 CET Hacking the Oracle Cloud (with Oracle JET) for Education Lessons and insights into putting together a Hackathon for an education community Wednesday June 17th 2020 17:00-18:00 CET Cloud native app development on OCI with serverless function and API Gateway. Rolando Carrasco & Lucas Jellema Wednesday June 24th 2020 17:00-18:00 CET More advanced cloud native development on OCI, with Functions, API Gateway, Streaming [Events] and NoSQL Database Wednesday July 1st 2020 17:00-18:00 CET Managed Kubernetes aka OKE: firing up a full blown Kubernetes Cluster and deploying, managing & running cloud native applications on K8S. Rolando Carrasco Monday July 6th 2020 19:00-20:00 CET Oracle SOA Suite & Service Bus for Cloud Developers Martien van den Akker Wednesday July 8th 2020 17:00-18:00 CET Cloud native Ops on OCI – monitoring and alerting, automation and infrastructure as code. Lucas Jellema Wednesday July 15th 2020 17:00-18:00 CET Introduction and hands-on with Oracle Cloud Digital Assistant. Rubén Rodríguez   For details please visit the registration page here. Oracle Developer Meetups in Europe: Find a local Meetup Group   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Want to become an expert in Microservices Architecture, Serverless Functions, Kubernetes, developing in Node, Python and chatbots? Join our virtual Oracle Developer Community events in June & July...

Chatbot

CX Chatbot Partner Virtual Bootcamp Europe, Middle East & Africa – June 29th or 30th 2020

Innovate Customer Experience Management with Chatbots hands-on Bootcamp Chatbots have quickly become a critical platform for interacting with users, customers, and prospects. Organizations can now engage customers and employees in a proactive, personalized way, at scale across web, mobile, and messaging platforms. Customer Experience Management chatbots deliver engaging experiences while scaling up with automation. Provide customer insights to your sales and marketing teams. Oracle Product Management is pleased to invite Oracle CX Partners to attend a 1-day hands-on workshop on how to extend CX applications with Chatbots. Workshop format: Web based training with presentations, demos, and hands-on labs Attendees will receive training environment login during the workshop Audience: Oracle CX Partners Consultants and Architects with technical background Schedule: June 29th or 30th 2020 10.00 am –2.00 pm GMT (Berlin time zone) For details please visit the registration page here. For additional trainings please visit the website here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Innovate Customer Experience Management with Chatbots hands-on Bootcamp Chatbots have quickly become a critical platform for interacting with users, customers, and prospects. Organizations can now...

Chatbot

Innovate HCM with Chatbots hands-on Bootcamp Europe, Middle East & Africa – June 22nd or June 23rd 2020

Chatbots have quickly become a critical platform for interacting with users, customers, and prospects. Organizations can now engage customers and employees in a proactive, personalized way, at scale across web, mobile, and messaging platforms. In Human Capital Management chatbots improve access to employee resources and automate talent acquisition and onboarding procedures. Oracle Product Management is pleased to invite Oracle HCM Partners to attend 1 day hands-on workshop on how to extend HCM applications with Chatbots. Workshop format: Web based training with presentations, demos, and hands-on labs Attendees will receive training environment login during the workshop Audience: Oracle HCM Partners Consultants and Architect with technical background Schedule: June 22nd or 23rd 2020 10:00 AM - 2:00 PM CEST (Berlin time) For details please visit the registration page here. For additional trainings please visit the website here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Chatbots have quickly become a critical platform for interacting with users, customers, and prospects. Organizations can now engage customers and employees in a proactive, personalized way, at scale...

Cloud

How to call OIC REST API in VBCS (VBCS -> OIC) by Ankur Jain

In this article, I’m going to show a beautiful use case which I encounter in my project. In this article, I’ll show how to call OIC REST service from VBCS. Some useful links Basics of Oracle Visual Builder Cloud Services Create a simple web application: Visual Builder Cloud Service(VBCS) In this article, we will execute the below use case: Create an OIC REST service which accepts the file, JSON payload(First Name, Last Name) as input parameters and returns the JSON response(Greeting) Create Service connection in VBCS application which is used to call REST API Create a webpage in VBCS which will have text box (First Name, Last Name), file picker and Submit button Call the OIC REST API on button click and pass the input parameter in the REST service which is entered from VBCS page Let us move forward and see how to achieve this OIC REST service in Oracle Integration Considering we already have an OIC REST service as below: Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

In this article, I’m going to show a beautiful use case which I encounter in my project. In this article, I’ll show how to call OIC REST service from VBCS. Some useful links Basics of Oracle Visual...

Cloud

Importing and Updating Apps Between Visual Builder Instances by Shay Shmeltzer

Visual Builder has built in lifecycle for applications that supports hosting the development, test, and production instances of an app on a single server. But many companies prefer to separate their dev instances from their production instances - this allows them to separate the users accessing each instance, separate the backends that they are accessing, and guarantee that there is no development load on the production server. If that is the approach taken, you'll need to promote the app from the development VB instance to the production VB instance, and also take care of subsequent changes to the app. The solution for this need is the use of a shared code repository - which is available for you for free in the Oracle Developer Cloud. If you haven't yet watched the video that explains how to setup Visual Builder to work with the Git repository in Developer Cloud - you should watch that video first. This is an essential thing to do if multiple developers are working on your project. It is also the thing that will enable you to promote code between environments. Once your app code is inside the Git repo - you can leverage Visual Builder's "Import from Git" option in any other instance of VB - this will create your initial version of the app on your new instance. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Visual Builder has built in lifecycle for applications that supports hosting the development, test, and production instances of an app on a single server. But many companies prefer to separate their...

Cloud

Developer Partner Community Newsletter May 2020

Dear Developer Community, Many System Integrators us Oracle Digital Assistant to innovate SaaS services with out of the box chatbots. Based on Digital Assistant partners can build their own chatbot solutions. A great example is Guru a higher education chatbot by our partner Astute. Watch Filip Huysmans, Contribute moving customers to the Oracle Cloud Platform. We want to promote also your customer success, submit your story via the customer reference program. You want to network with the Oracle Community? Join our local Oracle Developer Meetup across the world? Visit our Meetup overview page here. How to become Chatbot - Digital Assistant Expert? We offer training material, free online training including free certification, documentation, trial services and support via our slack channel. Be prepared to innovate your next SaaS solution with Oracle Digital Assistant. Thanks to the community for all the excellent mobile & development tool articles Partner Playground Instances: Try ODA now! & IntraSee COVID-19 Bot for Higher Education & Bridging the gap for remote workers through digital assistants & Digital Assistant can help with Sales Enablement, Customer Service, Employee Service, and more! Learn how an #ODA can improve your business. & IFFCO Empowers Employees and Customers with Oracle Digital Assistant &How to respond to user inactivity using the Oracle Web SDK messenger. An implementation strategy & How to call Oracle Digital Assistant by phone using Twilio Voice APIs & How To Convert Q&A Modules In Oracle Digital Assistant To Answer Intents & How to Optimize The Display of Long Texts in Oracle Digital Assistant Web Messenger & Building Model Driven Questionnaire Conversations Using Composite Bag Entities in Oracle Digital Assistant &Editable Table with Visual Builder - Additional Tips & Visual Builder - Migrating Sample Components to the Latest Versions & Get Started with Oracle JavaScript Extension Toolkit (JET) & ADF Performance Monitor New Version 9.5. To secure our customer investment Oracle extends the support for on-premises Fusion Middleware 12c and releases new versions like WebLogic 14.1.1.0.0. Take this opportunity to offer upgrade services for the latest release and to shift workload to the Cloud. Thanks to the community for all the excellent cloud native development and WebLogic articles: Helidon – Java-based Cloud-native application development & Oracle WebLogic Server 14.1.1.0.0 and Oracle WebLogic Monitoring Exporter & New Oracle WebLogic 14.1.1 on Oracle Kubernetes Engine. For a short summery of our monthly key information watch the PaaS Partner Updates on YouTube. The May edition highlights all resources to become a SaaS Integration expert. This month’s community webcast will the launch of Oracle Insight by Simone Geib. Join our PaaS Partner Community Webcast May 26th 2020. Want to publish your best practice article & news in the next community newsletter? Please feel free to send it via Twitter @wlsCommunity #OracleDeveloperCommunity! To read the complete newsletter please visit www.tinyurl.com/DeveloperNewsMay2020 Please like and share the newsletter at LinkedIn and Twitter     Jürgen Kress PaaS Partner Adoption Oracle HQ Tel. +49 89 1430 1479 E-Mail: juergen.kress@oracle.com Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Technorati Tags: WebLogic Community newsletter,newsletter,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress, Developer Community, Developer Community newsletter

Dear Developer Community, Many System Integrators us Oracle Digital Assistant to innovate SaaS services with out of the box chatbots. Based on Digital Assistant partners can build their own chatbot...

Chatbot

How-to Download Documents in Oracle Digital Assistant Conversations by Frank Nimphius

In a recent Oracle TechExchange article, Upload Documents in an Oracle Digital Assistant Conversation with Messengers like Facebook or the Oracle JavaScript Client SDK, I explained how to upload documents in a messenger client through Oracle Digital Assistant. In this article I now explain the opposite, which is how to download of documents like audio, video, image and document files within a bot conversation. Basically, to download documents in Oracle Digital Assistant conversations, you have three implementation options available: · Using the System.CommonResponse component attachment response type, you navigate to a dialog flow state that returns the download URL along with the document type (audio, video, image, file) to the messenger client to download the content. The rendering of the document, whether it is in place within the messenger conversation, or in an external browser or webview window, is not in the control of Oracle Digital Assistant but the messenger used. · Using a custom component, you use the JavaScript MessageModel object available in the Oracle custom component SDK. Using a custom component is what you would use if the document URL and type is accessed dynamically from a remote service call. The rendering location, in-place within the messenger client, or external in a web browser or webview, depends on the messenger client used. Oracle Digital Assistant , like any other chatbot too, does not control the messenger client. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

In a recent Oracle TechExchange article, Upload Documents in an Oracle Digital Assistant Conversation with Messengers like Facebook or the Oracle JavaScript Client SDK, I explained how to upload...

Chatbot

Tired Of Apps? Try Implementing Digital Assistants by Gustavo Gonzalez Figueroa

Let me start with a few questions. How many applications do you have on your smartphone? Which one do you use the most? On average, based on current surveys , Americans spend more than five hours a day on their phones. Their top two apps are Facebook and Instagram. I have more than 100 apps on my phone, and my most used ones are instant messenger apps, such as Whatsapp, which seems to be the top messaging app for users worldwide . Today, the smartphone is the most important means of personal communication, and it is transforming into an identity-verification tool because every consumer owns a mobile device. Everything Has Changed We have an app for pretty much anything we do: using the bank, renting cars, booking planes, browsing hotels and parking your car — you name it. It has led some people to feel a bit of app burnout. This fatigue of applications has urged companies to look for alternatives for their customers. One of the most adopted solutions for this problem is a digital assistant or a voice assistant. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Let me start with a few questions. How many applications do you have on your smartphone? Which one do you use the most? On average, based on current surveys , Americans spend more than five hours a...

Cloud

Additional new material Developer Community

· Get Certified on Oracle WebLogic Server. The "Oracle Certified Associate (OCA), Oracle WebLogic Server 12c Administrator" certification sets the standard for WLS administrators · Announcing GraalVM 19.1: Compiling Faster  This release includes new features and compatibility improvements. To get involved, join the graalvm-dev mailing or GitHub. Follow Twitter with hashtag #GraalVMCommunity · Migrate your WebLogic Java applications to Docker containers Sign upnow for a free session with a WebLogic expert and learn how you to run your custom Java application on Kubernetes · Test your Java knowledge Take a weekly quiz and learn new tricks on Java programming languages, the JVM, performance, microservices, Docker, Java enterprise, and so much more. · Lightweight cloud-native Java applications · Oracle Cloud Developer image adds Java SE 11 and 12 and Oracle SQL Developer · Build and deploy a Helidon microservice using Oracle Developer Cloud · Introducing the Tracing Agent: Simplifying GraalVM Native Image Configuration · Getting Started with Kubernetes · Three Safe Ways to Test Bots in Your Call Center #1: Convert hotlines to “botlines.” Up to 60% of tech support calls are for basic questions like mobile device compatibility. Why not train a bot to walk customers through these, and let highly trained agents deal with complex problems that require expert, human support? Two more ideas. · Venkat Subramaniam: Java Developers Are Ready for the Future Calling 24-year-old Java “a perfect storm,” Subramaniam, a computer science professor and Oracle Code New York speaker, lists reasons for its continued growth. First, it’s the language with the most developers. Second, it’s built on the strong platform of the JVM. And third, the language started evolving in new ways about six years ago, and the pace has accelerated. Right now it’s evolving quickly to meet the needs of cloud native developers. · Video: What Happens at an Oracle Innovation Day? · Dev Tools for Autonomous: Oracle APEX, Oracle REST Data Services, Oracle SQL Developer Web When Maria Colgan walked onstage at open mic night at a recent developer conference in Seattle, she knew the rules: no slides, five minutes, live demos encouraged. After just less than the allotted time, she walked offstage to whoops and applause. Her demo? Spinning up an autonomous database; clicking in a new list of built-in development tools, including Oracle Application Express (Oracle APEX); and starting a project. Two more tools. · Setting Up a Front-End JavaScript Application with Oracle JET How easy is it to set up a front-end JavaScript application with Oracle JET? Get the answer in this 2 Minute Tech Tip.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

· Get Certified on Oracle WebLogic Server. The "Oracle Certified Associate (OCA), Oracle WebLogic Server 12c Administrator" certification sets the standard for WLS administrators · Announcing GraalVM...

Cloud

Empower your Business Owners and Executives – Integration Insight PaaS Partner Community Webcast May 26th 2020

Attend our May edition of the PaaS Partner Community Webcast live on May 26th 2020 at 16:30 CET. Today's competitive market demands that stakeholders understand, monitor, and react to changing conditions. Businesses need flexible, dynamic, and detailed insight – and they need it as it happens. Collecting, storing, visualizing, and reporting on business metrics in real time has traditionally been a costly undertaking, requiring significant investment of capital and engineering resources. Software is typically developed to meet the unique needs of business applications. In today’s sophisticated enterprise software environment, many businesses use multiple integrated systems, provided by a variety of vendors, further complicating the task of collecting business metrics. Integration Insight dramatically simplifies the process of modeling and extracting meaningful business metrics to help you understand, monitor, and react quickly to changing demands. Presenter: Simone Geib Director Product Management Oracle HQ Schedule: Tuesday April 28th 2020 16:30 CET (Berlin time) Register for the webcast here. Take the opportunity to watch our community webcasts on-demand: · Innovate HCM with Chatbots · ERP Integration with Application Adapters · HCM Integration with Application Adapters · Extend SaaS with Visual Builder Cloud Service · Integration Adapters · Integrate SaaS · Digital Assistant Update · SOA Cloud Service · PaaS Overview Webcast · Process Cloud Service Update · Integrate ERP Cloud · Integrate HCM Cloud · Functions and Cloud Native · Blockchain · API Platform Cloud Service part 2 · 3rd Generation API Gateways part1 · Oracle JET · Oracle Visual Builder Cloud Service · Container Native Application Development Platform For the latest information please visit Community Updates Wiki page (Community membership required).   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Attend our May edition of the PaaS Partner Community Webcast live on May 26th 2020 at 16:30 CET. Today's competitive market demands that stakeholders understand, monitor, and react to changing...

Application Development Platform

Developing Microservices with GraalVM Enterprise Edition + Micronaut on Oracle Cloud by Jeffrey Salleh

Microservices have been one of the emerging technologies and are beginning to get mainstream adoption thanks to several other emerging technologies like containerization, cloud but most importantly the business demands to be agile, scalable and fast. A well-written article — Why Microservices Will Become a Core Business Strategy for Most Organizations by Dion Hinchcliffe gives a good summary on the business impact of Microservices. Why Oracle GraalVM Enterprise Edition? GraalVM Enterprise Edition 19.0 is a new product released by Oracle after putting in years of investments in research and productization and now it is ready for production deployment. GraalVM Enterprise Edition is a high-performance, embeddable, polyglot Virtual Machine for running applications written in JavaScript, Python, Ruby, R, JVM-based languages like Java, Scala, Kotlin, and LLVM-based languages such as C and C++ and allows efficient interoperability between programming languages. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Microservices have been one of the emerging technologies and are beginning to get mainstream adoption thanks to several other emerging technologies like containerization, cloud but most importantly...

Application Development Platform

Coherence Operator 1.0 Released! Operate Coherence Clusters with Kubernetes by Randy Stafford

Oracle Coherence Product Development is pleased to announce the release of Coherence Operator 1.0 into general availability. Coherence Operator is a Kubernetes Operator for Coherence clusters: a Coherence-specific controller extending the Kubernetes API to create, configure, and manage Coherence deployments. Coherence's ability to provide a shared cache, and its inherent dynamic scalability, align naturally with Kubernetes-based deployments of microservices architectures. With Coherence Operator, Coherence users can leverage de-facto industry standards Docker for containerization, and Kubernetes for orchestration of containers, both on-premise and in cloud environments equally.  Specifically, Coherence users can: · Use popular de-facto standard tools to monitor and analyze logs and metrics from Coherence clusters.  The Elastic Stack is supported now; Prometheus and Grafana will be supported in the upcoming Coherence 12.2.1.4 release. · Flexibly override and customize Coherence configuration · Scale the Coherence deployment using Kubernetes verbs or updates · Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Oracle Coherence Product Development is pleased to announce the release of Coherence Operator 1.0 into general availability. Coherence Operator is a Kubernetes Operator for Coherence clusters: a...

Application Development Platform

WebLogic under Kubernetes: The WebLogic topology of the future by Martien van den Akker

Already 4 months ago I attended the PaaSForum 2019 in Mallorca. As every year it was great to meet members of the big EMEA Oracle Partner family. And of course a lot of interesting talks and workshops. This year I was especially interested in announcements around SOA Suite and Project Helidon as a Microservice framework. But certainly also Weblogic under Kubernetes. And actually, to me, the Kubernetes Weblogic Operator that was this years most enthusing subject. With his WebLogic on Kubernetes talk Maciej Gruszka, Director Product Management, enlightened the future Oracle envisions for WebLogic. He started with stating that 'Weblogic is not dead!'. Well, he got me with that already! The road ahead is making WebLogic fit to run in Docker and managed by Kubernetes. It might not be exactly what I had in mind, but it is certainly great news to learn that WebLogic will be around and alive for a future ahead. Oracle thrives to make future releases of Weblogic available as Docker images. Today already, WebLogic is fully supported to run in a Docker container. And according to Marciej, the team is busy with the SOA and OSB teams to get those products fit and available for Docker too. It might even be possible that future releases are going to be delivered as a Docker image. What is the Weblogic Operator? To run in a Kubernetes managed cluster, Kubernetes needs to be able to perform lifecycle operation on a Weblogic Managed server. For that  the Weblogic Operator for Kubernetes is created and introduced. A Kubernetes Operator is a sort of Adapter on top of a non-Kubernetes system that translates Kubernetes lifecycle commands to operations within the specific application. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Already 4 months ago I attended the PaaSForum 2019 in Mallorca. As every year it was great to meet members of the big EMEA Oracle Partner family.And of course a lot of interesting talks and workshops....

Application Development Platform

Helidon Supports GraalVM for Native Executable Applications by Michael Redlich

Shortly after the release of Helidon 1.0, Oracle announced Helidon support for GraalVMthat converts Helidon applications to native executable code via the native-imageutility. Originally named J4C (Java for Cloud) and first introduced in September 2018, Helidonwas designed to be simple and fast, and is comprised of two versions: Helidon SE and Helidon MP. Helidon SE features three core APIs -- a web server, configuration, and security -- for building microservices-based applications. An application server is not required. Helidon MP MicroProfile 1.2 for building microservices-based applications with the supported MicroProfile APIs. GraalVM, created by Oracle Labs, is a polyglot virtual machine and platform that may be integrated into Helidon applications. GraalVM is comprised of Graal, a just-in-time compiler written in Java, SubstrateVM, a framework that allows ahead-of-time compilation of Java applications into executable images, and Truffle, an open-source toolkit and API for building language interpreters. Only Helidon SE applications may take advantage of GraalVM due to the use of reflection in CDI 2.0 (JSR 365), a core MicroProfile API. Therefore, Oracle Labs decided not to include GraalVM support for Helidon MP. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Shortly after the release of Helidon 1.0, Oracle announced Helidon support for GraalVMthat converts Helidon applications to native executable code via the native-imageutility. Originally named J4C...

Application Development Platform

Building And Deploying A Helidon Microservice With Hibernate by Todd Sharp

In the last few posts of our microservice journey we created a compartment, launched a Kubernetes cluster and set our tenancy up for a Docker user and registry and created an Autonomous DB instance that we can use for data persistence. In this post we will start to take a look at writing some actual microservice code. I want to reiterate that each application has unique requirements that should be evaluated before you choose to implement any solution and so the choices that I make in this blog series might be different than the choices your organization will make. The important questions to ask yourself are: · Are microservices the right tool for the job? · Will this solve my problems in a maintainable way? · Can our budget afford the cost of implementing this solution? These are important questions to ask yourself, because introducing a new way of thinking can bring up issues that are difficult to resolve later on. Microservice Patterns Before we dive into the code, let’s start by defining a few patterns for microservice data management. The easiest patterns to digest when it comes to microservices are the shared database and database (or schema) per service patterns so let’s start with those patterns. Read the complete series: Part 1, part 2 and part 3   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

In the last few posts of our microservice journey we created a compartment, launched a Kubernetes cluster and set our tenancy up for a Docker user and registry and created an Autonomous DB instance t...

Developer Tools

Tab Index with PanelFormLayout by Anirban Mukjerejee

This article talks about an interesting use case of JavaScript in ADF faces - the tab index. By default when we use a panel-form-layout in ADF faces, the default behaviour of the cursor on tab is to go the next element as defined inside your panel-form-layout xml metadata. So for a layout with 4 rows and 2 columns, the default cursor travel behaviour is something like this: But what if I need a traverse pattern like this: One not-so-simple and tedious way would be to to rearrange the items inside the form-layout. But for a large and complex form that is not an ideal option, and obviously that is not the solution I am planning to provide. A simpler alternative would be to write a small JavaScript client-listener method, which would take 2 arguments - the previous item and the next item - and depending on these 2 values, it would find the item to focus on. The previous element option would be used when the user wants to go in the reverse direction with SHIFT+TAB. Each item in the panel-form-layout would have this client-listener. Read the complete article here. Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

This article talks about an interesting use case of JavaScript in ADF faces - the tab index.By default when we use a panel-form-layout in ADF faces, the default behaviour of the cursor on tab is to go...

Developer Tools

JET – CCA communication with writeback by Anirban Mukherjee

I found a nice YouTube video (Inter-module Communication with Custom Events) by John Brock, on the topic of inter-module communication in Oracle JET, using the concept of event bubbling. The above method proposed by John will certainly solve communication problems between two JET modules, between a JET module and a CCA and also between two CCAs, and is thus a highly useful one. However, there is another quick method to establish connectivity between two JET web components (CCAs), and that is through the writeback feature. This is essentially a quick solution, and works only between CCAs in one page (or module). The writeback feature essentially means that when a property of a CCA is changed, the changed value is communicated to the component which is hosting the CCA. A crude and high-level process diagram would be something like this: The app-controller contains an observable, which is a writeback-enabled property of CCA1. When this property is updated on the CCA, the value is also updated on app-controller. The subscription handler of this observable updates a variable on CCA2. The same flow is applied from CCA2 to CCA1. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

I found a nice YouTube video (Inter-module Communication with Custom Events) by John Brock, on the topic of inter-module communication in Oracle JET, using the concept of event bubbling.The above...

Cloud

Adding Offline Capabilities to an Oracle Visual Builder App by Shay Shmeltzer

  Visual Builder allows you to create applications that can continue to function even when your device is disconnected from the network. To do that Visual Builder leverages the Oracle JET offline persistence toolkit. This toolkit enables your application to cache data on the client and serves it back from the cache when you are issuing the same REST call but your device doesn't have access to the server. It also allows you to "execute" operations such as adding records while offline - storing those requests on the client again - and then automate replaying them back when you are connected. In the demo video below I show how to add some of these capabilities to your application. It's important to note that adding offline capabilities requires knowledge in JavaScript coding and an understanding of the offline toolkit. This is not a simple drag and drop operation - so approach carefully. Leverage the extensive logging that the offline persistence can do and monitor it's messages in the browser's dev tools console to see what is happening when. In the video you'll also see how to clear the cache on the client which is sometimes needed to see the real functionality. Read the complete article here.     Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

  Visual Builder allows you to create applications that can continue to function even when your device is disconnected from the network. To do that Visual Builder leverages the Oracle JET offline persis...

Cloud

Charts in Oracle Visual Builder – Data Structure and Performance Tips by Shay Shmeltzer

  One of the key ways to make your application drive better user results is to use charts. Chart makes it easier for users to turn raw data into useful information. As they say "A picture is worth a thousands words". Oracle Visual Builder's quick starts makes it very simple to create basic charts leveraging the data visualization components of Oracle JET. But if you require more complex charts and if you want to improve the performance of your application, you might want to go beyond the quick-start. This blog covers two topics: · Reducing network traffic - the "add data" quick-start creates separate variables for each chart, which results in separate DB queries and separate sets of data. If you are sharing population between charts - you can extend one of the queries and eliminate another. In addition, if you need to further manipulate the returned data to show a third type of chart - switch the ADP instead of SDP. This way a single fetch can be used by multiple charts even if the data structure is different. · Creating the needed data structure – Read the complete article here. Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

  One of the key ways to make your application drive better user results is to use charts. Chart makes it easier for users to turn raw data into useful information. As they say "A picture is worth...

Cloud

Using Checkbox to Select Rows in a Table in Visual Builder by Shay Shmeltzer

  This blog will show you how to add a checkbox to rows in a table to allow you to pick specific rows. Note that an alternative approach to selecting multiple rows in a table is to use the built in multi-row selection capabilities of the JET table as shown here, but some users find it easier to use a check box so... To achieve this, you'll want to base your table on an ArrayDataProvide rather than an ServiceDataProvider - this way you'll be able to access the values in the rows later to figure out which ones were selected. You'll add a new boolean attribute to your ADP to track if a row is selected or not - selecting a row will turn the value of this attribute to true. For the check box, we are going to use the "boolean checkbox component" - one of the components available in the Visual Builder Component Exchange. Once you add the component to your VB application, you can drag it onto your table's empty column, and hook the value of the new boolean field you introduced. Read the complete article here.     Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

  This blog will show you how to add a checkbox to rows in a table to allow you to pick specific rows. Note that an alternative approach to selecting multiple rows in a table is to use the built in...

Cloud

Leveraging the Q Parameter to Filter Tables with In Clause by Shay Shmeltzer

The business objects created by Visual Builder expose a powerful REST service interface that includes the ability to use complex query conditions to filter the list of records they return. This is done using the q parameter as described here. In the current version of Visual Builder we didn't expose a design time access to the q parameter and rather provided an abstraction through the filterCriteria approach for defining queries. This saves you from the need to learn SQL syntax for queries - and generates the q parameter for you. But you can actually use the q parameter directly as well - passing it as one of the uri parameters when you call the GET REST method. This can be useful for example when you want a more complex query condition. For example if you want to use the SQL in clause - something like "Where name in ('joe', 'dave', 'jane')". In the video below I show how to modify the q parameter and pass it into your ServiceDataProbvider definition so it will modify the query populating a table. I'm using a bit of JavaScript to create the needed query syntax (surrounding values with ' , and adding the SQL syntax at the start). The code I use is: Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

The business objects created by Visual Builder expose a powerful REST service interface that includes the ability to use complex query conditions to filter the list of records they return. This...

Cloud

Basics of Oracle Visual Builder Cloud Services by Ankur Jain

Oracle Visual Builder is a cloud based software development Platform as a Service (PaaS) and a hosted environment for our application development infrastructure Oracle Visual Builder is a visual and declarative cloud environment for developing and hosting engaging mobile and web applications. Oracle VBCS allows to access data from any REST, SOAP based API and allows to create custom reusable business object to store and manage data. Without the need of any software, VBCS allows us to develop and test the responsive web applications and native mobile applications. The visual designer allows us to quickly create a web and mobile applications by dragging and dropping the rich UI components. Since the Oracle VBCS provides lots of rich set of visual designer to increase the productivity, developers always have access to the source of the applications to modify as per the need. Oracle Visual Builder leverages the open-source Oracle JavaScript Extension Toolkit (Oracle JET) to create engaging web and mobile interfaces. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Oracle Visual Builder is a cloud based software development Platform as a Service (PaaS) and a hosted environment for our application development infrastructure Oracle Visual Builder is a visual and...

Cloud

Storing Image Files in Your Database from a Visual Builder App by Shay Shmeltzer

  The business objects in Oracle Visual Builder let you store textual data, but what if you need to store some binary data such as images? You'll need to find a separate location to store those. Oracle has various solutions for this including the storage cloud and the content and experience cloud, in this blog we'll show you how to do this using Oracle ATP Database (or any other Oracle DB). The concept is simple, you create a table with a Blob type column in your DB, in that column you are going to store the images. You now need to expose that table through a REST service - and call that REST service from your Visual Builder app to load the images. In your Visual Builder app you can have a business object where one of the fields will contain the URL that is used to fetch the image back. In the video demo below I show you how to build this solution. The Database Part - ATP+ORDS I'm using an ORDS based module that exposes the get and post methods on the table. Blain Carter pointed me to this tutorial that covers creating the table and the ORDS interfaces. A couple of tips as you work through the tutorial: Read the complete article here.     Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

  The business objects in Oracle Visual Builder let you store textual data, but what if you need to store some binary data such as images? You'll need to find a separate location to store those. Oracle...

Cloud

Developer Partner Community Newsletter April 2020

Dear Developer Community, Oracle Digital Assistant the chatbot solution is for partners available instant. This playground can be used to learn the solution, build your first bot and become a certified expert. For details please see below in the ODA & Developer tool section. Oracle Digital Assistants is also available as part of free cloud trials. Watch Filip Huysmans, Contribute generating Business with Digital Assistants. We want to promote also your customer success, submit your story via the customer reference program. You want to network with the Oracle Community? Join our local Oracle Developer Meetup across the world? Visit our Meetup overview page here. How to become Chatbot - Digital Assistant Expert? We updated the Chatbot partner resource kit. More than 5.000 hits proof the value, get the content and start your journey to become a certified Oracle expert today! For SaaS partners we make the Chatbot (ODA) demo for Field Service Cloud (TOA) available. Thanks to the community for all the excellent mobile & development tool articles: & Oracle Digital Assistant for SaaS Partner Training Insights & How to create bots that return optimized responses for different messenger channels & Oracle's Grant Ronald discusses chatbot design & Engage Users By Splitting Long Messages Into Short Ones. No More "too long; didn’t read" & Accessing Remote Rest Services from Custom Components Using The Node.js HTTPS module & New Features In Oracle Visual Builder - March 2020 & Editable Tables in Visual Builder - The Oracle JET 8.1 Approach & Advanced Components - Resource Components & Building Dynamic UI Form with Oracle JET & JET - with mongodb, nodejs and express & JDeveloper 12.2.1.4: responsive af:panelFormLayout. Oracle released the latest version of WebLogic Server 14.1.1. To sift existing Java applications to the cloud WebLogic now available in the Oracle Marketplace. Thanks to the community for all the excellent cloud native development and WebLogic articles: Cloud-native app development with Oracle Cloud & Helidon and JPA & Oracle Fusion Middleware 12.2.1.4.0 certified with Linux 8. This month’s community webcast will be an update on Chatbots for Oracle HCM Cloud by Martin Jarvis. Join our PaaS Partner Community Webcast April 28th 2020. Want to publish your best practice article & news in the next community newsletter? Please feel free to send it via Twitter @wlsCommunity #OracleDeveloperCommunity! To read the complete newsletter please visit www.tinyurl.com/DeveloperNewsApril2020 Please like and share the newsletter at LinkedIn and Twitter Jürgen Kress PaaS Partner Adoption Oracle HQ Tel. +49 89 1430 1479 E-Mail: juergen.kress@oracle.com Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Technorati Tags: WebLogic Community newsletter,newsletter,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress, Developer Community, Developer Community newsletter

Dear Developer Community, Oracle Digital Assistant the chatbot solution is for partners available instant. This playground can be used to learn the solution, build your first bot and become a certified...

Chatbot

Integrating Google ReCaptcha in Oracle Digital Assistant Chatbot Conversations Using System.Webview and a Custom Component by Frank Nimphius

Google reCaptcha is used in many web applications to distinguish humans from bots. A type of reCaptcha is where users select a checkbox or select images showing common objects like a bus, traffic lights, street signs and so on. Google reCaptcha can also be implemented in chatbots built with Oracle Digital Assistant. For this you use a locally deployed webview for displaying the challenge and a custom component for verifying the prove that a human is what he claims to be: a human. This article explains how you use the System.Webview component and a custom component to integrate Google reCaptcha in Oracle Digital Assistant chatbot conversations. In addition, you can download the Oracle JET webview application and the custom component as packed files for immediate use in your own chatbots. About the Sample Skill Bot asks user to verify that he or she is human. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Google reCaptcha is used in many web applications to distinguish humans from bots. A type of reCaptcha is where users select a checkbox or select images showing common objects like a bus, traffic...

Chatbot

Using the Local Webview Container to Add a Date Selector Widget to an Oracle Digital Assistant Chatbot Conversation by Frank Nimphius

You use webviews in Oracle Digital Assistant to integrate web application forms in your chatbot conversations. A reason for using web forms in a conversation is to simplify the input of structured data as in application forms. Another is to assist users with user interface widget that don't exist in messenger clients. As of Oracle Digital Assistant 19.1.5, Webviews can also be deployed as Single Page Applications (SPA) in a local skill container, which opens for many use cases. In this article, I'll explain an example that uses a locally deployed Oracle JavaScript Extension Toolkit (JET) SPA application to provide users with a calendar widget that helps them to enter dates more conveniently in a bot conversation. About Web Applications Deployed to the Local Web Container in Skills Locally deployed webviews are single page applications. The application can be built with any JavaScript frameworks you like, not just Oracle JET (https://www.oracle.com/webfolder/technetwork/jet/index.html). A requirement is that the SPA HTML file is named index.html and that it resides in the root folder of the deployment. The image below shows the architecture and the flow at runtime. The single page application, when uploaded to the skill, is referenced from the System.Webview component in a dialog flow. When the System.Webview component is called, it launches the web application in a separate browser tab (web) or webview (mobile). By doing this it passes input parameters to the web application. The input parameters are injected to the index.html file's head section and include a callback URL the application uses to pass control and a response payload back to the bot. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

You use webviews in Oracle Digital Assistant to integrate web application forms in your chatbot conversations. A reason for using web forms in a conversation is to simplify the input of...

Chatbot

Upload Documents in an Oracle Digital Assistant Conversation with Messengers like Facebook or the Oracle JavaScript Client SDK by Frank Nimphius

Chatbot use-cases like incident and expense reporting require bot users to be able to upload images and documents through the messenger client and the bot to a remote server. So when the conversation pauses for the user to provide input, then the following could happen · The user enters free text · The user taps a list item or button, if the input allows it · The user uploads a document or image Oracle Digital Assistant supports uploading images and documents through the System.Text, System.List, and System.CommonResponse components. This article explains how to implement the uploading of images and documents from end to end. Using the custom component provided for this article, a well as the sample Oracle Digital Assistant skill, you can start a conversation just by typing 'hi'. When prompted, use the messenger's upload functionality to upload a document or image. Read the complete article here.     Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Chatbot use-cases like incident and expense reporting require bot users to be able to upload images and documents through the messenger client and the bot to a remote server. So when the conversation...

Chatbot

Deploying Oracle Digital Assistant remote webview applications and services to the Oracle Cloud Infrastructure (OCI) Compute instance by Rohit Dhamija &Tamer Qumhieh

The webview feature in Oracle Digital Assistant is a powerful approach that enables you to integrate remote and locally deployed custom Web applications and pages into your bot conversations. An earlier article on Oracle TechExchange*) explained how webviews work in detail and how you create remote Web applications that you then integrate with Oracle Digital Assistant skill conversations. * TechExchange: How to Use Webviews to Integrate Calls to Remote Web Applications in Oracle Digital Assistant Skill Conversations This article follows up and extends the previously written article and walk you through the required steps to deploy the intermediary service and remote web application to an OCI Compute node. Hence, you will be using Oracle Cloud offerings to deploy all your assets while using web views in ODA. About the sample This article uses the travel sample usecase explained in the previous article on Oracle TechExchange*). Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

The webview feature in Oracle Digital Assistant is a powerful approach that enables you to integrate remote and locally deployed custom Web applications and pages into your bot conversations. An...

Chatbot

Handling small talk in your chatbot with Oracle Digital Assistant by Frank Nimphius

Experience has shown that whilst you might invest considerable effort in training your chatbot to handle requests from users about your business domain intents, much of the traffic to a public chatbot is what we generally regard as small talk.  “Are you a bot”, “tell me joke”, “Do you like football”. For right or wrong, the success of your bot is, in part, measured by how it handles ALL possible interactions:  even the ones in which the user is being deliberately challenging! This article and sample provide a smalltalk skill whose job is exclusively to understand these small talk topics. How does it work The concept is very simple and easy to extend to meet your own business requirements.  The example proves a main skill (link GR_SmallTalkMainSkill) and a secondary smalltalk skill (link GR_SmalltalkSkill). The main skill represents the primary business skill and for the purposes of the example has two business intents: one for ordering pizza the other for banking. The smalltalk skill contains only intents and utterances which relate to the small talk topics to be handled. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Experience has shown that whilst you might invest considerable effort in training your chatbot to handle requests from users about your business domain intents, much of the traffic to a public chatbot...

Cloud

Introducing Oracle Digital Assistant Realtime Analytics Dashboard by Moblize.IT

Oracle Digital Assistant is a very powerful platform with a very fast industry adoption. We at Moblize.it LLC have been using it for our customers to improve their productivity and enhance their business processes. Effective use of digital assistants cuts the requirement of human agents drastically and saves over 80% of operational cost. Some of our customers have been using the ODA for supporting conferences and live events where attendees may have numerous questions. In busy hours, limited support staff becomes a big bottleneck. Digital assistants to the rescue! We offer custom chatbots and digital assistants that can run on any platform like desktop, iOS or android and can integrate in the existing mobile application. Though ODA is very powerful and a very capable platform, one of the missing pieces has always been the ability to monitor the activity in real time. This is especially very critical during conferences and event where there is a super short window to take action on any unexpected behavior etc. To understand the ROI, event hosts always wants to see a live stream to gauge the usefulness of bots plus it’s fun for the attendees as well to see how everyone is engaged with this cool technology. Understanding the need of our customers we developed a Real time analytics dashboard that can be enabled on any chat bot using ODA. It provides below key capabilities: Event Summary: which is total users, sessions, messages and devices used during the entire event tracked. Message Stream: Live stream of messages sent by users Top Phrases & Top Intents: Most asked/resolved sentences by users User Engagement: A hourly distribution of user activity in last 12 hours Sentiment Analysis: A live stream of sentiment analysis for what users are saying and overall sentiment for the event. Social: A twitter stream for a handle or hashtag relevant to the conference. Unresolved: A list of phrases that bot failed to understand. Read the complete article here.     Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Oracle Digital Assistant is a very powerful platform with a very fast industry adoption. We at Moblize.it LLC have been using it for our customers to improve their productivity and enhance...

Cloud

Oracle Finds Its AI-Powered Voice by Suhas Uliyar

These are exciting times for those of us who are working in Artificial Intelligence (AI) and Machine Learning (ML) space. Take Voice Assistants as an example. In the consumer world, voice assistants have gone from “the next best thing” to ubiquitous household items. We turn to these voice devices at our homes to get the weather forecast, listen to our favorite tunes, find out the latest in news, play trivia, or simply to entertain ourselves. All this while we are acutely aware that at the end of the day, it is simply a machine. It is nowhere near the capacity of a human mind to be able to process complex statements let alone switch gears from one topic to the other and making sense of it all. Plus, there’s the fact that it is recording our private conversations! But convenience outweighs even our hesitation due to privacy concerns. In the enterprise world, however, such security breaches are a non-starter! So, how do we drive an intelligent Voice Assistant for an enterprise - enabling it to analyze enterprise specific and domain specific vocabulary that the open domain models are not trained with? Make voice, user interactions become more expressive that requires the voice assistant to process even the more complex queries, deriving intelligence from all available enterprise resources and respond in context to the request made? And more importantly, how do we avoid the security and privacy issues that we are seeing with most of the current consumer-grade voice assistants today? Watch the free on-demand webcast here. For partners the webcast material is available: · Presentation from the webcast · Demo video comparing Oracle Digital Assistant with Alexa/Google, et al · Demo video: using AI-Voice with CRM Please use the material to update your customer base.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

These are exciting times for those of us who are working in Artificial Intelligence (AI) and Machine Learning (ML) space. Take Voice Assistants as an example. In the consumer world, voice assistants...

Cloud

Additional new material Developer Community

  · Tech Dive: Creating an ATP Instance with Oracle Cloud Infrastructure Service Broker for Kubernetes Oracle recently announced the release of Oracle Cloud Infrastructure Service Broker for Kubernetes, an implementation of the Open Service Broker API that streamlines the process of provisioning and binding to services that your cloud native applications depend on. Here, get step-by-step instructions for using Cloud Infrastructure Service Broker for Kubernetes to provision an ATP instance and deploy a container that has access to the ATP credentials and wallet. What’s the first step? · Tech Dive: The Complete Guide to Getting Up and Running with Oracle Autonomous Database In this step-by-step guide for developers, you can focus on using Oracle Autonomous Database, specifically Oracle Autonomous Transaction Processing, to persist data to and retrieve it from microservices. Worried you’re limiting yourselves to traditional table-based data? You’ll see that several options are available for less-traditional storage with Autonomous Transaction Processing. What’s the first step? · On the Highway to Helidon This program digs into Project Helidon with a panel that consists of people who are actively engaged in the project, and community leaders who have used Helidon in development projects and have also organized Helidon-focused Meet-Ups. · Making First Contact: Building Chatbots with Oracle Digital Assistant: A Technical Primer Useful for anyone looking to get an idea of what Oracle Digital Assistant is, how to build skills, how to extract entities, and how to route between skills. As presented at Oracle Code Berlin · Automating DevSecOps for Java Apps with Oracle Developer Cloud Want to improve your application's security? Automating vulnerability reporting helps to prevent attacks that leverage known security problems in code that you use. In this video Shay Shmeltzer shows you how to achieve this with Oracle's Developer Cloud. · Oracle ERP Extension with Visual Builder Cloud Service | John Ceccarelli · Kube Eagle on ORACLE Kubernetes Engine | Saiyam Pathak · Create Randomized Bot Responses Using Resource Bundles in Oracle Digital Assistant | Frank Nimphius   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic    

  · Tech Dive: Creating an ATP Instance with Oracle Cloud Infrastructure Service Broker for Kubernetes Oracle recently announced the release of Oracle Cloud Infrastructure Service Broker for...

Cloud

Innovate HCM with Chatbots PaaS Partner Community Webcast April 28th 2020

  Attend our April edition of the PaaS Partner Community Webcast live on April 28th 2020 at 16:30 CET. Oracle Digital Assistant innovates HCM, CX and HCM solutions Chatbots have quickly become a critical platform for interacting with users, customers, and prospects. Organizations can now engage customers and employees in a proactive, personalized way, at scale across web, mobile, and messaging platforms. In Human Capital Management chatbots improve access to employee resources and automate talent acquisition and onboarding procedures. Presenter: Martin Jarvis Director Product Management Oracle HQ Schedule: Tuesday April 28th 2020 16:30 CET (Berlin time) Register for the webcast here. Take the opportunity to watch our community webcasts on-demand: · ERP Integration with Application Adapters · HCM Integration with Application Adapters · Extend SaaS with Visual Builder Cloud Service · Integration Adapters · Integrate SaaS · Digital Assistant Update · SOA Cloud Service · PaaS Overview Webcast · Process Cloud Service Update · Integrate ERP Cloud · Integrate HCM Cloud · Functions and Cloud Native · Blockchain · API Platform Cloud Service part 2 · 3rd Generation API Gateways part1 · Oracle JET · Oracle Visual Builder Cloud Service · Container Native Application Development Platform For the latest information please visit Community Updates Wiki page (Community membership required).   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

  Attend our April edition of the PaaS Partner Community Webcast live on April 28th 2020 at 16:30 CET. Oracle Digital Assistant innovates HCM, CX and HCM solutions Chatbots have quickly become a...