X

Developer Partner Community

Recent Posts

Application Development Platform

Helidon, Logging, and MDC by Tomas Langer

Helidon is designed to have the smallest number of third party dependencies as possible. With that goal in mind, we originally decided to use Java Util Logging (JUL) as its an integral part of the JVM with no added dependencies. In Helidon 2.2.0, however, we have decided to support the following logging frameworks and some of their features: · Java Util Logging (JUL) — already supported and does not require any changes in Helidon · Simple Logging Facade for Java (SLF4J) — an API that can be used to log into multiple logging implementations (logback, Log4j, JUL) · Log4j (version 2.x) — widely used logging framework With the addition of Log4j and SLF4J we can now offer Mapped Diagnostic Context (MDC). This highly requested feature allows users to register a value with the MDC using a static method, and then write it to the output. This value could be a tracing ID that we want to see for each message, the current user, or a similar contextual 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

Helidon is designed to have the smallest number of third party dependencies as possible. With that goal in mind, we originally decided to use Java Util Logging (JUL) as its an integral part of the JVM...

Application Development Platform

Excel generation example – Custom Java functionality on Oracle PaaS/JCS cloud by Jang-Vijay Singh

Introduction In this example, I will describe a small Java utility that produces an Excel file. The Utility has a synchronous Rest API to act as an interface for callers. Bear in mind that Oracle Integration Cloud has inbuilt capability to generate CSV files - CSV is a text-only format of comma/delimiter-separated values that can also be opened in a spreadsheet tool like Microsoft Excel or OpenOffice. However, Excel is a binary format capable of rich formatting, formulae, among other features. The API that this post describes generates a proper well formatted Excel file, can be deployed in an Oracle PaaS environment on the Java Cloud Service (JCS), can be consumed just like any other Rest service in the Oracle Integration Cloud (OIC), and can even be directly exposed to users (subject to security, usability, and other considerations). The output The output file generated by my sample Rest service can be seen below in a spreadsheet program like Microsoft Excel or OpenOffice Calc: 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 this example, I will describe a small Java utility that produces an Excel file. The Utility has a synchronous Rest API to act as an interface for callers. Bear in mind that Oracle...

Application Development Platform

Coherence Community Edition by Randy Stafford

Coherence Community Edition release 20.12 was published today, providing early access to another set of new features, along with those in release 20.06, to be included in Oracle Coherence release 14.1.2 when it becomes available. The 20.12 release is created in GitHub, artifacts are published to Maven Central, a Docker image is on dockerhub, and updated documentation is linked from the Coherence Community site. New features in Coherence Community Edition 20.12 are: · Bootstrap API: a new, simple API for configuring and starting Coherence cluster members and clients in a consistent way from application code. The Bootstrap API is being used in new Coherence integrations with microservices frameworks. · GraphQL Support: Helidon 2.2, just released, implements the Eclipse MicroProfile GraphQL specification. Using Coherence with Helidon 2.2 will allow GraphQL-based access to Coherence data, including the novel ability to seamlessly navigate object graphs stored in multiple Maps. 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

Coherence Community Edition release 20.12 was published today, providing early access to another set of new features, along with those in release 20.06, to be included in Oracle Coherence...

Application Development Platform

Join us on August 3rd and 5th for the FREE Oracle Developer Live event —Simplifying Modern Application Development

Register now and make sure you join us for the session and hands-on-lab on Oracle’s new enterprise container platform, Verrazzano! You won’t want to miss these sessions – where we will show you how to manage and deploy multi-cloud applications on Verrazzano with portability and consistency across cloud environments. Design resilient, secure, scalable apps Developers today face significant challenges when building highly resilient, secure, and scalable applications for a global customer base. Whether modernizing existing apps or building new cloud native apps, developers must make architecture and design decisions across a variety of technology choices. At this event, you’ll learn the foundational principles of modern app development and how you can apply them to simplify decision making, freeing you to focus on the code. Register now to learn about: Building containerized web applications Using relational databases with modern apps Automating deployment and DevOps Developing real-time event processing and analytics Deploying serverless functions Schedule: America August 3rd 2021 and Europe, Middle East, Afrika, Asia August 5th 2021 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

Register now and make sure you join us for the session and hands-on-lab on Oracle’s new enterprise container platform, Verrazzano! You won’t want to miss these sessions – where we will show you how to...

Cloud

Developer Partner Community Newsletter July 2021

Dear Developer Partner Community, Oracle announced excellent Fiscal Year 2021 results, thanks for the wonderful partnership. Oracle Integration is the enabler to continue the SaaS (ERP, HCM and CX) growth. Oracle Digital Assistant innovates SaaS and custom applications. To start in the new fiscal year we summarized the steps to success and want to invite you to join our launch webcasts: Launch webcasts July 6th (EMEA and Asia time) and July 8th (Americas time) 2021 Chatbot hands-on training & certification Integration hands-on training & certification Brazil, Asia, EMEA, US & Canada Sales kits including customer presentation in ppt format Join the Developer and Integration partner community Would be great if you can forward the details to your Oracle practice. Looking forward to welcome you! The latest Oracle Digital Assistant 21.04 release is available. New features include machine leaning Entities or hidden skills, for details please see the documentation here. Thanks to the community for all the excellent chatbot & development tool articles: Configure Slack as a Channel for the Oracle Digital Assistant & Learning Entity Event Handler Programming by Example of Building an Expense Report Skill & Responsive UI with the Dynamic Table in Visual Builder & Visual Builder - A Crash Course In the Application Development section a new WebLogic Server is available for OCI/OKE. Coherence CE milestone 2 is release and a Helidon extension for Visual Studio For a short summery of our monthly key information watch the PaaS Partner Updates on YouTube. The July edition highlights Oracle Fiscal Year Results 2021, and the Steps to Success. In this month’s community webcast Arvind Venugopal will present how to connect your B2B ecosystem using Oracle Integration. Please join the Partner Community Webcast July 27th 2021. On-demand webcast recordings are available at the Oracle Video Hub. To read the complete newsletter please visit https://bit.ly/DeveloperNewsJuly2021 Please like and share the newsletter at LinkedIn and Twitter Jürgen Kress PaaS Partner Adoption Oracle HQ 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, Oracle announced excellent Fiscal Year 2021 results, thanks for the wonderful partnership. Oracle Integration is the enabler to continue the SaaS (ERP, HCM and...

Cloud

Automating CI/CD for Oracle Cloud Functions with Visual Builder Studio by Shay Shmeltzer

Serverless computing is one of the more attractive aspects offered by cloud platform - letting you focus on coding functionality and letting the provider take care of providing dynamically scaling platform to run your code. Oracle is offering the Oracle Cloud Functions Service as a platform for hosting serverless functions. Oracle Functions is based on the Fn Project - an open source, container native solution for writing functions that supports a variety of languages (including Java, go, ruby, node, python, and more) . In this blog we'll highlight some of the capabilities that are built into Oracle Visual Builder Studio to help you manage the development cycle for such functions and to automate continuous deployment to the Oracle cloud platform. The video demo below focuses on the code management and CI/CD automation functionality. For code management we use the Git repositories in Visual Builder Studio. For CI/CD automation VB Studio offers Fn specific build steps as well as integration with the Oracle infrastructure environment: 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

Serverless computing is one of the more attractive aspects offered by cloud platform - letting you focus on coding functionality and letting the provider take care of providing dynamically scaling...

Cloud

How to connect your B2B ecosystem using Oracle Integration – Partner Community Webcast July 27th 2021

