X

Developer Partner Community

Recent Posts

Cloud

Extend CX applications with Oracle Visual Builder – Partner Innovation Series Webcast January 29th 2021

Please join us for our next installment of the CX Partner Innovation Series. Join us Friday, January 29 at 8:30 AM Pacific, when Oracle CX Product Management lays out the latest news, features, and strategy for Oracle Visual Builder (VB). Oracle Visual Builder a full-service, cloud-native visual design, development, and runtime solution, an essential service for CX applications in three primary ways: VB is the development toolkit that Oracle is using to build Apps with our next generation UX design system, Redwood. VB is the toolkit we’re providing to customers of our apps to extend those apps with native access to the application services (e.g create a custom page for an approval or a dashboard), and it’s the visual development and runtime engine for our ‘portal’ solutions for customers (Digital Customer Service, DCS), and partners (Partner Relationship Mgmt, PRM). VB is the low-code solution for customers and partners to build and run bespoke web and mobile applications. Schedule: January 29, 2021 8:30 AM PDT / 11:30 AM EDT 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

Please join us for our next installment of the CX Partner Innovation Series.Join us Friday, January 29 at 8:30 AM Pacific, when Oracle CX Product Management lays out the latest news, features, and...

Application Development Platform

Oracle WebLogic 14.1.1 under Podman by Dirk Nachbar

Since a few weeks the latest release of the Oracle WebLogic Server 14.1.1.0.0 is available and I was testing it already on native Linux Servers and within Docker. Now it's time to check Oracle WebLogic Server 14.1.1.0.0 under Podman https://podman.io At first you will need an Oracle Linux 8.2 Server with podman. A really good instruction you can find at oracle-base.com. As a starting point, just clone my GitHub Repository there you will find some Dockerfiles for Oracle WebLogic Server 14.1.1.0.0. The first task is to create a JDK 11 Podman Image. Under my GitHub Repository in the subdirectory OracleWebLogic/dockerfiles/14.1.1.0.0/serverjre/java-11 you will find a Dockerfile for a JDK 11 Image. Simply download from Oracle Technology Network the Linux Compressed Archive of the JDK 11 and place it in the directory OracleWebLogic/dockerfiles/14.1.1.0.0/serverjre/java-11. Then just run the podman build command as follows: 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

Since a few weeks the latest release of the Oracle WebLogic Server 14.1.1.0.0 is available and I was testing it already on native Linux Servers and within Docker. Now it's time to check Oracle...

Cloud

Working with Hierarchical Trees in Oracle Visual Builder by Shay Shmeltzer

In this blog and video I'll show how to display hierarchical data in a tree component in Oracle Visual Builder. Oracle JET has various ways to show these type of hierarchies, and I'm going to start from the most basic tree component. While showing how to do this, we'll also cover a few other tips/techniques in Visual Builder. Here are some to the tips you'll learn along the way: Getting Master and Details in a Single REST Call In a tree situation, you might want to fetch both the parent and child records in one go. When working with the Visual Builder business components, such relationships are usually implemented with two separate objects with a reference field between them. To enable the master to fetch the details as part of the query, you'll need to enable the accessor access on the relationship between the two. (See 1:10 in the videos). You will also need to specify the expand option in the REST call to have the actual data fetched. (See 5:20 in the video). Adding "Missing" JET Components While some JET components don't show up in the component palette, you do have access to them in the code editor (7:10 in the video). If you add them through the code editor code insight, we'll automatically add the needed definition code to the json file for the page. 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 blog and video I'll show how to display hierarchical data in a tree component in Oracle Visual Builder. Oracle JET has various ways to show these type of hierarchies, and I'm going to start...

Cloud

Announcing Oracle Visual Builder Platform by Shay Shmeltzer

We are happy to announce the release of the Oracle Visual Builder Platform – a complete and integrated environment for development teams to develop and deliver cloud native applications. The Visual Builder Platform integrates the features of Oracle Visual Builder and Oracle Developer Cloud Service to cover the full development lifecycle from planning all the way to delivery and hosting. The platform consists of a development interface and a runtime/hosting service, Visual Builder Studio and Visual Builder service respectively. Visual Builder Studio Visual Builder Studio integrates an agile collaborative team development platform with code management and CI/CD automation, extended with visual development experience for web and mobile applications. Oracle Visual Builder Studio includes specific features that streamline the development lifecycle for Visual Builder developers with project templates, environments management, and a set of dedicated build steps and CI/CD pipelines for publishing and managing Visual Builder applications. These features integrate directly with the visual development experience for web and mobile user interfaces provided by Visual Builder’s editors. Visual Applications developed with Visual Builder leverage Oracle JET’s rich set of components, further accelerating the speed at which development teams can deliver innovative user experiences. 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 Oracle Visual Builder Platform – a complete and integrated environment for development teams to develop and deliver cloud native applications. The Visual...

Chatbot

How-to Use Resource Bundles Defined In A Skill Within Custom Components Without Tying The Component To A Specific Skill by Frank Nimphius

Oracle Digital Assistant skills provide resource bundles as a feature for skill developers to build multi language bot responses, or just for them to keep label and prompts in a single place for ease of administration and management. Custom components that are uploaded to a skill don't have access to resource bundle, which also has to do with how custom components communicate with a skill. The options skill developers have at current to provide translatable label strings and prompts in a custom component are · to create a custom message bundle functionality for custom components. This way custom components get deployed with their message translations and all a skill developer needs to do is to pass the detected or desired language code for the component to pick the correct language strings · pass resources bundle strings to be used as labels and prompts from a skill to a custom component, for which developers create input parameters. The first option, to create a custom message bundle functionality in a custom component, is a less popular choice among skill developers. Instead the intention is to find a way to pass resource bundle strings for a specific language into the custom component. 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 skills provide resource bundles as a feature for skill developers to build multi language bot responses, or just for them to keep label and prompts in a single place for ease...

Chatbot

How-to allow customers to provide feedback on the usefulness of answers to frequently asked questions by Frank Nimphius

Sometimes a question is what it is; a question. In this case, it makes little sense for a bot to start a long conversation with the user. Instead, the bot should give a direct answer to the question. Answer intents are a recent addition to Oracle Digital Assistant and use the same machine learning model to understand the user question as regular intents do. With answer intents, Oracle Digital Assistant provides a very reliable and successful implementation of the question-answer user case. A common feature of web-based FAQ pages is that at the end of an answer the user has the opportunity to evaluate the quality of the answer and to provide feedback. Just recently, teams working with answer intents started requesting documentation for a similar implementation pattern for questions answered by Oracle Digital Assistant. In this article I provide a channel independent sample implementation that behaves like answer intents in Oracle Digital Assistant but that allows extension to be added for users to provide feedback and for the answer response itself to optionally add channel specific properties. Note: To avoid confusion between the answer intent feature in Oracle Digital assistant and the tip in this article, I refer to the question/answers solution this article provides as FAQ questions, FAQ answers or used FAQ. The Sample In Action The screen shots below show the sample skill that you can download at the end of this article exposed on the Oracle Web Channel. When a user starts a conversation (which could be through an initial message as shown in the image below, or through a message displayed in the messenger upon start-up) the sample displays a welcome message. The welcome message is triggered by a welcome intent, which means that it is part of a conversation that allows new users to onboard easily. 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

Sometimes a question is what it is; a question. In this case, it makes little sense for a bot to start a long conversation with the user. Instead, the bot should give a direct answer to the...

Chatbot

Setting Composite Bag Entity Item Values From A Custom Component by Frank Nimphius

This article explains how composite bag entity items that are based on complex entities like DATE, NUMBER or CURRENCY can have their values set using a custom component. The use case for this is e.g. to set a DATE item to a current date or set an item to a derived value. A sample skill and sample code can be downloaded. About entities Oracle Digital Assistant skills use entities in natural language processing to extract information from user messages based on patterns or values represented by an entity. By doing so, entities represent a single piece of information like a product name, a color, a size or similar. There are two general types of entities: system entities and custom entities. System entities are built-in entities that include DATE, TIME, DURATION, NUMBER, CURRENCY, EMAIL, PERSON, URL, LOCATION and more.  When extracted from a message, system entities may return single values or complex objects. In the image below, DATE, NUMBER, PERSON and URL entities return objects whereas EMAIL returns a single value. 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 explains how composite bag entity items that are based on complex entities like DATE, NUMBER or CURRENCY can have their values set using a custom component. The use case for this is e.g....

Chatbot

Building A Production Quality FAQ In An Hour With Oracle Digital Assistant by Grant Ronald and Asaf Lev

Frequently asked questions (FAQs) are a common feature of most businesses and institutions.  However in recent times the demand to get up-to-date official information from government departments (such as Health, Welfare or Education) or your place of work (homeworking policy, remote IT access etc.) have become a critical factor for many. Digital Assistants allow these official FAQs to be quickly surfaced through all manner of channels (text, voice, social), and done so in way where users don’t have to first of all find the FAQ document then use the correct search terms.  A conversational Digital Assistant can be trained to understand the natural language request from the user and deliver the right answer regardless of how the user might phrase their question. This article explains 6 short steps, including a starter template, to deliver a production quality FAQ digital assistant which also encompasses conversation best-practices, resilience and guidelines for an engaging user experience; all of which can built in less than 60 minutes. 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