Learn more about the B2B capabilities in Oracle Integration which now enables you to combine Application and Multi Enterprise Integrations with the same platform. We will walk through an overview of B2B Integration followed by a demo of an end to end Integration that showcases these capabilities. Speaker: Arvind Venugopal Schedule: July 27th 2021 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: · Oracle Visual Builder What’s New · Accelerate your chatbot projects with Oracle Digital Assistant Templates · Cloud Native and Serverless SaaS Extensions · Innovate Service Cloud with Chatbots · Integration Update & New Features · Chatbot Design best practices for Conversational UX   · Innovate HCM with Chatbots   For the latest information please join the Developer Partner Community please register 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

Learn more about the B2B capabilities in Oracle Integration which now enables you to combine Application and Multi Enterprise Integrations with the same platform. We will walk through an overview of...

Chatbot

How to configure a bag item in a composite bag entity as optional by Frank Nimphius

Composite bag entities model real world objects like "order", "person", "car", "account" etc. Each attribute in such an object is referred to as a bag item. Bag items usually reference other entities (built-in or custom). The System.CommonResponse component and the System.ResolveEntities component can be used to generate dialogs at runtime for users to be prompted to provide input for each bag item. A common use case for objects is that some of their attributes (bag items) are treated as optional. This means that the item will be prompted but the user can choose not to provide any information. In this article I explain by an example how you achieve the same behavior with composite bag entities. Use case The sample that you can download as a skill uses a composite bag entity to model an account. The account information is collected by the following bag items: first name last name email (optional) address The following image shows how the user is prompted for the information. When specifying the first name, the bot uses the provided name in the prompt when it asks for the last name. The EMail prompt is rendered with a skip button. In addition, users could type "skip" or "none" to leave the field without providing a valid email address. When the mail address is skipped, the next prompt is for the address. 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 model real world objects like "order", "person", "car", "account" etc. Each attribute in such an object is referred to as a bag item. Bag items usually reference other entities...

Chatbot

Oracle Digital Assistant introduces Unified Multi-lingual NLU, Enhanced Speech, and Data Manufacturing by Srini Vinnakota

I’m excited to announce that the Oracle Digital Assistant Platform Version 20.12 is now being rolled out across all our OCI data centers. Key updates include: · Unified Multi-lingual NLU · Enhanced Speech · Data Manufacturing with Active Learning Unified Multi-lingual NLU 20.12 represents a fundamental shift not only for the ODA Platform but for the Conversational AI space in general. With 20.12, we introduced a unified multi-lingual NLU model for key languages in Europe and Middle East. This means customers no longer have to build a separate digital assistant for each language nor do they have to rely on a translation service to power their Intent Classification and Entity Recognition. While multi-lingual language embeddings have become mainstream in the past couple of years, ODA is the first Conversational AI platform to introduce active cross-lingual usage with Few-Shot and Zero-Shot NLU training models for both intents and entities. Read the complete article here.     Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

I’m excited to announce that the Oracle Digital Assistant Platform Version 20.12 is now being rolled out across all our OCI data centers. Key updates include: · Unified Multi-lingual NLU · Enhanced...

Cloud

FlexDeploy Support for Oracle Cloud

Are you looking for ways to accelerate development and delivery, improve quality, and more effectively manage cost and risk? Is your organization looking to deliver customer benefit faster and more reliably? DevOps, Continuous Integration (CI), Continuous Delivery (CD), Release Orchestration, and the growth of Cloud help drive these improvements. Flexagon’s FlexDeploy in combination with the Oracle Cloud makes achieving those benefits fast and easy! The FlexDeploy and Oracle Cloud combination can result in many benefits for your organization:... ➢ Automate and standardize the provisioning, build, deploy, and release lifecycle ➢ Speed up the delivery of software, better meeting internal and external customer needs ➢ Decrease costs to develop and maintain scripts, perform manual steps, and troubleshoot problems ➢ And more! The FlexDeploy and Oracle Cloud combination helps customers provision and manage environments more effectively while establishing streamlined CI/CD pipelines for moving software across development and production environments. Ready to see how? 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

Are you looking for ways to accelerate development and delivery, improve quality, and more effectively manage cost and risk? Is your organization looking to deliver customer benefit faster and...

Cloud

Business Object Client Side Caching with Visual Builder by Shay Shmeltzer

If you are using Visual Builder's Business Objects (BO) as a source of data for your Visual Builder user interface, caching their content on the client side can help improve your app performance. The latest version of Visual Builder provides a simple declarative way to control caching settings for your BOs. Caching Considerations There are a couple of points to consider before you implement caching though: If your data is frequently changing, you might not want to cache it on the client as the cached data might be out of date when the user access it. For example, we wouldn't suggest caching the current inventory for each product in your warehouse, as this will change with every new order placed. The list of product names, however, might be data that you can cache assuming your products catalog changes at most once a day. Visual Builder lets you define the length of time that the data is cached - which should help you tune this for each piece of data. 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

If you are using Visual Builder's Business Objects (BO) as a source of data for your Visual Builder user interface, caching their content on the client side can help improve your app performance. The...

Cloud

Displaying Nested Arrays with Nested Tables in Visual Builder by Shay Shmeltzer

Hierarchical data is very common when working with databases, but showing such data can pose challenges when you want to show all the data on one page. In the past I showed how to show hierarchy using a tree component, in this blog I'm building on top of the concepts shown there to create a UI representations that shows a nested details table for each master record. In the example we use a data set of departments and employees that belong to each one of them. We want to show a table of the employees below the details of each department. This is a common representation in "report" type of outputs. To achieve this we are starting from the tree example, populating an ArrayTreeDataProvider with the data. We then use an oj-bind-for-each component to dynamically render each of the master records. Binding the component to the array of master records, and using a panel with content in it bound to a specific field. You can of course expand and modify the layout of that area with additional fields and layouts. 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

Hierarchical data is very common when working with databases, but showing such data can pose challenges when you want to show all the data on one page. In the past I showed how to show hierarchy...

Chatbot

Testing Your Apache FreeMarker Expressions Using The Online FreeMarker Template Tester by Frank Nimphius

  About Apache FreeMarker in Oracle Digital Assistant Apache FreeMarker is the expression engine used in Oracle Digital Assistant dialog flows, entities and skill and digital assistant settings. An Apache FreeMarker expression is defined using the ${ ... } construct or as directives like <#if ...> <#else> ... </#if>. You can read up on Apache FreeMarker expressions at · Apache FreeMarker Template Language · Apache FreeMarker Reference for Oracle Digital Assistant About the Online Template Tester The Apache FreeMarker online tester is available as a project on GitHub and online. On GitHub You find the GitHub project at https://github.com/apache/freemarker-online-tester Online Tester To use the online tester, point your browser to https://try.freemarker.apache.org/ The image below shows the tester that displays in the browser. The Template field takes the Apache FreeMarker construct or expression you want to test. The Data model field provides various options for you to model the data objects that are referenced by your expression. The data model may simulate a variable state in Oracle Digital Assistant or the content of a system variable. As a rule of thumb: Any data object reference in your FreeMarker script needs to be modeled. 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

  About Apache FreeMarker in Oracle Digital Assistant Apache FreeMarker is the expression engine used in Oracle Digital Assistant dialog flows, entities and skill and digital assistant settings. An...

Chatbot

How To Tell Which Value Or Synonym Actually Resolved An Entity by Frank Nimphius

The System.Intent component in Oracle Digital Assistant resolves intents and extracts entities from a user message. Entities can be extracted if the message contains the entity value or a synonym defined for it. For example, when asking for a currency code for a country, the following user messages work if Germany, German, Portugal, Portuguese or UK were defined as synonyms "What is the currency code for Germany" "What is the German currency code" "Which currency code is mapped to UK" "What is the currency code Portugal has" "What is the currency code of Portuguese money" There are use cases, where the synonym that resolves an entity actually matters. Lets take the example of an expense report. An expense report may have a value list entity entry for transportation to identify the type of an expense. While "transportation" is the value to extract, the kind of transportation matters too. So if "train" "car" "plane" "flight", "ship" would be defined as synonyms, then the following messages would all resolve to transportation. 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 System.Intent component in Oracle Digital Assistant resolves intents and extracts entities from a user message. Entities can be extracted if the message contains the entity value or a synonym...

Chatbot

Accessing The Current Range Start For Bag Items In A Composite Bag Entity by Frank Nimphius

About Page Ranging Messenger behaves differently when it comes to the number of buttons or the selection of items that can be rendered. To remove limitations, you can configure the data items that are displayed simultaneously on composite bag entity items. For the users to be able to browse all data values, you then use buttons exposed on the System.CommonResponse component or the System.ResolveEntities component. What happens when a user tabs on a button is that the component navigates to a next or previous page range. There may be a time where you need to know what the current page range is. In composite bag entities, the page range is identified by the range start index, which, of course, is different for each bag item. In this article I explain how you can access the current page range for a bag item in a composite bag entity at runtime using an Apache FreeMarker expression. 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

About Page Ranging Messenger behaves differently when it comes to the number of buttons or the selection of items that can be rendered. To remove limitations, you can configure the data items that are...

Chatbot

Digital Assistant, Streaming, Notifications, and other services for Oracle Government customers by Jerry Niemeyer

The Oracle Cloud Infrastructure (OCI) Government and Department of Defense (DoD) regions continue to gain customer adoption and have proven its purpose and mission as more customers have gone live to support public sector programs and projects. Today, we announce a new set of cloud services to increase the usefulness of Oracle Cloud government regions by providing greater ease of use and rich automation: · Oracle Cloud Infrastructure Streaming · Oracle Cloud Infrastructure Notifications · Oracle Digital Assistant Platform These services add to the existing Oracle Cloud for government core services, which include File Storage service, usage reports, Resource Manager, Console Announcements, Terraform, Kubernetes, autoscaling, and Oracle Cloud Infrastructure Monitoring. Over the last six months, we’ve added countless new features to our US government regions, including AMD, high-performance computing (HPC), enhanced GPU hardware, private endpoints for bi-directional connectivity, Oracle Linux Container Registry, and OCI Registry. How do these services provide value to public sector entities? The services are on a FedRAMP high and IL5 accredited environment, and all these services are accredited at the same level. These accreditations provide the peace of mind that physical and virtual security, maintenance, tools, people, and processes meet both current and ongoing compliance standards. 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 Cloud Infrastructure (OCI) Government and Department of Defense (DoD) regions continue to gain customer adoption and have proven its purpose and mission as more customers have gone live to...

Application Development Platform

Can Java microservices be as fast as Go? By Mark Nelson

Peter Nagy and I presented a paper at the Oracle Groundbreakers Tour 2020 LATAM in August, 2020 titled “Go Java, Go!” where we asked ourselves the question “can Java microservices be as fast as Go?” We created some microservices and did some benchmarking, and we presented our results at that event. But there was more to explore, so we decided to turn our presentation into this post. We plan to follow up with additional posts as we do more testing and development. Premise We wanted to experiment to see if Java microservices could run as fast as Go microservices. Common industry belief seems to be that Java is “old,” “slow” and “boring;” and that Go is “fast,” “new” and “cool.” But we wanted to know if those characterizations were warranted or supported by actual performance data. We wanted a fair test, so we created a very simple microservice with no external dependencies (like a database for example), and with very short code paths (just manipulating strings). We did include metrics and logging, since these seem to be always included in any real microservice. We used small, lightweight frameworks (Helidon for Java and Go-Kit for Go) and we also experimented with pure JAX-RS for Java. We experimented with different versions of Java and different JVMs. We did some basic tuning of the heap size and garbage collector. We warmed up the microservices before test runs. 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

Peter Nagy and I presented a paper at the Oracle Groundbreakers Tour 2020 LATAM in August, 2020 titled “Go Java, Go!” where we asked ourselves the question “can Java microservices be as fast as Go?”...

Application Development Platform

Longer-running functions, increased limits, improved logging, and log triggers for Oracle Functions by Sachin Pikle

Oracle Functions is a serverless platform that lets you create, run, and scale business logic without managing any infrastructure. Today, we’re pleased to announce some key enhancements to Functions to make it easy for you to use it in more use cases: · Longer-running functions, up to 5 minutes · Increased maximum number of functions and applications · Improved logging with Oracle Cloud Infrastructure Logging · Log-triggered functions using Oracle Cloud Infrastructure Service Connector Hub Longer-running functions, up to 5 minutes You can now run workloads that need up to 5 minutes of function run time. Previously, this time was limited to 2 minutes. This increase will help customers who need the extra processing time for use cases such as: · Fetching more data from databases, APIs, and third-party systems · Importing more data with extract, transform, load (ETL) functions · Running synthetic monitoring tests · Performing memory heap analysis · Processing batches of log data To use this feature, you can set the maximum function timeout value up to 300 seconds. We recommend that you use a timeout value as close to your actual need as possible. 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 Functions is a serverless platform that lets you create, run, and scale business logic without managing any infrastructure. Today, we’re pleased to announce some key enhancements to...

Application Development Platform

Be Successful with Cloud Native by Sherwood Zern

I’ve been fortunate enough to be part of the unprecedented growth of developer services and tools that are now available for cloud application development. If I think back 5 years, I don’t think any of us would have imagined how quickly cloud application development has taken hold. This modern way of developing software is often referred to as cloud native. What is cloud-native? As one point of reference, the Cloud Native Computing Foundation (CNCF) defines it to mean using an open source software stack to be containerized, where each part of the app is packaged in its own container. These containers are dynamically orchestrated, so each part is actively scheduled and managed to optimize resource utilization. In addition, microservices-oriented development tools increase the overall agility and maintainability of applications. The benefits make tech media headlines every week, and it seems like a no-brainer, but some companies struggle with how to get started. One of the best options, if you’re unsure how to get started, is to be guided by those with experience in the cloud-native arena. Oracle is aware of these challenges and has developed a program to assist customers in this transition. The Developer Lighthouse Program (DLP) helps customers move off of ground zero and jumpstart their transition to cloud native application development. What is the DLP? The DLP provides technical advice and support for the organization’s development team. The program focuses on the developer team by providing them assistance with the move to cloud native. One of the main components to the DLP is a cloud developer day which provides expert assistance in the following areas for an application of your choice. Developer Cloud Day The developer cloud day is 6-hours of customized training. The 6-hours may be a one-day delivery, or it can be adjusted to meet the customer’s availability. Optimally, the delivery will not be more than 3 days of 2-hour instructions on each day. The topics offered are customized, cloud native topics that the customer chooses. These courses could be basic material such as Introduction to Oracle Cloud Infrastructure (OCI), Introduction to Kubernetes, Introduction of containers and Docker or they can be more advanced topics. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

I’ve been fortunate enough to be part of the unprecedented growth of developer services and tools that are now available for cloud application development. If I think back 5 years, I don’t think any...

Cloud

Developer Partner Community Newsletter June 2021