Frequently asked questions (FAQs) are a common feature of most businesses and institutions.  However in recent times the demand to get up-to-date official information from government departments (such...

Chatbot

Displaying A Tip Of The Day Message In Oracle Digital Assistant Using The Oracle Web SDK by Frank Nimphius

Displaying a tip of the day was a very popular feature in client-server applications and on the web. The goal of such tips was to provide easily digestible information that could be fun or help you better understand a program or technology. For some time now I am observing that chatbot developers implement web application functions such as font formatting, dropdown menus, etc. in their web messenger (Oracle Web SDK). So I thought that a tip-of-the-day feature would be cool and engaging for bot users. Requirements Unlike other skills, a tip-of-the-day skill should not be invoked from a user message. In other words, you don't want users to type "show me another tip of the day" into the message window just to read more tips. In addition, you want the messenger (Oracle Web SDK) to call the tip of the day silently. Ideally, the tip of the day could be implemented so it can be launched at any time by the web messenger. The Solution Oracle Digital Assistant knows of two invocation types for skills: implicit and explicit. Implicit invocation is where a pizza skills responds to "I like to order a small veggie pizza". Explicit invocation is what we all know from Alexa (though the call it a wake up keyword). In Oracle Digital Assistant, each skill has an invocation name. If you mention the invocation name in a user message, then the routing will go to that skill no matter what. 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

Displaying a tip of the day was a very popular feature in client-server applications and on the web. The goal of such tips was to provide easily digestible information that could be fun or help you...

Cloud

Additional new material Developer Community

· Tech Dive: New Features in Oracle Visual Builder One new feature, Action Chains Test Automation, helps you follow a test-driven development approach that can help detect coding issues sooner, so it’s easier to produce a fix. What are the other new features? · Benefits of Connected Clouds Systems integrators, including Accenture and Capgemini, share how they see companies using the Oracle-Microsoft interconnect and alliance. One benefit is that the connection is direct between the clouds and engineered to provide consistent, low-latency links. · Build, Test, and Deploy Applications on Oracle Cloud—for Free · Chatbots: Talking the Talk As the use of digital assistants expands, so do the opportunities for developers with the necessary skills. · What’s Best About Java 14 · Oracle Code Online · Oracle Visual Builder Cloud Service Workshop Online | May 19–21 · Building a Messaging Microservice with Micronaut, Java, and Oracle NoSQL Database · Java 14 Makes Code Super Expressive, Say Top Developers · Oracle Autonomous Database Just Got Better for Developers · Simplify Test-Driven Development with Oracle Visual Builder · Using GraalVM to Code in Java, Execute as C++ · Get the Developers Guide to the Oracle Notification Service Work with HTTP in Oracle Functions Using the Fn Project Python FDK · Provision a Headless CMS with Oracle Content and Experience · Oracle WebLogic Server for Oracle Cloud Infrastructure & Oracle WebLogic Server 14.1.1   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: New Features in Oracle Visual Builder One new feature, Action Chains Test Automation, helps you follow a test-driven development approach that can help detect coding issues sooner, so...

Application Development Platform

New Oracle WebLogic 14.1.1 on Oracle Kubernetes Engine by Michel Schildmeijer

Last week, Oracle Product Director Will Lyons announced the long expected release of Oracle WebLogic 14.1.1. All  details about this release you can find https://bit.ly/2UNSfB7  and on my blog: https://bit.ly/3dZNOdS so I won't go into details about all the nice new features of it. I'd rather now wanted to test out if this version was ready to run on a Kubernetes platform, and in this case the obvious choice was thee Oracle Kubernetes Engine(OKE), although RedHat OpenShift and Microsoft Azure Kubernetes Service could also be one of the options. Ingredients for running WebLogic 14.1.1 domain The following components belonged to my toolset to build this newest version: · An Oracle Kubernetes Engine Cluster (already created) · A client to run this cluster · The Oracle WebLogic 14.1.1 package · Oracle WebLogic docker files · Podman, buildah, skopeo. For this blog I only used podman, other tools I will use later. · The WebLogic Kubernetes Operator 2.5 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

Last week, Oracle Product Director Will Lyons announced the long expected release of Oracle WebLogic 14.1.1. All  details about this release you can find https://bit.ly/2UNSfB7  and on my blog: https:/...

Cloud

Get Started with Oracle JavaScript Extension Toolkit (JET) by Diana Gray

Oracle JET is used by JavaScript developers working on client-side applications. This collection of open-source JavaScript libraries, along with a set of Oracle-contributed JavaScript libraries, helps developers build applications that interact with Oracle products and services (especially Oracle Cloud services). Oracle University now offers the Oracle JavaScript Extension Toolkit (JET) MOOC, a focused, interactive digital learning experience that spans three weeks. You will learn about JET, a modular JavaScript toolkit that provides the user interface layer of enterprise web and mobile applications. Client-side JavaScript developers, web application developers, and web application designers can all benefit from taking the Oracle JET MOOC, which shows you how to use JET to plan and build applications. Learn development best practices when working with JET, while developing a solid understanding of how JET is used to extend, interact with, and consume Oracle’s Cloud Services or any Web Service of your own. Take a MOOC to Learn JET Compared with more traditional courses, Massive Open Online Courses (MOOCs) offer several advantages. They are less expensive than other types of courses and require no travel, they’re taught by experts, and training is divided into short modules, making it easier to retain what you’ve learned. 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 JET is used by JavaScript developers working on client-side applications. This collection of open-source JavaScript libraries, along with a set of Oracle-contributed JavaScript libraries, helps...

Chatbot

Visual Builder – Migrating Sample Components to the Latest Versions by Duncan Mills

  Introduction In Oracle Visual Builder we provide a capability to add additional custom components into the page designer component palette from a shared catalog. As part of this offering we have pre-seeded the catalog with a set of example components that you are free to use (unsupported) or copy and adapt (they are provided under the Universal Permissive Licence 1.0).  When we originally released this feature we partitioned these example components into three component packs (see this blog article to learn about packs). Those packs where prefixed oj-sample, oj-sample-mobile and  oj-ext.  As time has gone by we've realised that there is really no value in managing each of these component sets separately and so we've consolidated all of the components into the base oj-sample pack. The older packs, (oj-ext and oj-sample-mobile) are still available in the catalog but they will no longer be updated over time and the "newer" versions of the components are present in the oj-sample pack instead.  The following are the effected components and the names of the new versions: 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

  Introduction In Oracle Visual Builder we provide a capability to add additional custom components into the page designer component palette from a shared catalog. As part of this offering we...

Chatbot

Building Model Driven Questionnaire Conversations Using Composite Bag Entities in Oracle Digital Assistant by Frank Nimphius

Composite bag entities group related entities and items of type string, location and attachment to a single entity that represents a real world object like an order, a booking, a reservation, an incident report and many more. The value for each item in a composite bag entity can be resolved through natural language processing (nlp) or by the user when prompted to enter a value. A quality of composite bag entities is that they can be resolved without developers to write dialog flow states for each of the contained bag items. Using the System.CommonResponse component or the System.ResolveEntities component, user prompts are automatically generated until the user cancels or completed providing required information. This article outlines an approach for building model-driven questionnaires using composite bag entities, the common response built-in component and resource bundles. The example use case is a course evaluation skill that students use at the end of a training class to provide feedback about the instructor and the training material and content. 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

Composite bag entities group related entities and items of type string, location and attachment to a single entity that represents a real world object like an order, a booking, a reservation,...

Application Development Platform

Developer Partner Community Newsletter December 2020

Dear Developer Partner Community, As 2020 comes to an end finish the year with an Oracle certification. Enablement and certification are key to cloud success. At the Oracle Competence Center partners can attend free online classes and free online certification Oracle Digital Assistant Overview. Additional we offer the latest implementation exam Oracle Cloud Platform Digital Assistant 2020 Specialist | 1Z0-1071-20 ($245 or free voucher). Every month’s we offer a community webcast with the latest product updates. All webcasts are available on-demand including presentations in ppt format. Highlights include (community membership required): · Innovate Service Cloud with Chatbots · Innovate HCM with Chatbots · Chatbot Design best practices for Conversational UX · Connect, Innovate, Extend SaaS KickOff Webcast 2020 · Cloud Platform KickOff Webcast 2020 · Digital Assistant Update The Oracle Digital Assistant Design Camp is a video series by Frank Nimphius. The series provides insights and good coding practices so anyone can create better bots. The focus is not on individual product features, but on the overall design. Watch the free on-demand videos here. Oracle Transportation Management partners, who want to innovate OTM with chatbots, can watch the free on-demand training here. Thanks to the community for all the excellent mobile & development tool articles: How Hermes had a (digital) helping hand making millions of deliveries & Expert design, integration, and implementation services for the Oracle Digital Assistant platform & Oracle Digital Assistant - Live in Five & Emerging Tech Webinar: PeopleSoft Chatbots & Critical Success Factors for PeopleSoft Chatbot Deployments & The yet not so well known "headerText" property in System.CommonResponse component attachment types & Using the RAW command in Apache FreeMarker Expressions As A Life Saver & Establish a Conversational Parent-Child Relationship Using Value List Entities in Oracle Digital Assistant & Take Advantage of Fuzziness When Extracting Entities in Oracle Digital Assistant & Adding Paging Control to Tables in Visual Builder & Search Across Multiple Columns in a SelectSingle & Visual Builder Studio New Redwood Design (and more). You want to network with the Oracle Community? Join our local Oracle Developer Meetup across the world? Visit our Meetup overview page here. Learn more about containers, Oracle Container Engine for Kubernetes, Infrastructure as Code and API’s to be Successful with Cloud Native. In the Application Development section we published articles about: Announcing longer-running functions, increased limits, improved logging, and log triggers for Oracle Functions & Helidon messaging with Oracle Streaming Service & Can Java microservices be as fast as Go? & Configuring a WebLogic Data Source to use ATP. For a short summery of our monthly key information watch the PaaS Partner Updates on YouTube. The December edition highlights the Oracle Digital Assistant newsletter and the on-demand partners community webinars. In this month’s community webcast Angelo Santagata will present how to extend SaaS solutions serverless. Please join the Extend Oracle SaaS with Cloud Native & Serverless Solutions - Partner Community Webcast December 16th, 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/DeveloperNewsDecember2020 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

Dear Developer Partner Community, As 2020 comes to an end finish the year with an Oracle certification. Enablement and certification are key to cloud success. At the Oracle Competence Centerpartners...

Chatbot

Digital Assistant can help with Sales Enablement, Customer Service, Employee Service, and more! Learn how an #ODA can improve your business

Expert design, integration, and implementation services for the Oracle Digital Assistant platform. Fishbowl Solutions is the leading developer for the Oracle Digital Assistant (ODA) platform. We can design and implement a digital assistant specific to your business needs. Our team will help validate your use case, design conversational interfaces, and integrate your backend data systems. Digital Assistants for customer and employee service, sales enablement, and more. Customer Service Deflect routine requests away from call centers. Use digital assistants on corporate websites or company Facebook pages for account administration, finding store locations, ordering and canceling services, and tracking packages. Employee Service Ease onboarding with a digital assistant that guides new employees through process orientation and training. Help them get quick answers to FAQs, submit IT service requests, check schedules, find benefit information, and request PTO. 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

Expert design, integration, and implementation services for the Oracle Digital Assistant platform. Fishbowl Solutions is the leading developer for the Oracle Digital Assistant (ODA) platform. We can...

Chatbot

How to respond to user inactivity using the Oracle Web SDK messenger. An implementation strategy by Frank Nimphius

During a bot conversation, users can be distracted for a short time and become inactive. With the Oracle Web SDK, your skills can remind users after a certain idle time or even cancel the conversation. This behavior however does not come out-of-the box but requires you to design your dialog flow conversation for it. This article explains an implementation strategy that allows bot to remind users of the conversation they started and also to close a conversation that sat idle for too long. Using this implementation you can also avoid users from staying idle beyond the time configured as the channel session expiry time. Sample Flow The sample that you can download for this article is a pizza order bot. The business of the bot is less important though than what it does. After you setup the downloaded sample as described in the article, you can run it by starting the index.html file, opening the message window (with a click on the bot icon in the lower right corner of the page) and typing I like to order pizza. The bot response shows as in the image below. You can now select a pizza to order, or just do nothing. 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

During a bot conversation, users can be distracted for a short time and become inactive. With the Oracle Web SDK, your skills can remind users after a certain idle time or even cancel...

Chatbot

IFFCO Empowers Employees and Customers with Oracle Digital Assistant by Sahiz Kaur

Indian Farmers Fertilizers Cooperative Limited (IFFCO) is the biggest co-op in India. They are one of the largest manufacturers and marketers of fertilizers. Many of their employees and customers come from a lower economical background and lack formal education. This creates a challenge as the majority of the farmers cannot afford to purchase laptops or computers to access information, products, and services provided by IFFCO. However, nowadays everyone has a smartphone and IFFCO decided to leverage that along with Oracle Digital Assistant to meet their users where they are. In order to purchase fertilizers, farmers have to travel physical locations, wait in line, and look for a friend or a colleague who can help them complete necessary transactions. With Oracle Digital Assistant with Voice, IFFCO has empowered its entire workforce of 5000 employees and customers to take control of their needs and requirements. The employees can easily complete HR and financial functions from their smartphone. In their own language, the farmers can quickly ask the assistant if there is enough inventory available for him to pick up before he makes a trip. Without any training required, they can talk to the assistant in their natural language and complete a task. 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

Indian Farmers Fertilizers Cooperative Limited (IFFCO) is the biggest co-op in India. They are one of the largest manufacturers and marketers of fertilizers. Many of their employees and customers come...

Chatbot

Bridging the gap for remote workers through digital assistants by Suhas Uliyar

AI-based chatbots or digital assistants stand to change the way we interact with business applications, not just consumer ones. The main benefit is the ability to get immediate responses to queries via natural local language, without having to download apps or get training. While we have the freedom to engage in user-friendly experiences in our personal lives – such as Alexa and Siri – there have been few options for people in their professional lives. But that’s changing. As Steve Miranda, Oracle’s executive vice president of application development, remarked, “In HR, every common question or transaction has lent itself nicely to digital assistants. Within the next year, we will be calling HTML our ‘old UI.’ Every transaction you have will be through a digital assistant UI.” Work-at-home requirements associated with the spread of COVID-19 have made it all the more important to give employees easy access to ever-changing information – on company policies, insurance coverage, and public health guidance, in addition to the usual cadence of questions on vacation balances, status of expenses, and IT workarounds. Here are a few key ways in which chatbots and digital assistants can help. 1. An assistant for every employee Finding answers to simple questions can be a frustrating experience if there is no easy way to do so. Take, for example, basic questions like “how many vacation days do I have left?” or “what do I do if I have a change in marital status?” In some cases, employees need to log into their VPN to find the policy document or a web page, or the application – which they then need to further navigate to find answers to these straightforward questions. With a digital assistant, employees can simply speak the question out loud in a natural way or simply input the text, instead of having to navigate multiple screens or interfaces, and they will receive an immediate response. Not only that, the digital assistant can further help them by recommending or taking action as a follow-up to their original interaction and be a true assistant for the employees. For example, rather than just informing the employee on what to do to change their marital status, the digital assistant can actually trigger the change process by gathering the necessary information and then updating the relevant systems with that information. 2. Answering general policy questions With rapidly evolving governmental directives such as sheltering-in-place and social distancing, most organizations are quickly adapting their HR policies and guidelines. At the same time, employees need help and answers from their organizations more than ever. Questions may range widely from policies on employment, travel guidelines, and health and safety instructions, as well as guidelines on dealing with and working during the pandemic. In some cases, the information is very dynamic and changes by the minute. Digital assistants give employees a consistent channel, which is available 24x7, to ask their questions so they can get an immediate response – while freeing up the HR and IT/support teams to manage the more complex challenges they are facing today. In fact, you can also use digital assistants to send proactive alerts and notifications like changes in policies, so that employees don’t need to keep checking or search for the latest information time and again. 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

AI-based chatbots or digital assistants stand to change the way we interact with business applications, not just consumer ones. The main benefit is the ability to get immediate responses to...

Cloud

Additional new material Developer Community

· This Handy Table Shows What Features Have Been Added Since Java 8 · Java Flight Recorder in Java 14 · Develop SaaS Extensions Using Oracle Visual Builder and Helidon Microservices · Learn Oracle JavaScript Extension Toolkit (MOOC) · Understand Oracle GraalVM in a Nutshell (Webinar) · Consume Blockchain Events via Oracle Functions and OCI Streams · GraalVM 20.0 · Oracle Cloud Data Science Platform · Oracle Visual Builder Extends Caesars’ Enterprise Apps · New Features In Oracle Visual Builder · Autonomous Database Just Got Better for Developers · Complete Developers Guide To The Oracle Notification Service · Connect PHP 7 to Oracle Database using packages from Oracle Linux Yum Server · Back To The Database - Prologue: What's Old Is New Again · Working with HTTP in Oracle Functions using the Fn Project Python FDK · Mastering Maven: Dependency Basics · DataScience and Oracle Streaming Service · Oracle Database client libraries for Java now on Maven Central · What's New With Notifications And Functions?   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 Handy Table Shows What Features Have Been Added Since Java 8 · Java Flight Recorder in Java 14 · Develop SaaS Extensions Using Oracle Visual Builder and Helidon Microservices · Learn Oracle...

Cloud

Extend Oracle SaaS with Cloud Native & Serverless Solutions – Partner Community Webcast December 16th, 2020

A number of customers have already built extensions/ integrations with Oracle SaaS using a variety of Oracle PaaS services. Going forward some of these will want to upgrade, migrate or build new, extensions/integrations and unsurprisingly want to ensure that their new extensions use modern technologies and modern frameworks. A specific desire these customers will have is the management of the PaaS servers, SaaS customers are used to the SaaS model, they pay by user/invoice and not by CPU and expect Oracle to manage everything. This presentation aims to help us understand what needs, when extending/integrating, a SaaS customer will have and various patterns they can adopt. The technologies we will explore are the various cloud native technologies, like Kubernetes, streams etc. and serverless technologies like Oracle Functions as a Service. Speaker: Angelo Santagata Architect, Oracle SaaS A-Team Schedule: December 16th 2020 16:30-17:30 CET (Berlin time) For details please visit the registration page here. Take the opportunity to watch our community webcasts on-demand: · How Process Workflow can extend the role of Integration · Innovate Service Cloud with Chatbots · Integration Update & New Features · Chatbot Design best practices for Conversational UX · Connect, Innovate, Extend SaaS KickOff Webcast 2020 · Cloud Platform KickOff Webcast 2020 · Netsuite Integration · 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). 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