Dear Developer Partner Community, Thanks for the joint business in fiscal year 2021, June 1st starts the New Year for Oracle. Partners play a key role for Oracle integration and digital assistant. 8 of the top 10 Oracle Integration customers are implemented by partners. SaaS solutions like HCM, CX and ERP Cloud need to be integrated and customized. Attend the SaaS Innovation Webcast with Suhas Uliyar, Vice President Oracle Product Management, July 8th 2021. Want to increase the Oracle PaaS business? Create new service offerings and solutions for the Cloud? Attend the PaaS Overview Webcast July 6th 2021. Martijn Vlek, Vice President will present the latest PaaS sales plays, kits and how to get access to the Oracle Cloud platform. What are AI Chatbots and How Do They Work? Artificial intelligence chatbots are text- or voice-based interfaces that provide support and connect human users with the services or information they need by simulating a traditional person-to-person conversation. Thanks to the community for all the excellent chatbot & development tool articles: Learning Entity Event Handler Programming by Example of Building an Expense Report Skill & Oracle Digital Assistant Design Camp: Testing Strategies & Building A Frequently Asked Question Skill Using A Programming By Convention Approach & Creating Multi - Select User Interfaces For Data Stored In Array Variables & Display Web View Forms in Oracle Web Messenger for Structured or Secret Data Entry & Introduction to JET Dynamic Components in Visual Builder. In the Application Development section Clay announced the ARM based Oracle Cloud Infrastructure offering. Helidon, a collection of Java libraries for writing microservices, supports now Vault and Neo4j. For a short summery of our monthly key information watch the PaaS Partner Updates on YouTube. The June edition highlights Connect & Innovate SaaS & Platform Launch Webcasts and the Hands-on Integration Bootcamps. In this month’s community webcast Shay Shmelzer will present an Oracle Visual Builder update and how partners can leverage the used by Oracle to develop the next generation of Oracle Cloud Apps to extend SaaS and build customer solutions. Please join the Partner Community Webcast June 29th 2021. On-demand webcast recordings are available at the Oracle Video Hub. To read the complete newsletter please visit https://bit.ly/DeveloperNewsJune2021 Please like and share the newsletter at LinkedIn and Twitter     Jürgen Kress PaaS Partner Adoption Oracle HQ 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, Thanks for the joint business in fiscal year 2021, June 1st starts the New Year for Oracle. Partners play a key role for Oracle integration and digital assistant. 8 of...

Cloud

Visual Builder Studio New Redwood Design (and more) by Shay Shmeltzer

If you are working with Visual Builder Studio you probably noticed a big change when you logged in today - the service has adopted Redwood - Oracle's new user experience design language. All the functionality that you've been using is still here - but looking much better and with improved usability. This is part of the November release of Oracle Visual Builder Studio which was rolled out across all the cloud regions. There are several other new features in this release - you can read about them in our documentation here. For those who are just now picking up Visual Builder Studio for the first time, a key new feature is the new Free Build VM. A free build VM is provisioned when a new Visual Builder Studio instance is created. This VM can be used to execute the CI/CD automation for Visual Applications. This provides a simpler on-boarding experience for organizations developing Visual Applications and Oracle Cloud Application Extensions. Simply spin up a VB Studio instance and you are ready to do the complete development cycle without further configuration of compute/storage on the Oracle infrastructure side. 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

If you are working with Visual Builder Studio you probably noticed a big change when you logged in today - the service has adopted Redwood- Oracle's new user experience design language. All...

Cloud

Search Across Multiple Columns in a SelectSingle by Shay Shmeltzer

The new oj-selectSingle component is the recommended component for selection lists in Visual Builder starting with version 20.10. In past blog entries we showed you some of the advance features it offers such as advanced layouts and retrieving additional values beyond just the label. In this blog we show you one more capability - searching for a value across multiple columns in the list. To achieve this capability you'll need to populate your singleSelect using an Array Data Provider - this keeps the records fetched on the client, and enables you to search across the array of data. Array Data Provider has an attribute called textFilterAttributes that you can specify in its definition and will contain an array listing the fields that you want to allow searching on (make sure they are fetched when you populate the ADP). One tricky part, right now, is that we don't expose the textFilterAttributes attribute in the VB design time, so you need to switch into code view the page's json file, locate the variable definition, and update it directly there. You can see an example of this in the JET cookbook here, and the code I specifically used for the JSON file is: Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

The new oj-selectSingle component is the recommended component for selection lists in Visual Builder starting with version 20.10. In past blog entries we showed you some of the advance features...

Cloud

Adding Paging Control to Tables in Visual Builder by Shay Shmeltzer

Paging control was a common pattern for controlling the number of records shown on a page and for fetching another set of records. Today, with the richer functionality provided by browsers, you can get a better user experience with native scroll functionality and a "load more" approach. I blogged about it in a previous entry that shows how scrolling/fetching/pagination works in VB tables by default. This "load more on scroll" approach is what you see in your Twitter and Facebook feeds for example. Google's search page seems to be one of the last remaining sites to stick with the "next 10 records" approach. At Oracle our UI experts also instructed our Cloud Apps development teams to not use paging controls. But, if you insist on adding a pagination control to your tables, here is a quick demo showing how to achieve this.  Oracle JET has a pagination control that can be added to a table, see the example in their cookbook. The component relies on a PagingDataProviderView variable. This type is not one of the variable types that are "natively" available in VB, but you can easily create one in a JavaScript function and assign it to a variable of type Any. You simply pass to it an array of data and use the following code to create the variable. (Important note - make sure to use the correct field as the idAttribute for the record - something I forgot to do in the video - this is important for correctly returning the rowkey in record selection events). 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

Paging control was a common pattern for controlling the number of records shown on a page and for fetching another set of records. Today, with the richer functionality provided by browsers, you...

Cloud

Oracle Visual Builder What’s New – Partner Community Webcast June 29th 2021

Learn how you can leverage the Visual Builder Platform - used by Oracle to develop the next generation of Oracle Cloud Apps – to develop your own solutions and to extend Oracle’s Apps too. In this session we’ll explain the new platform architecture, show a full development lifecycle demo, and discuss the new features added in the latest release. See the platform that Oracle relies on for our own business and learn how it can benefit your business.   Speaker: Shay Shmeltzer Schedule: June 29th 2021 10:00 – 11:00 CET (Berlin time) For details please visit the registration page here.     Take the opportunity to watch our community webcasts on-demand: · Accelerate your chatbot projects with Oracle Digital Assistant Templates · Cloud Native and Serverless SaaS Extensions · Innovate Service Cloud with Chatbots · Chatbot Design best practices for Conversational UX · Connect, Innovate, Extend SaaS KickOff Webcast 2020 · Cloud Platform KickOff Webcast 2020 · Innovate HCM with Chatbots · Extend SaaS with Visual Builder Cloud Service · Digital Assistant Update · 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     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

Learn how you can leverage the Visual Builder Platform - used by Oracle to develop the next generation of Oracle Cloud Apps – to develop your own solutions and to extend Oracle’s Apps too. In this...

Chatbot

Establish a Conversational Parent-Child Relationship Using Value List Entities in Oracle Digital Assistant by Frank Nimphius

Parent-child relationships are a common pattern in software development. The relationship usually describes a one-to-many dependency between two sets of data, one of which (the child) depends on the choice of the other (the parent). For example, a chatbot that handles expenses may prompt a user for providing the type of an expense, which could be accommodation, transportation, parking fees, office supplies and many others. Then, if a user selects transportation as the type of expense, the system may prompts with a dependent list of options, that may include flight, rental car, train, taxi, bus, others  as selectable values. This article explains how to define parent-child relationships in Oracle Digital Assistant using the System.CommonResponse component and a composite bag entity. It's one more article on the topic of model-driven conversations (see:  TechExchange: Model Driven Conversations in Oracle Digital Assistant – Build Better User Interfaces By Using Entities For Everything ) Example The example you can download for this article is a skill that shows car manufacturers and their dependent car types. As shown in the image below, a use could type a message like "show a list of cars" for the chatbot to display a list of manufacturers. When the use selects a manufacturer from the list, then the dependent list contains the available car types for this selection. 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 relationships are a common pattern in software development. The relationship usually describes a one-to-many dependency between two sets of data, one of which (the child) depends on the...