A number of customers have already built extensions/ integrations with Oracle SaaS using a variety of Oracle PaaS services. Going forward some of these will want to upgrade, migrate or build new,...

Application Development Platform

Oracle Weblogic now available through Oracle Cloud Infrastructure Market Place by Rolando Carrasco

It’s been a while since Oracle decided to go to the Cloud and since Oracle started his journey to the Cloud, Weblogic has been there. One of the most iconic, used, relevant, important products for Oracle is Weblogic. We all know that Oracle acquired BEA Systems back in 2007~2008, and there were some people that thought that it was going to be the end for such a great application server. But that was far to be truth. We are now in 2020 and Weblogic is still here among us, and not only available for customers who want to purchase it, but in some cases as the most important platform to which a company relies to operate. Just like that. It is also true, and we need to accept it, that the IT world has changed. That now, more than ever in the history of software development, developers, customers, projects have at their disposal, several alternatives to build an application. Most of those alternatives have very good characteristics to be used and deploy in the Cloud. Some of those alternatives go against the principles of a monolithic application server. So, the question is: why is Weblogic still relevant? Why a project would be interested on continue using it? Or having it as an alternative? Well, I mentioned it in the first paragraph of this article: there are a lot of customers still using it, and using it in such a way, that is not possible to move out of it. Nor it would be a good a idea to move outside of it. 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

It’s been a while since Oracle decided to go to the Cloud and since Oracle started his journey to the Cloud, Weblogic has been there. One of the most iconic, used, relevant, important products...

Application Development Platform

Helidon and JPA by Laird Nelson

Did you know that the Helidon project has full, managed JPA 2.2 support? This is so much more than the simplistic Java SE-mode Java Persistence API you are probably used to. You may be used to calling Persistence.createEntityManagerFactory() and then managing EntityManagers yourself, taking care to handle exceptions and thread safety and transactions and rollbacks and a lot of other headaches yourself as well. That’s no fun. Instead, with Helidon MicroProfile, all of those problems are managed for you. You work with Helidon MicroProfile’s managed JPA support in the same convenient, mostly declarative way that you would if you were writing code for a Java EE application server. But Helidon MicroProfile is smaller, lighter and faster than the application servers of yore—in addition to not being an application server at all! This is the best of both worlds. In this article, we’ll add JPA features to a standard Helidon MicroProfile example project and show you how to work with it in the familiar Java EE-like way you’re used to. I’ve added lots of background links in case you want to check out the primary sources. And we’ll go into enough detail along the way that hopefully you’ll understand how all the pieces hang together. Let’s dive in. 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

Did you know that the Helidon project has full, managed JPA 2.2 support? This is so much more than the simplistic Java SE-mode Java Persistence API you are probably used to. You may be used to calling P...

Application Development Platform

Cloud-native app development with Oracle Cloud by Sven Berhardt

Cloud-native is a very popular keyword nowadays. But is it just another hype topic? My personal opinion is: No, it isn’t. Cloud-native development is essential to build sustainable, future-oriented architectures (in this context we also speak of evolutionary architectures) that can deal with the volatile, rapidly changing requirements with respect to products and business models! But what does Cloud-native mean? According to the definition of the Cloud Native Computing Foundation (CNCF), Cloud-native apps are loosely-coupled, resilient, manageable and observable. To meet the requirements to quickly react on changed business requirements, a robust and consistent automation strategy (CI/CD). Technological Cloud-native apps massively count on containerisation. Conceptually such apps rely on modern concepts like Microservices, APIs, DevOps and 12-factor app. To make it more concrete: Cloud-native apps are built with a Cloud-first mindset. In addition, those apps should not depend on a specific tooling or vendor so that it can be both deployed in the Cloud and on-premises as well as in the Cloud of vendor A and vendor B without changing the implementation. Technologies like Kubernetes (and of course other technologies specifically certified by CNCF) are key therefore. From my perspective, the ideas behind Cloud-native should be the basis for any app that is developed nowadays! 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

Cloud-native is a very popular keyword nowadays. But is it just another hype topic? My personal opinion is: No, it isn’t. Cloud-native development is essential to build sustainable, future-oriented...

Cloud

Cloud Platform Partner Advisory Council 2020

You are invited to the 2nd edition of the annual global Partner Advisory Council by the Oracle Digital Assistant Product Management team. Why should you attend? Get the latest product updates and roadmap details from the Oracle Digital Assistant Product Management team. Provide feedback based on your customer project experience and discuss with the Oracle team product improvements & future directions Who should attend? Senior consultants architects, technical leaders & CTOs, who implemented successful Oracle Digital Assistant. Agenda December 8th 8:00-9:00 (PST) Keynotes presented by Clay Magouyrk, Executive Vice President, Oracle Cloud Strategy and Andrew Mendelsohn, Executive Vice President, Oracle Data Management Strategy. December 8th 9:00-11:00 (PST) Oracle Digital Assistant PAC Introduction and welcome Feedback process Highlights from the last 12 months Roadmap by key areas with demos Review feedback & Closing For details please visit the registration page 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

You are invited to the 2nd edition of the annual global Partner Advisory Council by the Oracle Digital Assistant Product Management team. Why should you attend? Get the latest product updates...

Developer Tools

Advanced Components – Resource Components by Duncan Mills

Introduction In the last couple of articles in the Custom Web Component series I've been looking at JET packs - a way of managing supported groups of components as a single logical unit. Once you start to use JET Packs you can then take advantage of a new type of component, a resource. The idea behind resource components is pretty obvious, when you have several components developed, it's likely that you might start to see repetition in your code which you'd want to refactor into some common class, or perhaps you want to share a common resource bundle or CSS file amongst the components. This is exactly what a resource component is for, so let's take a look. What Is a Resource Component? Fundamentally, a resource component is just a bucket, you can put whatever you like into it using whatever disk layout you like, so  can be used for js/ts files, common css, shared images and so forth, as required. The thing is, of course, that it's a no use on its own.  A user would never "install" a resource component directly, it will be installed as a downstream dependency of a standard UI (composite) component.  A resource component has no UI itself and would not (for example) appear in the component palette of Visual Builder. Defining a Resource Component Resource components are very easy to define - essentially the only required file is a component.json file and that can be very simple, e.g. at a minimum: 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

Introduction In the last couple of articles in the Custom Web Component series I've been looking at JET packs - a way of managing supported groups of components as a single logical unit. Once you start...

Cloud

Editable Tables in Visual Builder – The Oracle JET 8.1 Approach by Shay Shmeltzer

Last year I wrote a blog about how to create editable tables based on version 6 of JET. That entry has been quite popular, but since the publishing of that blog things have changed in both Oracle JET and Oracle Visual Builder, and there is a new pattern we are now recommending for handling editable tables. The new pattern is offering better performance and eliminates some refresh issues that users encountered with the old approach. Below you can see a demo showing how to build an editable table in VB from scratch following the approach shown in the JET 8.1 cookbook sample. Note - In general our UI expert are not in favor of editable tables, especially if your users would end up using their application on a mobile device with touch gesture. A better UI pattern they would recommend is editing in a pop-up or in a form next to the table. Here is a blog about editing from a pop-up - which is also simpler to implement :-) . A few points about the solution: The table should only show input component for the row you are currently editing. This is mainly for performance reasons. Rendering multiple lines with input components in them is a heavy task for the browser, and using just one line for editing reduces the time and memory needed to accomplish page rendering. The table is based on an ArrayDataProvider - a variable that keeps an array of the records being edited on the client - allowing you to modify them over time (unlike ServiceDataProvider). Note that in the new March version of Visual Builder (19.4.3) we updated the ADP implementation so in the source you'll see this as "type": 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

Last year I wrote a blog about how to create editable tables based on version 6 of JET. That entry has been quite popular, but since the publishing of that blog things have changed in both Oracle JET...

Cloud

New Features In Oracle Visual Builder by Shay Shmeltzer

The Visual Builder team is happy to announce the rollout of a new version of our service with many new features and enhancements. In this blog entry we highlight the key new additions, but you are certain to discover many other enhancements as you go through your daily development process as well. Action Chain Test Automation We all know that following a test driven development approach can help detect coding issues sooner, making it easier to produce a fix. So how come not all developers follow this methodology? Maybe because writing tests for your code is not fun. With the new Action Chains Test Automation features Visual Builder makes test creation easy and painless. Visual Builder looks at your action chain, and automatically suggest helpful information for defining tests. All you have to do is provide examples of values you expect in variables, and typical results from your REST calls, and VB runs through your action chains and offer suggestions for test results you might want to add to your test case. You'll also be able to see what percentage of your code is covered by your test, and be able to run individual or complete test suites easily. 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 Visual Builder team is happy to announce the rollout of a new version of our service with many new features and enhancements. In this blog entry we highlight the key new additions, but you...

Chatbot

Accessing Remote Rest Services from Custom Components Using The Node.js HTTPS module by Frank Nimphius