Chatbot

Using the RAW command in Apache FreeMarker Expressions As A Life Saver by Frank Nimphius

Often the unexpected is the best teacher. While participating in a team effort to build a digital assistant, one of my skills failed after adding a component developed by one of my peer developers. The error message was pretty clear and reported my standard error handler as the dialog flow state the error happens. Apparently, the user message my standard error handler passes to a custom component contained invalid characters. If you look at the error message, you can see that the last user message is actually a JSON payload, not a string. The JSON payload actually contained a lot of double quotes, which actually seems to confuse the BotML. Don't ask me how the JSON payload got in, but this also is what made it unexpected. On my journey to find a fix, I came a cross a specific Apache FreeMarker expression that does not try to understand the message it passes but treat it as a raw payload. The dialog flow state below shows the original dialog flow definition. As you see for the Last user message property, it accessed the last user input and passed it to 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

Often the unexpected is the best teacher. While participating in a team effort to build a digital assistant, one of my skills failed after adding a component developed by one of my peer developers. The...

Chatbot

Critical Success Factors for PeopleSoft Chatbot Deployments by Logesh Balasubramaniam

In a short time, Oracle has delivered several chatbots for PeopleSoft HCM and Finance applications that leverages the AI powered Oracle Digital Assistant (ODA) PaaS cloud. By subscribing to ODA service, PeopleSoft customers can easily deploy and extend these pre-built chatbots. In these early days of adoption, many customers are still evaluating the business value offered by chatbots for back office application like PeopleSoft, to justify their investment in ODA PaaS cloud. Chatbots offer an intuitive, conversational user experience compared to a traditional web UI. A well designed and integrated chatbot can offer rich user experience, high efficiency, and significantly lower customer support cost. In this article, I discuss the 3 aspects of chatbots that are critical success factors and when executed well, can provide a transformative deployment that offers business value and enriched user experience. Channels In chatbot lingo, “Channel” refers to “How” the chatbot is accessed by users. PeopleSoft delivered chatbots are accessed using a “Web Channel” from within the PeopleSoft application. This supports a straightforward scenario where users, instead of navigating to multiple pages, can get the information and perform the tasks from a single chat window.  However, this only barely scratches the surface of possibilities of deploying chatbots. Oracle Digital Assistant provides AI-powered voice recognition and native multilingual support across multiple channels that can far expand the reaches of PeopleSoft chatbots. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

In a short time, Oracle has delivered several chatbots for PeopleSoft HCM and Finance applications that leverages the AI powered Oracle Digital Assistant (ODA) PaaS cloud. By subscribing to ODA...

Chatbot

Oracle Digital Assistant Design Camp

The Oracle Digital Assistant Design Camp 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: · Oracle Digital Assistant Design Camp: Conversation Design Experience (CDX) Workshop · Oracle Digital Assistant Design Camp: Conversational UX · Oracle Digital Assistant Design Camp: Train Your Model · Oracle Digital Assistant Design Camp: Integrating Frequently Asked Questions · Oracle Digital Assistant Design Camp: Adaptive Bot Response Design (Building Bots For Multiple Channels) · Oracle Digital Assistant Design Camp: Custom Component Service Design & Development · Oracle Digital Assistant Design Camp: Model Driven Conversations Using Entities · Oracle Digital Assistant Design Camp: Art of Navigation in Digital Assistants and Skills · Oracle Digital Assistant Design Camp: Learn to love the System.CommonResponse component · Oracle Digital Assistant Design Camp: Unleash The Power of OCI for ODA Part 1 - Custom Component Enterprise Deployment   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 Digital Assistant Design Camp 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...

Chatbot

How Hermes had a (digital) helping hand making millions of deliveries by By Gemma Dunning

Throughout lockdown, deliveries were a lifeline to millions. From groceries and everyday supplies, to workout equipment and board games, we delivered it all. It’s been an honour to play a big role in keeping the country happy. From March to June, we handled around 2.5 million parcels a day – a volume that we only usually see during seasonal peaks at Black Friday and Christmas. And with these key calendar dates still to come, we don’t expect this level of business to stop any time soon – in fact, we’re predicting that we’ll deliver 3.5 million parcels a day during these periods. In just five months, we have experienced five years of growth. But the bigger picture has only served to remind us that to see success, we should focus on the little things. It’s the little things that make sure our big delivery machine can run day in, day out, even through these challenging times. A helping hand For us, every customer interaction is important. But with millions of deliveries a day, we need a helping hand. That is where Holly, our chatbot – and colleague – comes in. Holly has become an even more valuable member of the team during Covid. As deliveries surged – even our app reached 2.5 million downloads – having the right technology in place allowed us to remain open and communicating with customers as much as possible. Holly’s presence has meant millions of customers’ needs have been met in a relatively speedy and stress-free way –meaning less people put on hold, less pressure on customer support, and less frustration for everyone. 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

Throughout lockdown, deliveries were a lifeline to millions. From groceries and everyday supplies, to workout equipment and board games, we delivered it all. It’s been an honour to play a big role in...

Cloud

Additional new material Developer Community

Open Source Projects at Oracle Oracle contributes as a leader and as a worker bee to open source communities. Oracle is a supporting member of the Linux Foundation, Cloud Native Computing Foundation, Eclipse Foundation, and the Java Community Process. And Oracle employees contribute to efforts ranging from Java and Linux to Kubernetes and Fn in various GitHub organizations. This is a consolidated view of those efforts. Java 15 tips convenient list of essential Java 15 resources to help you get the most from the new and upgraded capabilities of Java, which was released a few weeks ago. The Arrival of Java 15 — Sharat Chander, Director, Java Platform Product Management, Oracle Sessions from Oracle Developer Live — Java and JDK 16 Early-Access Builds Cloud-agnostic serverless Java with the Fn project and GraalVM Anton Epple Introduction to Machine Learning and Neural Networks for Java Developers using Deep Netts framework Micronaut Launch support for GraalVM Native Image for Oracle Functions Oracle Labs | Micronaut Framework | Graeme Rocher Automate deployment to Oracle WebLogic Server on Oracle Cloud Infrastructure Oracle WebLogic Server for Oracle Cloud Infrastructure Container Engine for Kubernetes Coherence JavaScript Client Workshop: Oracle WebLogic Server Kubernetes Operator   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

Open Source Projects at Oracle Oracle contributes as a leader and as a worker bee to open source communities. Oracle is a supporting member of the Linux Foundation, Cloud Native Computing Foundation,...

Application Development Platform

What are solutions for running Oracle WebLogic Server on the Azure Kubernetes Service?

This page describes the solutions for running Oracle WebLogic Server (WLS) on the Azure Kubernetes Service (AKS). These solutions are jointly developed and supported by Oracle and Microsoft. It's also possible to run WebLogic Server on Azure Virtual Machines. The solutions to do so are described in this Microsoft article. WebLogic Server is a leading Java application server running some of the most mission critical enterprise Java applications across the globe. WebLogic Server forms the middleware foundation for the Oracle software suite. Oracle and Microsoft are committed to empowering WebLogic Server customers with choice and flexibility to run workloads on Azure as a leading cloud platform. WLS on AKS certified and supported WebLogic Server is certified by Oracle and Microsoft to run well on AKS. The WebLogic Server on AKS solutions are aimed at making it as easy as possible to run your containerized and orchestrated Java EE applications on Docker and Kubernetes infrastructure. The solutions are focused on reliability, scalability, manageability, and enterprise support. 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 page describes the solutions for running Oracle WebLogic Server (WLS) on the Azure Kubernetes Service (AKS). These solutions are jointly developed and supported by Oracle and Microsoft. It's also...

Application Development Platform

OpenAPI Support in Oracle API Gateway by Lucas Jellema