You use custom components in Oracle Digital Assistant to access REST services for querying or updating data. Because custom components are developed in Node.js, you use Node modules to handle the REST service access. In this article I explain how you use the Node https module to query data and how to write data back to an Oracle Digital Assistant skill. Note: If you are new to custom components in Oracle Digital Assistant, I do provide links to tutorials and article at the end of this blog article. Node.js: Basics about accessing REST services Becase of its simplicity, the most popular Node module for accessing REST service is "request". The request module however is flagged as deprecated and is no longer actively developed. For this reason, you should use the https Node module. The benefit of the https module is that it is part of the Node.js core package, which means that you don't need to install any additional Node module, and that it is well documented. 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 custom components in Oracle Digital Assistant to access REST services for querying or updating data. Because custom components are developed in Node.js, you use Node modules to handle the REST...

Chatbot

How to create bots that return optimized responses for different messenger channels by Frank Nimphius

Messengers differ in the components and layouts of the user interface that they support. An extreme example of this difference is the comparison of SMS as messenger with Facebook Messenger. While Facebook Messenger offers extensive user interface components such as cards, lists, images and attachments, SMS is just text. Differences however also exist between messengers that support rich user interfaces components. Slack, for example, does not have support for horizontal card layouts, whereas Microsoft Teams supports adaptive cards, a proprietary layouts format that allows bot designers to build their own card layouts. As a developer of chatbots, it's not just about finding the lowest common denominator for the design of the user interface for bots that can be reached via different channels. It's also about presenting the best possible user interface for each channel (image below). The implementation to represent the best possible user interface for a channel is what I call adaptive bot design. 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

Messengers differ in the components and layouts of the user interface that they support. An extreme example of this difference is the comparison of SMS as messenger with Facebook Messenger. While...

Chatbot

Oracle Digital Assistant for SaaS Partner Training Insights by Scott Wall

Our team at Fishbowl Solutions has completed several major Oracle Digital Assistant implementations over the past year and are primed to complete even more in 2020. Continuous learning and intellectual agility are part of our company’s core values, so we sent Scott Wall, on our software consulting team, to Oracle’s most recent training in Dallas, TX: Oracle’s Digital Assistant for Software as a Service (ODA for SaaS) Partner Training. Scott spent two days in hands-on classes where he built, designed, and integrated a new ODA. Throughout the training he discussed new Oracle HCM SKU offerings, ODA as an Agent functionality, and reinforced best practices in bot development and conversational design. Oracle’s ODA offers a few benefits the competition doesn’t: out of the box integration with Service Cloud, versatility with channels and backends, and SaaS SKUs. These features allow Oracle Digital Assistant to integrate seamlessly with its own products, while also allowing full, robust integrations with other applications, backends, and channels. 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

Our team at Fishbowl Solutions has completed several major Oracle Digital Assistant implementations over the past year and are primed to complete even more in 2020. Continuous learning...

Cloud

Developer Partner Community Newsletter November 2020

Dear Developer Partner Community, The 2nd edition of the Oracle Digital Assistant Partner Advisory Council will take place December 8th 2020. In case you have implemented successful Oracle Digital Assistant in customer projects, It’s your opportunity to share your feedback with the Oracle Product Management team. We will discuss the product roadmaps & insights to support your customer success and to improve the Oracle cloud services. Why is Oracle Digital Assistant a must have? Shirley Lum describes 6 powerful reasons! Before jumping in and investing in chatbot technology it is important to understand both the pros and cons of chatbots. To ensure a successful chatbot project Fishbowl offers Oracle Digital Assistant consulting services for three use cases and across five industries. Thanks to the community for all the excellent mobile & development tool articles: Cloud HCM Talk Radio - Innovating Cloud HCM with Voice and Chatbots & Ida Brings AI to Schools, Governments & Live webcast: Automating helpdesk experiences with Oracle Digital Assistant, featuring ComEd November 28th 2020 & Implementing Varying Bot Responses Based on Intent Confidence & New Oracle Cloud SCM Capabilities Help Organizations Address Today’s Biggest Supply Chain Challenges & Adding pagination to list and card layouts in Oracle Digital Assistant, Abort Long Running REST Calls in Visual Builder & Announcing The Visual Builder Cookbook & ADF Performance Monitor New Whitepaper Published, Oracle Forms & Reports 12.2.1.4.0 certified with ATP. To attend our monthly virtual Oracle Developer Meetup please visit 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. WebLogic is now available in the Oracle cloud marketplace for customers who want to shift on-premises workload in the cloud. Including a consumption-based pricing options for Oracle WebLogic Server on Oracle Cloud Infrastructure Container Engine for Kubernetes. In the Application Development section we published articles about Announcing longer-running functions, increased limits, improved logging, and log triggers for Oracle Functions & Helidon 2.1.0 is released, Announcing OpenAPI support in API Gateway & OpenAPI Support in Oracle API Gateway, What are solutions for running Oracle WebLogic Server on the Azure Kubernetes Service? For a short summery of our monthly key information watch the PaaS Partner Updates on YouTube. The November edition highlights the Gartner Magic Quadrant and the Partner Advisory Council. In this month’s community webcast Chris Peytier will present how to extend SaaS solutions. Please join the How Process Workflow can extend the role of integration Partner Community Webcast November 24th 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/DeveloperNewsONovember2020 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 Partner Community, The 2nd edition of the Oracle Digital Assistant Partner Advisory Council will take place December 8th 2020. In case you have implemented successful Oracle Digital...

Cloud

Additional new material Developer Community

Digital Transformation: We’ve Faced the Same Challenges at Oracle The hardest part of a digital transformation is often not the computers or software, but “the entire rethinking of how to operate in a modern global environment,” says Oracle CEO Safra Catz, who spoke at the recent Oracle OpenWorld Europe in London. But these transformations can lead to better customer understanding, financial decisions, and operations. At Oracle, by using the company’s own cloud-based applications and infrastructure, “things that would take weeks, like supply chain planning, now take an hour,” Catz says. Top 10 Strategic CIO Priorities for 2020 First on the list: Accelerate the pace of innovation. CIOs need to see the broad shift to the cloud, including autonomous technologies, as freeing their IT organizations to spend more time and money on developing customer-wowing, market-share-expanding, products and services—and less time and money on system maintenance, tuning, security, and upgrades. What’s next? Oracle Builds on Cloud Momentum with Five New Regions Worldwide To run critical systems in the cloud, Oracle customers need fully independent cloud regions for disaster recovery purposes. That’s why Oracle has committed to having 36 cloud regions available by the end of 2020. Just this month, the company announced local regions in Saudi Arabia, Australia, Japan, Canada, and the Netherlands, all open for business and available in the Oracle Cloud Console. Video: Introducing Oracle Cloud Free Tier Tech Dive: Meet MuShop, a Cloud Native Microservices Demo Manage Your Compute Instances on Oracle Cloud Modernize an Oracle Forms Application with Oracle Application Express (Oracle APEX) GraalVM 19.3 with JDK 11 Support Machine Learning Models as a Service on Oracle Autonomous Database   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

Digital Transformation: We’ve Faced the Same Challenges at Oracle The hardest part of a digital transformation is often not the computers or software, but “the entire rethinking of how to operate in a...

Application Development Platform

Oracle WebLogic Server 12.2.1.4.0 Slim Installer by Dirk Nachbar

Since WebLogic Server 12.2.1.4.0 you have a new edition of the Oracle WebLogic Server, it's the Slim Installer. The corresponding software you can download here. The Slim Installer is much smaller than the Generic or the Fusion Middleware Infrastructure Installers. WebLogic Generic Installer: 826 MB § Fusion Middleware Infrastructure Installer: 1.5 GB § WebLogic Slim Installer: 182 MB Basically the Slim Installer is a full WebLogic Server, but without any examples, no WebLogic Console, no WebLogic Clients, no Maven Plugin and no Java DB. The installation comes without any graphical installer, its pure command line. So be aware of the command line option for the invoking of the Slim Installer. In case you will start the Slim Installer, as you are used to the Generic Installer, just with "java -jar fmw_12.2.1.4.0_wls_quick_slim.jar", the installer will install the WebLogic Slim Edition in your present work directory/wls12214 and the corresponding Oracle Inventory will be created under $HOME/oraInventory.. 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

Since WebLogic Server 12.2.1.4.0 you have a new edition of the Oracle WebLogic Server, it's the Slim Installer. The corresponding software you can download here. The Slim Installer is much smaller...

Application Development Platform

Announcing Notifications Triggers for Serverless Functions by Kay Singh

Today, we’re excited to announce the ability of the Oracle Cloud Infrastructure Notifications service to trigger Oracle Functions. Oracle Functions is a functions-as-a-service (FaaS) platform that makes it easy for developers to write code that meets business needs without worrying about infrastructure. Oracle Functions manages the underlying infrastructure and scales it elastically to handle incoming service requests. When you use Oracle Functions, you’re billed only for the resources that are consumed when the function runs. Notifications is a cloud-native messaging service that allows push-based messaging to email, PagerDuty, and HTTPS endpoints. The Notifications service provides first-class integrations with other Oracle Cloud Infrastructure services, such as Events and Monitoring. You can use these integrations to configure a Notifications service topic to deliver notifications of events and alarms to multiple endpoints, like email and PagerDuty, in a fan-out pattern. Common Use Cases In today’s cloud-enabled world, you expect your services to always be available. Quickly fixing issues in your cloud infrastructure is key to achieving this objective and is a part of a mature DevOps culture. But imagine your service on-call having to wake up at 3 a.m. to accomplish a simple task like resizing a compute instance to a shape with more memory. We believe in improving our customers’ experience so they can spend more time on productive things. With Notifications triggers for functions, you can now automate this scenario by writing code that resizes the compute 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

Today, we’re excited to announce the ability of the Oracle Cloud Infrastructure Notifications service to trigger Oracle Functions. Oracle Functions is a functions-as-a-service (FaaS) platform that...

Developer Tools

Add Custom Validator for the input fields in Oracle ADF by Ankur Jain

When we create any web-application in any one of the technology it is important to validate the form either at the client-side or server-side before it actually goes ahead for further processing. Here is this article where we are going to describe how to use a custom validator in Oracle ADF input fields. Some important link might help you to extend your knowledge ADF BC With No Database Connection Get Current Logged in User How to create List Of Values in Oracle ADF For this article, we are considering there is a form that is already developed with some input fields. Let’s suppose there is an input field and we want users only to enter the alphanumeric characters. Let’s see how this can be achieved in ADF. Select the input field on which validation needs to be applied. Go to the Property inspector and search “Validator“. Select the gear icon corresponding to the Validator and click on the edit button. 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

When we create any web-application in any one of the technology it is important to validate the form either at the client-side or server-side before it actually goes ahead for further processing. Here...

Cloud

Showing Parent/Child in a Single Table in Visual Builder by Shay Shmeltzer

Parent Child (or master detail) relationships are a very common structure of data, and sometimes people want to show this information in a single table - where for each row of the parent we also show the details of the children. (In SQL you get this type of presentation using a "group by" clause). Something that looks like this: In the video below I show the basic steps to help you achieve this. The first thing you'll want to have is a REST endpoint that returns this "Tree" structure where we include the children in each parent. If you are working with business objects in Visual Builder, you'll need to enable the accessor on the relationship between the master and the detail (0:05 in the vide). Keep track of that accessor name, as you'll use it later in your code in a couple of places. Once you do this, you can pass this accessor name as the "expand" parameter to your REST call and the proper data structure can be returned. Next - store it in an Array in your page. Now let's turn to creating the UI. In the demo I'm using a table, and in one of the columns I'm using a bind-for-each loop (line 8) to iterate over the children of the specific row and show them. 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

Parent Child (or master detail) relationships are a very common structure of data, and sometimes people want to show this information in a single table - where for each row of the parent we also show...

Chatbot

Understanding Oracle Digital Assistant Skill Entity Properties – Or, What Does "Fuzzy Match" Do? By Frank Nimphius

Entities in Oracle Digital Assistant extract information from user messages based on patterns or values they represent. Users can have a natural conversation with a chatbot as they will only be prompted for information they have not yet provided. "I like a scoop of strawberry ice cream " implies the intent (to buy ice cream), the flavor (strawberry) and the size (a scoop). The only prompt to display for this example would be "how would you like to pay?".  By various examples, this article explores and explains properties you can set on custom entities. The Sample Skill (Starter Skill) The starter sample skill you can download for this article contains a single entity "Pastas" and two dialog flow states. For the feature demonstrations in this article, there s no need for natural language processing (NLP). However, it is important to clarify that the functionality introduced in the following does work the same if intents and NLP are in the picture. The dialog flow (image below) uses the System.ResolveEntities component to render the user interface. The System.ResolveEntities component doesn't require a lot of properties to set and instead gets its property setting directly from the entity. The System.Output component in line 22 has its text property set to an Apache FreeMarker expression that either prints a single value or multiple values (later more about this) Note: that you could use the System.CommonResponse component instead of the System.ResolveEntities component. 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

Entities in Oracle Digital Assistant extract information from user messages based on patterns or values they represent. Users can have a natural conversation with a chatbot as they will only...

Chatbot

Extending the Oracle Web SDK Delegate Feature To Execute Code Asynchronously by Frank Nimphius

This article explains how you can extend the Oracle Web SDK's delegate feature to execute code asynchronously. For example, when triggering navigation on the website or web application hosting the web messenger, there is no need to wait for navigation to complete to continue with the conversation. About the Oracle Web SDK and its Delegate Feature The Oracle Digital Assistant Oracle Web SDK is both, an SDK and a complete web messenger. With the Oracle SDK you can integrate Oracle Digital Assistant as an embedded web widget or in a popup to your website or web application. However, you can also build your own messenger user interface using the JavaScript framework of your choice and only leverage the SDK programming interface to connect and communicate with the Oracle chat server. The delegate feature in Oracle Web SDK allows you to register callback functions with the Web messenger. The callbacks are invoked before bot responses get rendered, before a user message is sent to the bot, or before postback messages (actions that send complex payload structures) are send. 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 explains how you can extend the Oracle Web SDK's delegate feature to execute code asynchronously. For example, when triggering navigation on the website or web application hosting the web...

Chatbot

Exploring the Oracle Digital Assistant Test Suite For Automated Conversation Testing by Frank Nimphius

Bot conversations in Oracle Digital Assistant are not sequential, or in other words, many paths lead to the same result. The image below shows examples of user input and the expected outcome. Notice that "Please show me the menu", "I like to order pasta". I like to order a pasta with bacon" and "I like to order a pasta with bacon and garlic" lead to the same outcome, which is the confirmation of an order. Where the different user messages differ is in the number of states that are visited in the context of the conversation. To throughly test a skill in Oracle Digital Assistant, all possible conversation paths must be tried, and this for every change you apply to the dialog flow or any version or clone of a skills. Good news is that Oracle Digital Assistant introduced the first implementation of a test suite that allows you, on a skill level, to record a conversation in the embedded conversation tester, which then can be repeatedly run whenever needed. 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

Bot conversations in Oracle Digital Assistant are not sequential, or in other words, many paths lead to the same result. The image below shows examples of user input and the expected outcome. Notice...

Chatbot

Check Code Quality of Your Custom Component Using SonarQube by Luc Bors & Ardhendu Samajdwer