Today I read the announcement of OpenAPI (fka Swagger) support in API Gateway on OCI. I was wondering what that entailed and I decided to try it out. In short, this support means that an API definition can be uploaded to API Gateway, is validated for correctness and can be shared among people accessing the OCI API Gateway definition on OCI. Furthermore, an API Deployment can be created from the imported OpenAPI definition, with routes (of type Stock Response) for the paths in OpenAPI definition. I will demonstrate this in this article. Robert Wunderlich in his announcement wrote: Faster prototyping: A stock response API can be automatically created for developers and their consumers to test the APIs ahead of the implementation. A developer can add policy configurations around the stock response for deeper prototyping. I have not seen this automated creation of the actual stock response content. I am not sure if that is what he means, but that certainly would be nice. The documentation on this specific feature is pretty limited. So let’s quickly get going, with the simplest of OpenAPI definitions: I copied and pasted the definition to a file called open-api-3-0-simple.yaml. Then I opened the OCI Console and went to the API Gateway menu entry. On this page I clicked on APIs and on Create API Resource. I typed the name simple-api and up0loaded the very simple API definition. 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 I read the announcement of OpenAPI (fka Swagger) support in API Gateway on OCI. I was wondering what that entailed and I decided to try it out. In short, this support means that an API...

Subscribing to Fusion Custom Business Events in OIC by Kishore Katta

We’re pleased to announce that API Gateway now supports the OpenAPI Specification! Overview OpenAPI is a description format for RESTful APIs that you can use to describe the capabilities and expectations of the API. An API description helps developers understand how to interact with the API. And for those who implement the API, the description is an agreed-upon understanding of the functionality. The API description helps teams implement APIs much faster and with confidence that the requirements are being met. There are numerous tools for designing APIs, including Oracle Apiary, Stoplight, SmartBear, and Postman, just to name a few. You can use whatever tool you want and add your API description into API Gateway for use throughout the API management lifecycle. Use case: Create an API deployment from the description The API deployment specification is the configuration of the API on the gateway. You can create the deployment directly by using the Oracle Cloud Infrastructure Console, CLI, SDK, API, or Terraform. However, much of the required information, such as paths and methods, are already defined in the API description. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

We’re pleased to announce that API Gateway now supports the OpenAPI Specification! Overview OpenAPI is a description format for RESTful APIs that you can use to describe the capabilities and...

Application Development Platform

Helidon 2.1.0 by Dmitry Kornilov

I am proud to announce the Helidon 2.1.0 release. It’s a new minor release which introduces new features such as MicroProfile 3.3 support, new FaultTolerance implementation and @HelidonTest annotation, as well as bug fixes and performance improvements. The new version is available in Maven Central. See the full list of changes in the release notes. MicroProfile 3.3 Supporting Microprofile is one of main project Helidon priorities. In version 2.1.0 we bring full MicroProfile 3.3 support. MicroProfile 3.3 contains updated versions of the following specifications: Config 1.4 Fault Tolerance 2.1 Health 2.2 Metrics 2.3 Rest Client 1.4 It’s a minor release with no backwards incompatible changes. New FaultTolerance implementation In this release we also introduced a new Helidon SE Fault Tolerance feature. This not only provides Helidon SE users a fault tolerance implementation, but it also replaces Hystrix in Helidon’s MicroProfile Fault Tolerance implementation. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

I am proud to announce the Helidon 2.1.0 release. It’s a new minor release which introduces new features such as MicroProfile 3.3 support, new FaultTolerance implementation and @HelidonTest annotation...

Application Development Platform

Developer Partner Community Newsletter May 2021

Dear Developer Partner Community, This month’s we focus on Oracle Digital Assistant: Get started with the free online training including introduction, hands-on training and best practices. Tune in our community webcast to understand how Oracle Digital Assistant templates can accelerate your project and watch the YouTube Partner Update for a short summery. With 1550 attendees the Chatbot introduction and hands-on workshop series with Oracle Digital Assistant was a huge success. Your feedback was excellent: • “Oracle is The Best always..” Supraja Velidi, Hitachi • “Have more trainings of this sort. Good platform to explore what's new.” Vaibhav Gupta, Infosys • “Excellent initiative by Oracle.” Ravichander Gambhiraopeta, Vigilant Thanks for taking the time to get started with Oracle Digital Assistant. You missed this opportunity? All training material, free cloud trial and the videos are available on-demand here! Special thanks to the trainer team: Ruben Rodrigues from Avanttic, Martin Jaris, Martijn de Grunt and Grant Ronald. Thanks to the community for all the excellent chatbot & development tool articles: Fast-Evolving Digital Assistants are Getting More Attention from Manufacturers & Good Listeners: Why conversational AI interfaces are now a must have & Oracle Helps Organizations Enhance the Employee Experience with Oracle Journeys & Digital Assistant for CX Partner Boot Camp on-demand & How to Debug Entity Event Handler in Oracle Digital Assistant & Accessing Remote Rest Services from Custom Event Handler & Simple Example Of How To Upload Files From Oracle Digital Assistant To Content Experience Cloud & How To Gracefully Handle Unwanted Attachments In A Bot Conversation Without Interrupting The Conversation & Automate Code Audit for Visual Builder During Merge Requests & Export And Import Entity Event Handler For Editing In External IDE Or For Installing Additional Node Modules. In the Application Development section Robert announced the SDK generation for APIs on OCI API Gateway. WebLogic the leading J2EE server and run polyglot apps with GraalVM. And Helidon can utilize WebLogic JMS for messaging. For a short summery of our monthly key information watch the PaaS Partner Updates on YouTube. The May edition highlights an on-demand training to become a chatbot expert and Artie a digital assistant. In this month’s community webcast Martin Jarvis and Martijn de Grunt will present hot to accelerate a chatbot project with Oracle Digital Assistant Templates. Please join the Partner Community Webcast May 18th 2021. On-demand webcast recordings are available at the Oracle Video Hub. 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 https://bit.ly/DeveloperNewsMay2021 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, This month’s we focus on Oracle Digital Assistant: Get started with the free online training including introduction, hands-on training and best practices. Tune in our c...

Application Development Platform

Longer-running functions, increased limits, improved logging, and log triggers for Oracle Functions by Sachin Pikle

Oracle Functions is a serverless platform that lets you create, run, and scale business logic without managing any infrastructure. Today, we’re pleased to announce some key enhancements to Functions to make it easy for you to use it in more use cases: Longer-running functions, up to 5 minutes Increased maximum number of functions and applications Improved logging with Oracle Cloud Infrastructure Logging Log-triggered functions using Oracle Cloud Infrastructure Service Connector Hub Longer-running functions, up to 5 minutes You can now run workloads that need up to 5 minutes of function run time. Previously, this time was limited to 2 minutes. This increase will help customers who need the extra processing time for use cases such as: Fetching more data from databases, APIs, and third-party systems Importing more data with extract, transform, load (ETL) functions Running synthetic monitoring tests Performing memory heap analysis Processing batches of log data To use this feature, you can set the maximum function timeout value up to 300 seconds. We recommend that you use a timeout value as close to your actual need as possible. 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 Functions is a serverless platform that lets you create, run, and scale business logic without managing any infrastructure. Today, we’re pleased to announce some key enhancements to...

Application Development Platform

Use your Universal Credits with Oracle WebLogic Server for OKE by Adrian Padilla Duarte