Introduction Use of custom component is very common while working with Oracle Digital Assistant (ODA). Whenever you want to make a call to any back-end service or implement complex logic, which otherwise would require multiple dialog flow states, you would be using custom component. A custom component is build using Node.js. While building a custom component, developers often tend to overlook  checking the code quality. While there are various tools available in the market to check the code quality, this article will describe how you can use SonarQube to check code quality of your custom component. Setup Download and install SonarQube (https://www.sonarqube.org/downloads/) on your machine. This will downlaod a .zip file on your machine. Once downloaded, extract it at a favorable location on your machine. Navigate to "bin" folder, which in my case is C:\sonarqube-8.1.0.31237\bin, and then navigate to the folder specifying your Operating System. 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

Introduction Use of custom component is very common while working with Oracle Digital Assistant (ODA). Whenever you want to make a call to any back-end service or implement complex logic, which...

Chatbot

Innovate Student Systems with Chatbots IntraSee & Oracle Webcast November 17th 2020

Transform the Student Experience with a Campus Chatbot The full promise of digital assistants can be realized once you authenticate your users, provide personalized answers and integrate into key enterprise systems. Once a digital assistant knows who you are, students can track their academic progress, update their data, or check financial aid all in one digital assistant. Advisors, faculty and staff can also 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 automating student support while hitting accuracy rates better than human beings. Join us to see how students, parents, faculty and staff will engage in the conversational campus. Featured Speakers: Andrew Bediz President & Co-founder Higher Ed Digital Assistant Expert Martin Jarvis Director Product Management Oracle HQ Jürgen Kress OIC & ODA Partner Adoption Oracle HQ Schedule: 17-NOV-20 16:30 CET (Berlin time) 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

Transform the Student Experience with a Campus Chatbot The full promise of digital assistants can be realized once you authenticate your users, provide personalized answers and integrate into key...

Cloud

Additional new material Developer Community

  · Integrate Frequently Asked Questions in Oracle Digital Assistant Oracle Digital Assistant provides two options for implementing frequently asked questions: Q&A intents and Q&A framework. To follow these hands-on instructions—and figure out which one better serves your needs—you need a trial or paid instance of Oracle Digital Assistant 19.4.1 or later. Sign up for a free trial at cloud.oracle.com. · Install Oracle Java in Oracle Cloud Infrastructure Oracle Java, a widely adopted and proven Java Development Kit, is now included with Oracle Cloud Infrastructure subscriptions at no extra cost. Here, discover how to install Oracle Java on Oracle Linux running in an Oracle Cloud Infrastructure compute shape by using RPM’s available yum servers. Try it for free with Oracle Cloud Free Tier. · Kubernetes-Hungry Businesses Recruit to Fill Skills Gaps Developers with cloud native skills are in high demand. That much was very clear at this year's KubeCon San Diego, a convention around the open source Kubernetes cloud orchestration platform. But “the skills gap will continue to widen. You can’t fill it with people, because there’s not enough people,” says Bob Quillin, vice president of developer relations for Oracle Cloud Infrastructure. What should companies do about it? · How Oracle’s Digital Assistant Is Smarter than Amazon’s · Learn Java Fundamentals in Five Weeks (MOOC) · Try Cloud Test Drive (GitHub) · Add Books by Oracle ACEs to Your Library · Oracle Container Runtime for Docker Release 19.03 · GraalVM 19.3 with JDK 11 Support · Complexity Revisited: Software and Safety · Build, Test, and Deploy Applications on Oracle Cloud—for Free · Tech Dive: A Podcast on Kubernetes and Beyond   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

  · Integrate Frequently Asked Questions in Oracle Digital Assistant Oracle Digital Assistant provides two options for implementing frequently asked questions: Q&A intents and Q&A framework. To follow...

Oracle Cloud API Gateway – Using an Authorizer Function for Client Secret Authorization on API Access by Lucas Jellema

The objective in this article: create a simple Authorizer Function that checks the Client Secret passed in API calls and allows and denies requests based on whether the correct Client Secret is included. The Authorizer Function does a little more than simply accept or deny: in case of accept it also return a token object that becomes part of the request sent to the real backend. Steps: 1. Create a Function with Fn (in any runtime language, for example Java, Go or Node) – that returns HTTP 200 in case of success or 5xx in case of failure. The response body in case of success has a prescribed format. 2. Deploy the Function to an OCI environment 3. Make sure the API Gateway has access to the Function 4. Configure a Request Policy – on either the API Deployment or a specific Route within an API Deployment – of type Authentication and associated with the Authorizer Function. 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 objective in this article: create a simple Authorizer Function that checks the Client Secret passed in API calls and allows and denies requests based on whether the correct Client Secret is...

Application Development Platform

Scheduling Oracle Cloud Function execution by Lucas Jellema

Functions on Oracle Cloud are an important element in any cloud native application architectures. Functions are typically small, well contained and fairly independent pieces of logic to carry out specific tasks. These tasks can be executed upon reception and handling of HTTP requests – a very common use case – or processing of other events. A function can also provide the implementation of a job that should be executed according to a time schedule – and therefore be triggered by time events. At this point, Oracle Cloud Infrastructure does not provide a native mechanism for defining time based schedules for executing jobs. Scheduling a Function for execution according to a time schedule can be done in a very round about away using a Kubernetes CronJob resource running on OKE (Oracle Kubernetes Engine) as I described in this article earlier this year. This works well – but it is almost silly to start a container (CronJob) in order to invoke a function. Why not do the work the function performs in the container? And of course it requires an OKE cluster to even schedule that CronJob on. Because functions can be triggered by OCI Cloud Events – such as the creation of a file – we could probably find a way to trigger a function as a result of periodically uploading a file to OCI Object Storage. Again, a fairly convoluted way to trigger a function. With the recent introduction of API Gateway on Oracle Cloud Infrastructure and its ability to publish Functions on a public endpoint making the function accessible to regular HTTP client, we suddenly have many more options to trigger a Function ojn a time schedule. Perhaps the easiest one if through the use of an IFTTT Applet: 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

Functions on Oracle Cloud are an important element in any cloud native application architectures. Functions are typically small, well contained and fairly independent pieces of logic to carry...

Application Development Platform

Configure WebLogic policies and actions using WLST by Martien van den Akker

Fairly regularly I give a training on Weblogic Tuning and Troubleshooting, where I talk about JVMs, Garbage Collections, and some subsystems of Weblogic, JMS and JDBC for instance, and how to tune and troubleshoot them. One of the larger parts of the training is the Weblogic Diagnostic Framework. I find it quite interesting, but also pretty complex. And maybe therefor hardly used in the every day Weblogic administration. And that might be a pity, because it can be quite powerfull. You can find the use of it in Fusion Middleware, with preconfigured policies and actions. But I guess that other tooling on Weblogic diagnostics and monitoring, like WLSDM also rely on it (although I don't know for sure). Configuring WLDF might be quite hard, and during the last run of the training, I figured that it might help to turn the solution of the workshop into a script. At least to show what you're doing when executing the labs. But, certainly also to show how you can put your configurations into a script that you can extend and reuse over different environments. This week I got a question on the Oracle community, To be notify of les warning Logs, that made me remember this script. Maybe it's not exactly the answer, but I think at least it can be a starting point. And I realized that I did not write about it yet. 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

Fairly regularly I give a training on Weblogic Tuning and Troubleshooting, where I talk about JVMs, Garbage Collections, and some subsystems of Weblogic, JMS and JDBC for instance, and how to tune and...

Application Development Platform

Run Oracle WebLogic on Azure Kubernetes Service by Michel Schildmeijer

In September 2019 Oracle announced it’s partnership with Microsoft. Al lot of the Oracle solutions, such as databases, middleware, EBS and so on will become available on the Azure Marketplace somewhere in the near future. Besides this tight integration, I also I wondered how many differences there are between the various managed Kubernetes services provided by different vendors. Now Oracle provides OKE(Oracle Kubernetes Engine) and Microsoft AKS(Azure Kubernetes Service). Following the multi cloud vendor strategy, I decided to setup an Oracle WebLogic Domain on an AKS. So not the image and a VM which is also provided as a service, but the real container/orchestration stuff.. :) Azure Subscription My Azure description to be used is not a production one and just a personal one to do this research. My final aim is to get a WebLogic SOA Cluster running on Azure Kubernetes Service(AKS) and maybe deploy some application to it. 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 September 2019 Oracle announced it’s partnership with Microsoft. Al lot of the Oracle solutions, such as databases, middleware, EBS and so on will become available on the Azure Marketplace...

Application Development Platform

My WebLogic on Kubernetes cheatsheet part 1 by Martien van den Akker

Last week I had the honor to present at the UKOUG TechFest 19, together with my 'partner in crime', I think I can say now: Simon Haslam. We combined our sessions into a part 1 and a part 2. For me this presentation is the result of having done a workshop at the PaaSForum in Mallorca, and then to work that around into a setup where I was able to run the MedRec Weblogic sample application against a managed Database under Kubernetes. Kubernetes  Weblogic Operator Tutorial I already wrote a blog about my workshop at the PaaSForum this year, but Marc Lameriks from Amis, did a walkthrough on the workshop. It basically comes down to this tutorial, which you can do as a self-paced tutorial. Or checkout a Meetup in your neighbourhoud. If you're in the Netherlands, we'll be happy to organized one, or if you like I would come over to your place and we could set something up. See also the links at the end of part 2 of our presentations for more info on the tutorial for instance. I did the tutorial more or less three times now, once at the PaaSForum, then I re-did it, but deliberately changed namespace-names, domain-name, etc. Just to see where the dependencies are, and actually to see where the pitfalls are. It's based on my method to get to know an unfamiliar city: deliberately get lost in it. Two years ago we moved to another part of Amersfoort. To get to know my new neighbourhood, I often took another way home then I when I left. And this is basically what I did with the tutorial too. 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

Last week I had the honor to present at the UKOUG TechFest 19, together with my 'partner in crime', I think I can say now: Simon Haslam. We combined our sessions into a part 1 and a part 2.For me...

Cloud

Using Regular Expression Validators in Visual Builder by Shay Shmeltzer

  Oracle JET offers a set of validators that you can use to do client side validation on data the user is entering in a form. In this short blog I'll show you how to use it in a Visual Builder form. You can learn more about JET validators looking at the JET cookbook - for example here. Before you go too deep looking into the JET code samples, make sure you are using the correct cookbook for the JET version used in Visual Builder. Right now (Jan 2020) VB is using JET 7.1.1 (you can see this in the about box in Visual Builder). So you'll want to look at the parallel JET version of the cookbook, which you can find here (play with the version number in the URL to get to other versions such as 720). Now you can look at the JavaScript piece of code to see how a validator component is constructed. For example in the regular expression validator you'll see a piece of code that looks like this and returns a validator type object: 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 JET offers a set of validators that you can use to do client side validation on data the user is entering in a form. In this short blog I'll show you how to use it in a Visual Builder form....

Cloud

Developer Partner Community Newsletter October 2020

Dear Developer Partner Community, Chatbots based on the Oracle Digital Assistant (ODA) platform can be customized solutions or pre-build applications. For Oracle SaaS like CX, ERP and HCM pre-build ODA skills are available. Partners can implement and extend this chatbots. Attend the community webcast for the latest update on the service cloud chatbots on October 20th. As the next step we offer free one day hands-on training to innovate SaaS with ODA. An great customer example of a service cloud chatbot is Holly at Hermes. Customers like the State of Oklahome and the City of LA use chabots to respond to the pandemic. And customers excellerate to adopt chatbot technology for fast and more efficient innovative services. Kmart in Australia launched KBot a augmented reality retail shopping solution. Thanks to the community for all the excellent mobile & development tool articles: Oracle Digital Assistant Innovations Update Featuring Office Depot & A Simple Guide to Connecting Oracle Digital Assistant Custom Component to On-prem APIs & Pre-empting User Choices for A Better User Experience & Using BotML in Oracle Digital Assistant to provide a feedback functionality for answers given by a bot & Displaying Multiple Answers for Frequently Asked Questions Using Regular Intents and NLP & Integrating Oracle Digital Assistant in Android Mobile Applications Using Kotlin And The Oracle Android SDK & A Simple But Effective Option For Creating Shortcuts For Value Lists in Oracle Digital Assistant & Using cURL to Export Oracle Digital Assistant Insights Data & What's New In Oracle Visual Builder Studio - Sep 2020 Release & Multi-row Selection with JET 9 in Visual Builder & Automating Deployment to WebLogic on Oracle Cloud Infrastructure. To attend our monthly virtual Oracle Developer Meetup please visit 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. WebLogic Server can be deployed on the Oracle Container Engine (OKE) a great opportunity to shift workload to the cloud. WebLogic Operator streamlines this process. Easy and fast provisioning is available via the Oracle Cloud Marketplace. In the Application Development section we published articles about Announcing Tribuo, a Java Machine Learning library &Project Verrazzano Now on GitHub & Announcing the Micronaut Oracle Cloud Infrastructure Module for Simple SDK Integration and Performant Serverless Functions & Azure Virtual Machines Major Release Available. For a short summery of our monthly key information watch the PaaS Partner Updates on YouTube. The October edition highlights the free cloud trials and the Integration & Process and Developer partner communities. In this month’s community webcast Martin Jarvis will present the Oracle Digital Assistant for Service Cloud. Please join the Innovate Service Cloud with Chatbots Partner Community Webcast October 20th 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/DeveloperNewsOctober2020 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 Partner Community, Chatbots based on the Oracle Digital Assistant (ODA) platform can be customized solutions or pre-build applications. For Oracle SaaS like CX, ERP and HCM pre-build ODA...

Chatbot

Tutorial Oracle Digital Assistant Native SDK for Web/JavaScript

This 45-minute tutorial shows you how to use the Oracle Native SDK for Web/JavaScript (also known as Oracle Web SDK) to add to your web site a chat window that communicates with an Oracle Digital Assistant skill. You'll start with a basic web interface and then learn how to use the SDK to customize and enhance the behavior and look and feel. Note: This tutorial won't work if you are using Oracle Digital Assistant Release 19.4.1, since the version of the SDK that this tutorial requires is only available for instances of Digital Assistant that have been provisioned on Oracle Cloud Infrastructure (Gen 2). For information on setting up a web channel on Digital Assistant 19.4.1, see Expose Your Digital Assistant through a Web Channel. Background While your customers can access your skills through many platforms, such as Android apps, Twilio SMS, Facebook Messenger, WeChat, and Slack, they also can access skills directly from your website through the Oracle Web SDK. This feature gives your customers the opportunity to ask questions, complete transactions, resolve problems, and so on, as they browse your web pages. The SDK's features include: · Configurable components, such as o Timestamp display o Chat bubble size and padding o Font color and size o Custom buttons and icons o Chat widget size · Autocompletion of text · JWT client authentication The SDK connects to the Oracle Chat Server, which stands between Oracle Digital Assistant and the skill (or digital assistant). The chat server then passes messages to the skill for processing and delivers the skill's response to the client. Get the tutorial 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 45-minute tutorial shows you how to use the Oracle Native SDK for Web/JavaScript (also known as Oracle Web SDK) to add to your web site a chat window that communicates with an Oracle Digital...

Chatbot

Integrating the Oracle Digital Assistant Web SDK Messenger to Oracle JET web applications by Frank Nimphius

The Oracle Web SDK is a JavaScript library that you can use to integrate Oracle Digital Assistant into your website or web application. The library provides a customizable messenger that communicates with the Oracle Digital Assistant web channel via the Oracle Digital Assistant message server. The Oracle JavaScript Extension Toolset (JET) is a development and runtime environment for single page (SPA) web and mobile applications. Oracle JET also is the underlying technology used in Oracle Visual Builder. This article explains how to configure and integrate the Oracle Web SDK messenger in Oracle JET web applications. In particular, it covers · Creating the Oracle Web channel for your skill or digital assistant · Downloading the Oracle Web SDK and wrapping it in Node module · Creating an Oracle JET application using the command line interface · Deploying the Oracle Web SDK to Oracle JET · Configuring the Oracle JET appController.js file with the messenger settings · Interacting with the messenger from Oracle JET UI controls · 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 Oracle Web SDK is a JavaScript library that you can use to integrate Oracle Digital Assistant into your website or web application. The library provides a customizable messenger that communicates...

Chatbot

Integrating Oracle Digital Assistant with Oracle Rest Data Service (ORDS) by Kadday Oucif

Being able to integrate Oracle Digital Assistant with the Oracle Database is a frequently asked topic addressed in this article. In a very informative way and in great detail, this article steps you through the creation of an Oracle Autonomous Transaction Processing (ATP) database cloud instance and the creation of database REST services that allow CRUD access to data stored in the database. In a second step, the article then looks into how to create a custom Oracle Digital Assistant component that accesses the ORDS Rest service within a chatbot conversation. Following the instructions in this article, and downloading the sample skill built for it, you will obtain a working sample that integrates Oracle Rest Data Services in Oracle Digital Assistant chatbot conversations. This article is also suited for developers that are new to Oracle Digital Assistant because each part of the hands-on outlines background  information that teach dialog flows, custom component development and conversation testing. 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

Being able to integrate Oracle Digital Assistant with the Oracle Database is a frequently asked topic addressed in this article. In a very informative way and in great detail, this article steps...

Chatbot

Learning Oracle Digital Assistant – Complete End-To-End Training

This page brings together resources for delivery and uptake of Oracle Digital Assistant. This material is a complete end-to-end learning library including product features and best practices for developing chatbot skills and digital assistants. This material can be used as self-paced learning or for delivery to customers, partners and your own development teams. This section givens a complete overview of the features of the platform and serves as a primer for those who are new to ODA and are looking for a broad understanding of what it does. It then includes presentations on understanding the challenges of conversational project and how to design conversations. · Oracle Digital Assistant Overview · Planning and managing a conversational project · An introduction to conversational design · Conversational UX tips and tricks · Oracle Digital Assistant Conversation Designer Build a Skill with the Conversation Designer (Tutorial) Get the training material 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 page brings together resources for delivery and uptake of Oracle Digital Assistant. This material is a complete end-to-end learning library including product features and best practices...

Chatbot

QUT Digital Assistant Pilot Supports Student Admission Enquiries

Congratulations to the Queensland University of Technology (QUT) HiQ team on the go-live of the HiQ Digital Assistant to support student enquiries through the Student Admission process. HiQ is responsible for student services, support and general enquiries via phone, face to face chat and email. One of the busiest periods is January, before the University year officially begins. Looking to improve the student experience and responsiveness to the influx of enquiries for this year, the project team, led by Angela Kenna, Service Delivery Coordinator, HiQ, researched several technology-based solutions. Angela said “the focus for HiQ is putting the students at the centre of everything we do. We want to provide faster, more responsive service for our students and my focus has really been on how we can best use technology to enable responsive self-service for students, in their channel of choice”. With chat acknowledged as the fastest-growing channel for students, the team engaged Rubicon Red to help implement an AI-based chatbot pilot to address admission related enquiries from prospective students. The new chatbot, named “Q”, has enabled HiQ to automate many responses to student admission-related enquiries allowing them to easily scale to meet the anticipated demand during the peak period, early in the new year. 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

Congratulations to the Queensland University of Technology (QUT) HiQ team on the go-live of the HiQ Digital Assistant to support student enquiries through the Student Admission process. HiQ is...

Cloud

Additional new material Developer Community

· Oracle CEO Safra Catz: What Moving to Oracle Cloud Has Done for Us “Though we have thousands of customers and references, our own experience adopting Oracle Cloud applications and infrastructure allows us to serve as a unique and knowledgeable advisor to organizations that want to know how to go about their own digital transformation,” says Catz. Among the benefits? Closing the books in 12 days or fewer and cutting the time for talent reviews by more than 70%. And there’s more. · Can I Go to Your University? This Chatbot Has the Answer Determining an applicant’s college eligibility is tricky. Technology makes it easier. The University of Adelaide’s new chatbot asks prospective students a series of questions and, through a simple data integration capability, accesses the data needed to immediately let them know whether they’re eligible to apply. Since June 2019, the chatbot has had more than 9,000 sessions with prospective students, without the need to involve university staff. · Build, Test, and Deploy Applications on Oracle Cloud—for Free   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 CEO Safra Catz: What Moving to Oracle Cloud Has Done for Us “Though we have thousands of customers and references, our own experience adopting Oracle Cloud applications and infrastructure...

Application Development Platform

FlexDeploy Loves Oracle Fusion Middleware: Overview by Dan Reynebeau

Continuous integration and continuous delivery (CI/CD) are increasingly popular DevOps practices where code changes are frequently committed to a source control management (SCM), and automatically built, tested and submitted to a release pipeline for deployment. The initial stage of the release pipeline will deploy the changes to a development environment where it can be tested. Upon successful completion of the test, the changes will be propagated through a sequence of environments based on environment entry criteria. Over the course of an upcoming blog series I’ll show how these concepts, along with release automation are implemented within FlexDeploy, breaking down the details for SOA, MDS, OSB, and WebLogic Resource Management. The following blogs are part of the overall Oracle Fusion Middleware series. · FlexDeploy Loves Oracle Fusion Middleware: Overview · FlexDeploy Loves Oracle Fusion Middleware: WebLogic Configuration Setup · FlexDeploy Loves Oracle Fusion Middleware: MDS Setup · FlexDeploy Loves Oracle Fusion Middleware: Service Bus Setup · FlexDeploy Loves Oracle Fusion Middleware: SOA Setup · FlexDeploy Loves Oracle Fusion Middleware: Continuous Integration and Issue Tracking · FlexDeploy Loves Oracle Fusion Middleware: Test Automation · FlexDeploy Loves Oracle Fusion Middleware: Release Pipelines · FlexDeploy Loves Oracle Fusion Middleware: Integration with ServiceNow If you’re interested in getting a preview, check out this webinar recording. You will get a deep dive of FlexDeploy’s support for the SOA Suite, WebLogic resources, and the Oracle Integration Cloud. 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

Continuous integration and continuous delivery (CI/CD) are increasingly popular DevOps practices where code changes are frequently committed to a source control management (SCM), and automatically...