Overview We’re excited to announce the availability of new consumption-based pricing options for Oracle WebLogic Server for Oracle Cloud Infrastructure Container Engine for Kubernetes (Oracle WebLogic Server for OKE). See my earlier blog post describing Oracle WebLogic Server for OKE, and the functionality provided.  We have created new Oracle WebLogic Server for OKE listings in the Oracle Cloud Marketplace that enable you to quickly provision an Oracle WebLogic Server domain on Kubernetes, and to use preconfigured CI/CD pipelines to develop and deploy WebLogic Server applications using Oracle’s Universal Credits model (UCM). The listings we are announcing today are the following: Oracle WebLogic Server Enterprise Edition for OKE (UCM) Includes clustering for high availability, and Oracle Java SE Advanced (Java Mission Control and Java Flight Recorder) for diagnosing problems. Create a JRF-enabled domain if you want to build applications with Oracle Application Development Framework (ADF).   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

Overview We’re excited to announce the availability of new consumption-based pricing options for Oracle WebLogic Server for Oracle Cloud Infrastructure Container Engine for Kubernetes (Oracle WebLogic...

Chatbot

Announcing The Visual Builder Cookbook by Shay Shmeltzer

The Visual Builder team is excited to announce the release of the new Visual Builder Cookbook - a key educational resource that will help you implement a variety of techniques with Visual Builder. The cookbook provides a collection of step-by-step recipes that teach you how to implement common usecases with Visual Builder. Not only do you get the instructions, you also get the full code for all the solutions - so you can further inspect and learn from it. The cookbook is provided as a Visual Builder application hosted at - https://vbcookbook.oracle.com. Furthermore, you can create your own copy of the application on your server. Simply create a new application and choose the "Oracle Visual Builder Cookbook" template for the app - this will install a complete copy of the cookbook in your environment. The app has everything you need to run the samples - including the backend business objects - and the code for all the samples is right there at your fingertips. 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 excited to announce the release of the new Visual Builder Cookbook - a key educational resource that will help you implement a variety of techniques with Visual Builder. The...

Chatbot

Accelerate your chatbot projects with Oracle Digital Assistant Templates – Partner Community Webcast May 18th 2021

Digital Assistant Templates provide you with a solid foundation on which to deliver awesome conversational experiences. · Fast track your first release · Solid foundation to extend more · Learn from best practice examples · Simple to tailor to your needs Management / ERP, Oracle TALEO, Oracle PeopleSoft, Oracle OBDX (Financial Services GBU), Oracle Field Service, Oracle EPM, CX Service, Frequently Asked Questions and IT Helpdesk. Join this webcast to learn more about the templates available and see live demos of them in action. Speakers: Martin Jarvis and Martijn de Grunt Schedule: May 18th 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: · Identity Propagation call from Integration Cloud to Oracle SaaS Applications · Connect Opera with Oracle SaaS · Extreme Scalability and Enhanced Resilience for OIC · SOA Modernization · Cloud Native and Serverless SaaS Extensions · 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   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 Assistant Templates provide you with a solid foundation on which to deliver awesome conversational experiences. · Fast track your first release · Solid foundation to extend more · Learn from best...

Chatbot

New Oracle Cloud SCM Capabilities Help Organizations Address Today’s Biggest Supply Chain Challenges

To help organizations build resilient and agile supply chains that drive innovation and growth, Oracle today announced the latest updates to Oracle Fusion Cloud Supply Chain & Manufacturing (Oracle Cloud SCM). The updates help customers increase collaboration across supply networks, proactively manage supply chain assets, and implement long-term supply chain planning. “The last 12 months have stretched supply chains to the limit as organizations wrestle with the disruptions of COVID-19, shifting global trade agreements, rapidly changing customer expectations, and numerous other unforeseen circumstances,” said Rick Jewell, senior vice president, Oracle Applications development. “With the new capabilities within Oracle Cloud SCM, we are helping our customers navigate this complexity and build more adaptable businesses that can respond to today’s challenges and whatever comes next.” With Oracle Cloud SCM, organizations can identify new opportunities, rethink processes, and plan and execute across the entire business. The latest features and capabilities within Oracle Cloud SCM include: Oracle Logistics Digital Assistant: Provides on-the-go access to real-time supply chain information through a conversational interface that responds quickly, improves user satisfaction, and increases business efficiencies. In addition, users can now easily access order status and shipment tracking remotely without having to navigate through the Oracle Transportation Management (OTM) application or understand complicated data mappings. As a result, a supply chain manager can be informed of all in-transit orders and receive timely updates on shipments from anywhere, on any mobile device. 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

To help organizations build resilient and agile supply chains that drive innovation and growth, Oracle today announced the latest updates to Oracle Fusion Cloud Supply Chain & Manufacturing (Oracle...

Chatbot

Pros and Cons of Chatbots by John Rampton

Chatbots are becoming mainstream as both consumers and businesses become more accustomed to the idea of interacting with a machine. With growing acceptance and the focus on automation, customer experience, and enhanced communication, this may be the right time to consider incorporating a chatbot into both your business and marketing. Before jumping in and investing in this technology for your marketing strategy, it is important to understand both the pros and cons of chatbots. Pros of chatbots Let’s start with what makes chatbots so attractive and beneficial. As humans, we are good at improving when focused on a goal. We can become smarter, more productive, and increasingly efficient. To a certain point, we can also multitask. Scalable and consistent The problem is that we eventually hit a limit. A chatbot doesn’t. They can simultaneously handle every inquiry without hesitation–they are incredibly productive. So, the first advantage is helping a company handle a growing scale of customers and prospects without needing to add more staff. Doing so provides a consistent service experience that customers can rely on to be there when 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

Chatbots are becoming mainstream as both consumers and businesses become more accustomed to the idea of interacting with a machine. With growing acceptance and the focus on automation, customer...

Azure Virtual Machines for WebLogic Major Release Available by Reza Rahman

We are delighted to announce the availability of a major release for solutions to run Oracle WebLogic Server (WLS) on Azure Linux Virtual Machines. The release is jointly developed with the WebLogic team as part of the broad-ranging partnership between Microsoft and Oracle. The partnership also covers joint support from Oracle/Microsoft and a range of Oracle software running on Azure.  Software available under the partnership includes Oracle WebLogic, Oracle Linux and Oracle Database as well as interoperability between Oracle Cloud Infrastructure (OCI) and Azure. This major release covers various common use cases for WLS on Azure, such as base image, single working instance, clustering, load balancing via App Gateway, database connectivity and integration with Azure Active Directory. WLS is a key component in enabling enterprise Java workloads on Azure. Customers are encouraged to evaluate these solutions for full production usage and reach out to collaborate on migration cases. Use Cases and Roadmap The partnership between Oracle and Microsoft was announced in June of 2019. Under the partnership, we announced the initial release of the WLS on Azure Linux Virtual Machines solutions at Oracle OpenWorld 2019. The solutions facilitate easy lift-and-shift migration by automating boilerplate operations such as provisioning virtual networks/storage, installing Linux/Java resources, setting up WLS as well as configuring security with a network security group. The initial release supported a basic set of use cases such as single working instance and clustering. In addition, the release supported a limited set of WLS and Java 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

We are delighted to announce the availability of a major release for solutions to run Oracle WebLogic Server (WLS) on Azure Linux Virtual Machines. The release is jointly developed with the WebLogic...

Chatbot

6 powerful reasons why Oracle Digital Assistant is a must-have by Emma Hitzke

The days of rudimentary chatbots are fading as organizations leverage more advanced digital assistants instead to drive efficiency and productivity, and improve the customer and employee experience. Chatbots are built with a single purpose and need users to start conversations, but digital assistants can initiate conversations, complete tasks, and use AI to better understand requests while making advanced predictions and recommendations. Recent work-from-home mandates have led organizations across industries to rethink how they operate, and many are experimenting with digital assistants to fill new needs. They’re deploying digital assistants to help remote employees with policy questions, health and safety concerns, and self-service requests. Government organizations also are using digital assistants to help constituents. The Hammersmith and Fulham Council, which serves a west London borough, has been in regular contact with nearly 9,000 residents during the pandemic lockdown. This AI-powered robot identifies hundreds of households in need of extra support by contacting residents every two weeks via mobile phones and landlines to ask if they need help with medication, food, or mental health. The promise of digital assistants is too great for organizations to ignore or dismiss. Here’s how using digital assistants can support finance and supply chain teams so your organization can unlock that promise. 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 days of rudimentary chatbots are fading as organizations leverage more advanced digital assistants instead to drive efficiency and productivity, and improve the customer and employee experience....

Chatbot

Best practices in building an AWESOME digital assistant experience - Webcast on April 29th 2021 17:00 CET (Berlin time)

"How do you build an awesome digital assistant experience when all you have are words? In this session digital assistant expert Grant Ronald takes you through the full lifecycle of a successful digital assistant project. From project planning and goals, conversation design, best practices in building intents, error handling strategies and how to deal with ambiguity; right through to testing, deployment and retraining. Come and learn from his experience of working on over 100 digital assistant projects. Anyone can built a bot, but only a few can build an AWESOME bot! Oracle Digital Assistant Workshop series: Digital Assistant Overview & start your free cloud service watch on-demand Hands-on Digital Assistant part 1 watch on-demand Hands-on Digital Assistant part 2 watch on-demand Best practices in building an AWESOME digital assistant experience April 29th 2021 register here Schedule: April 29, 2021 17:00 – 19:00 CET (Berlin time) For details please visit the registration page here. Our trainer team Ruben Rodriguez Santiago, Martin Jarvis, Grant Ronald and Martijn de Grunt is looking forward to welcome you to part 4! 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

"How do you build an awesome digital assistant experience when all you have are words? In this session digital assistant expert Grant Ronald takes you through the full lifecycle of a successful...

Application Development Platform

Project Verrazzano Now on GitHub by David Cabelus

  I’m happy to announce that we have put the source code for project Verrazzano on GitHub at https://github.com/verrazzano. This is a big milestone for the Verrazzano team, with many more milestones to come! Why Verrazzano? We continue to see container adoption for both new cloud-native applications and existing traditional applications. And we continue to see adoption of Kubernetes as the container orchestrator of choice. Beyond that, there are some common needs, especially for enterprise users: · Ability to drive deployments from a CI/CD system, and optionally support GitOps workflows. · Ability to monitor all apps in a cloud-native way. This includes metrics, logs, and traces. · Simplicity around traffic routing and discovery – when customers deploy their application, routing to the application should be automatic, and routing from their application to other applications and to cloud services should be simple. · Everything must be secure – the application and the environment needs to be protected. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

  I’m happy to announce that we have put the source code for project Verrazzano on GitHub at https://github.com/verrazzano. This is a big milestone for the Verrazzano team, with many more milestones to...

Application Development Platform

Tribuo, a Java Machine Learning library by Adam Pocock

Introduction Today we are pleased to announce the availability of Tribuo, a Java Machine Learning (ML) library, as open source. We’re releasing it under an Apache 2.0 license on Github for the wider ML community to use. In Oracle Labs' Machine Learning Research Group, we've been working on deploying Machine Learning (ML) models into large production systems for years. During this time we've noticed a crucial gap between the expectations of an enterprise system, and the features provided by most ML libraries. Large software systems want to use building blocks which describe themselves and know when their inputs or outputs are invalid. In contrast, most ML libraries expect a pile of float arrays to train a model. Then at deployment time, they expect the input to be a float array, and they produce yet another float array as the predicted output. The description of what any of these arrays mean, or what the input/output floats should look like, is left to another system, either a wiki, a bug tracker, or written as a code comment. We don’t think developers want to add yet another database table per ML model just to explain what that array of output floats means. 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 Today we are pleased to announce the availability of Tribuo, a Java Machine Learning (ML) library, as open source. We’re releasing it under an Apache 2.0 license on Githubfor the wider ML...

Application Development Platform

Oracle WebLogic Sever Kubernetes Operator Self-Service Workshop Now Available!

About this Workshop This lab shows you how to deploy and run a WebLogic domain container-packaged web application on a Kubernetes cluster using Oracle WebLogic Server Kubernetes Operator 3.0.0 (the "operator"). The sample web application is a simple JSP page which shows WebLogic Server domain MBean attributes to demonstrate operator features. About Product/Technology A WebLogic domain can be located either in a persistent volume (PV) or in a Docker image. There are advantages to both approaches, and sometimes there are technical limitations of various cloud providers that may make one approach better suited to your needs. See Choose a model. This tutorial uses the Docker image with the WebLogic domain inside the image deployment. This means that all the artifacts and domain-related files are stored within the image. There is no central, shared domain folder from the pods. This is similar to the standard installation topology where you distribute your domain to different hosts to scale out Managed Servers. The main difference is that by using a container-packaged WebLogic domain, you don't need to use the pack/unpack mechanism to distribute domain binaries and configuration files between multiple hosts. Attend the workshop 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

About this Workshop This lab shows you how to deploy and run a WebLogic domain container-packaged web application on a Kubernetes cluster using Oracle WebLogic Server Kubernetes Operator 3.0.0 (the...

Application Development Platform

Developer Partner Community Newsletter April 2021

Dear Developer Partner Community, Bots are the future? In fact, if you're wondering whether your business should create a bot, you're asking the wrong question. Bot-powered commerce is the future. This technology is still in its infancy, so most bots follow a set of rules programmed by a human via a bot-building platform, and one of them is Oracle Digital Assistant. In April we offer Chatbot introduction and hands-on training’s. In these 4 sessions you will learn what is Oracle Digital Assistant and what features are provided to build machine learning powered chatbots. Moreover, we will demonstrate how to create code-free a conversation in a matter of minutes. The series completes with best practices to create an awesome digital assistant experience. In case you can’t attend these live training’s, access the football chatbot blog series. How to make your chatbot project successful? Scott Wall describes the 4 success factors. Thanks to the community for all the excellent chatbot & development tool articles: Three Ways Oracle Digital Assistant Creates Customer Service Success & Build a Football Chatbot with Oracle Digital Assistant Series & How can a chatbot help increase employee engagement and productivity? & HCM Skill Learning Path & With Oracle, Yokeru calls thousands of households during COVID & Sharing A Skill With Sample Code For Using The ICU Message Format In Oracle Digital Assistant & Building A Frequently Asked Question Skill Using A Programming By Convention Approach & Effortless App Development with Oracle Visual Builder: Boost productivity by building web and mobile applications efficiently using the drag-and-drop approach & Monitoring Visual Builder Apps with Oracle Application Performance Monitoring & Performance Optimization for Visual Builder Apps & Working with Action Cards in Visual Builder. The latest release of the WebLogic for OCI / OKE and WLSDM offerings are available in Oracle Cloud Marketplace. Want to promote Your services and apps? Submit your offering here and see the documentation here. In the Application Development section we published articles about: The NEW WebLogic Server Remote Console & Kotlin + Helidon & Build a Kafka Cluster on an Oracle Kubernetes Engine & WLSDM Operation Center. For a short summery of our monthly key information watch the PaaS Partner Updates on YouTube. The April edition highlights the hands-on Chatbot training and a brand new Integration newsletter for customers. In this month’s community webcast Greg Mally & Deepak Arora will present Identity Propagation call from Integration Cloud to Oracle SaaS Applications. Please join the Partner Community Webcast April 27th 2021. On-demand webcast recordings are available at the Oracle Video Hub. 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 https://bit.ly/DeveloperNewsApril2021 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, Bots are the future? In fact, if you're wondering whether your business should create a bot, you're asking the wrong question. Bot-powered commerce is the future. This...