X

Developer Partner Community

Recent Posts

Developer Tools

Generic Docker container image for running and dynamically reloading an Oracle JET application from a Git repository by Lucas Jellema

This article introduces a Docker Container Image that runs an Oracle JET application from a Git repository and is capable of dynamic reload of that application when the repository contents get updated. The container image sources are on GitHub in repository https://github.com/lucasjellema/docker-oracle-jet-run-live-reload. It has been pushed to Docker Hub as lucasjellema/ojet-run-live-reload:0.1. The next figure illustrates the contents and working of the container: The container contains the Oracle JET 5.2 runtime and CLI for building the JET application as well the Node runtime for serving the JET application and nodemon for restart the that Node runtime application server when any sources are changed. The container is run with a GIT repository URL as minimal input; this repository should contain the Oracle JET application (compatible with JET 5 and developed using the Oracle JET CLI). The application is git cloned from the repository. Subsequently, the JET application is built and copied to the Node application that will serve it. Then this Node application is started – serving the JET application at port 3000. A reload can be requested on port 4500, endpoint /reload. Such a request will force a git pull – refreshing the application sources from the repository. The application is rebuilt and the Node reloader application is refreshed to serve the new version of the JET application. Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

This article introduces a Docker Container Image that runs an Oracle JET application from a Git repository and is capable of dynamic reload of that application when the repository contents get...

Cloud

Digital Assistant hands-on workshop Mexico City July 23rd & 24th and Monterrey Mexico July 25th 2019

Hands-On Oracle Digital Assistant Workshops Le invitamos a participar en una capacitación de tres días en la que presentaremos una descripción general de las capacidades de la plataforma Oracle Digital Assistant (ODA). Los temas cubiertos incluyen los fundamentos del conocimiento del dominio, la comprensión de los desafíos de un proyecto de conversación y cómo crear conversaciones, cómo capacitarse y cómo crear las mejores prácticas. 23 y 24 de julio de 2019 25 de julio de 2019 Oracle Office Mexico - Sala Montealban Montes Urales, 470 - Colonia Lomas de Chapultapec - Delegación Miguel Hidalgo, Ciudad de Mexico   Registration page Oracle Office Monterrey - Sala Fundidora Torre Helicon, Piso 34 , José Clemente Orozco #329 Monterrey. Registration page   For additional training please see our training calendar here (community membership required).   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Hands-On Oracle Digital Assistant Workshops Le invitamos a participar en una capacitación de tres días en la que presentaremos una descripción general de las capacidades de la plataforma Oracle Digital...

Developer Tools

Oracle Offline Persistence Toolkit – After Request Sync Listener by Andrejus Baranovskis

In my previous post, we learned how to handle replay conflict - Oracle Offline Persistence Toolkit - Reacting to Replay Conflict. Additional important thing to know - how to handle response from request which was replayed during sync (we are talking here about PATCH). It is not as obvious as handling response from direct REST call in callback (there is no callback for response which is synchronised later). You may think, why you would need to handle response, after successful sync. Well there could be multiple reasons - for instance you may read returned value and update value stored on the client. Listener is registered in Persistence Manager configuration, by adding event listener of type syncRequest for given endpoint: Read the complete article here. Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

In my previous post, we learned how to handle replay conflict - Oracle Offline Persistence Toolkit - Reacting to Replay Conflict. Additional important thing to know - how to handle response from...

Developer Tools

Implementing Handle Patch Method in JET Offline Toolkit by Andrejus Baranovskis

  When executing PATCH requests offline, JET Offline Persistence Toolkit will record that request and synch it to the backend, once online. But it will not update data stored in cache, this is by design. Since cached data will not be updated, search queries against offline cache would not bring results based on latest changes. To solve this we need to implement cache update ourself by providing handle patch method. Handle patch is configured through requestHandlerOverride property while registering persistence manager: Sample implementation for handle patch. This method is invoked, when PATCH is executed while offline only. We must read information from request and pass it to cache store. Search for entry in cache based on key, updating record and updating info back to the store: Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

  When executing PATCH requests offline, JET Offline Persistence Toolkit will record that request and synch it to the backend, once online. But it will not update data stored in cache, this is...

Developer Tools

Oracle Offline Persistence Toolkit – Reacting to Replay Conflict by Andrejus Baranovskis

This is next post related to Oracle Offline Persistence Toolkit. Check my previous writing on same subject - Implementing Handle Patch Method in JET Offline Toolkit. Read more about toolkit on GitHub repo. When application goes online, we call synchronisation method. If at least one of the requests fails, then synchronisation is stopped and error callback is invoked, where we can handle failure. In error callback, we check if failure is related to the conflict - then we open dialog, where user will decide what to do (to force client changes or take server changes). Reading latest change indicator value from response in error callback (to apply it, if user decides to force client changes in the next request): Dialog is simple - it displays dynamic text for conflicted value and provides user with a choice of actions: Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

This is next post related to Oracle Offline Persistence Toolkit. Check my previous writing on same subject - Implementing Handle Patch Method in JET Offline Toolkit. Read more about toolkit on GitHubr...

Cloud

Defining Multiple REST End Points in Visual Builder – A Best Practice by Shay Shmeltzer

Visual Builder Cloud Service makes it very easy to add REST services to your application - through the "new service connection" wizard you specify the URL to any REST service and a new entry is created for you. However, here is a small tip that will make your application management and performance better when you are leveraging multiple services from the same source - gather them into a single service. A service connection in VBCS can have multiple end-point defined in it. If you just run through the wizard for adding a service - each end point will create a new service definition. The best practice is to add new endpoint definition into the same service definition when possible. Let's work through an example: We'll use a set of services about countries available here: https://restcountries.eu/#api-endpoints-code You'll see for example these services there: · https://restcountries.eu/rest/v2/name/{name}?fullText=true · https://restcountries.eu/rest/v2/alpha/{code} The right way to add both to your project is: 1. Use the "Create Service" wizard to add the first end point: Going through the wizard will end up with a place for you to define the specific end point: Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Visual Builder Cloud Service makes it very easy to add REST services to your application - through the "new service connection" wizard you specify the URL to any REST service and a new entry...

Cloud

Query Logic Implementation in VBCS for ADF BC REST by Andrejus Baranovskis

Oracle Visual Builder Cloud Service allows to define external REST service connections. In this post I will explain how to implement query logic against such service. Connection is defined for ADF BC REST service. Wizard provides option to add query parameters, both static and dynamic. I have set one static parameter onlyData=true, to return data only from the service. Also I have created multiple dynamic parameters, the one used in this use case - q parameter. This parameter accepts query expression to filter data. Later in VBCS action chain, I will assign value to this parameter and service will be re-executed to bring filtered data: Search form elements will be assigned with page scope variables, to hold user query input. On search button click, VBCS action chain will be invoked to read these values and update query parameter. Page scope variables: Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Oracle Visual Builder Cloud Service allows to define external REST service connections. In this post I will explain how to implement query logic against such service. Connection is defined for ADF BC...

Cloud

Business Logic for Business Object in Visual Builder – Triggers, Object Functions, Groovy and More by Shay Shmeltzer

The business objects that you create in Visual Builder Cloud Service (VBCS) are quite powerful. Not only can they store data, manage relationships, and give you a rich REST interface for interacting with them, they can also execute dedicated business logic that deals with the data. If you click on the Business Rules section of a business object you'll see that you can create: · Triggers - allow you to react to data events such as insert, update, and delete on records. · Object and field Validators - allowing you to make sure that data at the field or record level is correct. · Object Functions - A way to define "service methods" that encapsulate logic related to a business object. These functions can be invoked from various points in your application, and also from outside your app. To code logic in any of these location you will leverage the Groovy language. I wanted to show the power of some of the functionality you can achieve with these hook points for logic. The demo scenario below is based on a requirement we got from a customer to be able to send an email with the details of all the children records that belong to a specific master record. Imagine a scenario where we have travel requests associated with specific airlines. When we go to delete an airline we want to send an email that will notify someoe about the travel requests that are going to be impacted by this change. To achieve this I used an accessor - an object that helps you traverse relationships between the two objects - to loop over the records and collect them. Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

The business objects that you create in Visual Builder Cloud Service (VBCS) are quite powerful. Not only can they store data, manage relationships, and give you a rich REST interface for interacting...

Cloud

Oracle Bots Node.js SDK: Building Custom Component Services with Node Express Made Easy for Any Node Container by Frank Nimphius

  Most, if not all, bots built with Oracle Intelligent Bots uses custom components. Custom components allow developers to integrate custom logic, custom bot user interface responses and remote data (CRUD) to a dialog flow, and therefore to the user-bot conversation. The new Oracle Bots Node.js SDK published on GitHub makes building custom component easy for components to be deployed to Node Express containers or Oracle Autonomous Mobile Cloud. Beside of providing the Oracle Bots custom component SDK, a set of JavaScript classes that enable custom component developers to interact with the message payloads exchanged between the bot and a custom component, the new Oracle Bots Node.js SDK also provides middleware that handles the routing of bot requests and component responses. By example of creating and running a hello world type of component, in this article I explain how to use the new Oracle Bots Node.js SDK available on GitHub (https://github.com/oracle/bots-node-sdk) to build custom component services for deployment to Node.js Express containers like Oracle Application Container Cloud Service (ACCS). Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

  Most, if not all, bots built with Oracle Intelligent Bots uses custom components. Custom components allow developers to integrate custom logic, custom bot user interface responses and remote...

Application Development Platform

Become an Expert in Oracle Digital Assistant & Content Management – Attend the Oracle PaaS Summer Camp August 26th-30th 2019 Lisbon Portugal

Design Rich Conversations and Multichannel Experiences with Oracle Digital Assistant and Oracle Content & Experience. The PaaS Summer Camp is a hands-on training for cutting-edge software consultants, engineers and enterprise-level professionals.This full-week training allows developers to get a deep dive view of both Oracle Digital Assistant and Oracle Content & Experience, with a special focus on conversational design. Agenda Highlights Oracle Digital Assistant: Design guidelines and good practices for building digital assistants In-depth custom components Backend integration Integrate structured data forms using webviews Roadmap, Pricing, Trials   Location & Schedule: August 26th-30th 2019 Lagoas Park Hotel Lagoas Park - Oeiras 2740-245 Porto Salvo Portugal For details please visit the registration page here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Design Rich Conversations and Multichannel Experiences with Oracle Digital Assistant and Oracle Content & Experience. The PaaS Summer Camp is a hands-on training for cutting-edge software consultants,...

Cloud

Digital Assistant to Human Agent seamless Handoff by Vijay Kumaryenne

In earlier articles, I discussed Digital Assistant, provisioning a Digital Assistant, building skills and making it multi-lingual. In this post, I would like to take the discussion forward to address certain scenarios where there is a need for Human Intervention when the Bot cannot handle the conversation and instead redirect the chat to a human agent. Chatbots can augment the call centre interactions by taking away the load from the agents in answering the most frequently asked questions and automating transactions, however, there are always complex queries where the Bot cannot understand, and the customer would like to speak to an agent. Here is where the killer combination of Bot and Humans will drive the customer engagement more efficiently. You can make the chatbot available where customers are always engaged, i.e. messaging platforms like Facebook, Whatsapp, Sack, in addition, you can also allow your customer chat to a person as and when required taking away the frustration when their problem doesn’t get solved when interacting with the chatbot. Let’s go through the steps involved to configure the Bot designed in Oracle Digital Assitant seamlessly handoff to a live Agent in Oracle Service Cloud Step 1: Configure the Agent Integration with your chatbot. Out of the Box, ADA (Autonomous Digital Assistant) supports Oracle Service Cloud as the live agent. Provide the Domain Name, Hostname, Site Name and the Admin user set up in service cloud for the agent interaction. Enable the switch for Interaction. Read the complete article here.     Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

In earlier articles, I discussed Digital Assistant, provisioning a Digital Assistant, building skills and making it multi-lingual. In this post, I would like to take the discussion forward to...

Cloud

The Oracle Intelligent Bots Dialog Flow Productivity Secret About CTRL + Double-Click by Frank Nimphius

In the Oracle Intelligent Bots dialog flow editor, how often is it that you find yourself in the need to copy one or more context variables names to the System.ResetVariables or System.CopyVariables components? Especially, the System.ResetVariables component is frequently used to ensures context variables are reset before rerunning a conversation of parts of it. So instead of copying one context variable name after the next, which is cumbersome to do, you can use the ctrl-key and a double click. So just hold the ctrl - key pressed and double click on all the variable names that you want to copy. Then, when all variables are selected, use ctrl+c to copy them to the clipboard. You can then paste the names anywhere, adding separating commas and you are done. Similar works with state names, as shown in the image below. Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

In the Oracle Intelligent Bots dialog flow editor, how often is it that you find yourself in the need to copy one or more context variables names to the System.ResetVariables or System.CopyVariables co...

Cloud

Boring FAQ to engaging Digital Assistant under 5 mins by Vijay Kumaryenne

  Majority of the websites have FAQ pages, and they are always dull. If only you could convert your FAQ to something more tangible that solves the users need you could resolve customer frustration of finding the right information. Moreover, if that experience is more interactive, it leads to an engaging experience where you can contextualise the data and also execute the task on behalf of the customer. We can create this rich experience by making your traditional FAQ’s wrapped inside a chatbot. In this article let’s have a look at how we can quickly convert FAQ Pages to a Bot in minutes. Oracle’s natural language understanding technology and QnA engine available in Digital Assistant platform can sift through the historical FAQ data and answer even sophisticated requests from your clients. Further, you can handover complex queries to your support as I discussed in an earlier article Leveraging the Digital Assitant Platform you can build, train and publish a simple question and answer bot based on FAQ URLs, structured documents, product manuals or editorial content in minutes. From FAQ Page to an FAQ BOT Step 1: Create a Bot from the Digital Assistant Builder UI. Let’s create a Telco FAQ Bot. Step 2: Activate the QnA Feature for the Bot. Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

  Majority of the websites have FAQ pages, and they are always dull. If only you could convert your FAQ to something more tangible that solves the users need you could resolve customer frustration of...

Cloud

Oracle Bots Node.js SDK: Building Webhook Clients for Oracle Intelligent Bots Made Easy by Frank Nimphius

A webhook is a programming interfaces implemented by a system on the web for other programs subscribe and to receive automated notification in case anything of interest happens. One such system is chatbot. Users "register" for a chatbot through a messenger client and by sending messages to the bot. The bot then resolves the request, processes it and returns a response that the original sender receives. Webhook clients are like adapters that dispatch and manage conversation between a user and a remote system. In Oracle Intelligent Bots, channels allow bot designers to expose the bot functionality to a specific type messenger client. Underneath channels are webhooks. Channels, like Facebook, Web, iOS, Android and more that are in development, are referred to as "native channels" Native channels are webhook implementations that exist and that you, as the bot designer, don't have to code for. For integrating messengers that Oracle Intelligent Bots doesn't have a native channel for, you use the generic Webhook channel. The Webhook channel in Oracle Intelligent Bots opens up the Oracle bots platform for any messengers client. All you need to do is to write the webhook implementation. In this article, I explain the basic steps of creating a webhook client using the Oracle Bots Node.js SDK available on GitHub and npmjs. In future articles I will use this article as a starting point for explaining how to integrate Oracle Intelligent Bots with Messenger services like Alexa and Google Hangouts. Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

A webhook is a programming interfaces implemented by a system on the web for other programs subscribe and to receive automated notification in case anything of interest happens. One such system is...

Cloud

Oracle Digital Assistant: The new incarnation for conversation interfaces by Vijay Kumaryenn

  If you are following the Oracle Mobile and Chatbot Platform announcements you would have now realised that we have announced the availability of the Oracle Digital Assistant platform as a new SKU under the PaaS offerings. In this post, I will delve deeper into the Oracle Digital Assistant offering and answer what I anticipate will be common questions about the changes. So what is an Oracle Digital Assistant (ODA)? It is synonymous to the earlier version of chatbots which is oriented towards having conversations with the human, however, the ODA recommends or completes certain task beyond conversations. The old chatbot framework was user-initiated, whereas, with the ODA, it can launch multiple Bots based on the incoming requests. So instead of friending numerous bots through a channel, I can now add ODA as my Admin or secretary and let it decide which skill to be initiated based on my needs. In an enterprise context, there might be a need for a HR Bot/Skill that can execute HR related tasks like Employee Profile Update, Leave balance etc, a recruitment Bot for recruitment related activities, Procurement Bot that communicate with your backend procurement system and can place an order to acquire a new asset, a policy help desk to understand the company policies and procedures . Instead of rolling these multiple Bots on to the Company Intranet portal you can now add the Oracle Digital Assistant as an Employee Digital Assistant on your intranet page and let the digital assistant decide which skill to invoke based on the user input. So in a nutshell, Oracle Digital Assistant is a smart Multi-purpose Bot using AI for predictions and recommendations. So what does that mean to the  Mobile Cloud Enterprise platform that Oracle had earlier? Well technically nothing has changed, we have decoupled the Mobile Platform and the chatbot Platform and now rebranded the SKU as Autonomous Mobile Cloud and Autonomous Digital Assistant. I think this the right foot forward, given that the Chatbot Development can focus on the Digital Assistant platform and make their releases happen while the Mobile Team can push their releases independently of the chatbot release. From a provisioning perspective, it is easy for customers who are focussed on Chatbot use cases can provision Autonomous Digital Assistant only and in use cases where there is a need to develop mobile applications customers can now provision the Autonomous Mobile cloud service. Read the complete article here. Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

  If you are following the Oracle Mobile and Chatbot Platform announcements you would have now realised that we have announced the availability of the Oracle Digital Assistant platform as a new SKU...

Cloud

Oracle’s New AI Voice for the Enterprise – Webcast July 17th 2019

The Oracle Digital Assistant team has been busy delivering AI powered conversations for its customers. #winning Join Suhas Uliyar, Oracle VP, Digital Assistant, to learn what’s new, including Oracle’s recent acquisition in voice AI technology that will help Oracle continue to set the pace ahead of the competition. We’ll show comparative demos that you don’t want to miss, plus a live Q&A session. Mark your calendars now! Learn about Oracle’s latest acquisition in voice AI technology Catch up on what’s new and what is ahead AI powered demos on why Oracle is your top choice for the enterpris Speakers: Suhas Uliyar, Vice President, Product Management Oracle Mike Kennewick, CEO, VoiceBox Technologies Schedule: July 17, 2019 10:00 a.m. PT/1:00 p.m. ET For details please visit the registration page here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

The Oracle Digital Assistant team has been busy delivering AI powered conversations for its customers. #winning Join Suhas Uliyar, Oracle VP, Digital Assistant, to learn what’s new, including Oracle’s...

Application Development Platform

Developer Partner Community Newsletter June 2019

Dear Developer Partner Community, Want to increase the Oracle PaaS business? Create new service offerings and solutions for the Cloud? Attend the PaaS Overview Webcast July 2nd 2019. Martijn Vlek, Vice President Sales Cloud Native & Integration will present the latest PaaS sales plays, kits and how to get access to the Oracle Cloud platform. Registration for the ninth edition of the PaaS Summer Camp is open. The training takes place August 26th-30th 2019 in Lisbon Portugal. The goal is to enable partners to develop and deploy successful Oracle Cloud Platform Services. Attendees can choose between three different hands-on tracks: • Integration & Process: Integrate & Extend SaaS: ERP & HCM • Application Development with Microservices and Containers • Chatbot & Content Management For details please visit the registration page here. As an Oracle partner you get access to the latest sales kits, all updated for the new fiscal year. Sales kits include cheat sheets, elevator pitches and a customer presentation in ppt format. Access the Oracle Cloud Platform overview presentation, the sales kits & Extend & Enhance ERP, HCM & CX Apps with Oracle Digital Assistant & Build Innovative Apps with AI & Blockchain & Connect and Extend Apps with PaaS and the product content Digital Assistant & Content & Experience Management & Cloud Native Services (Container Native Platform) & Java Cloud Service. You have implemented successful solutions, based on the Oracle Cloud Platform, at your customers? Time to shine, submit your Oracle Excellence Award nomination here. An outstanding success story and award winner is the Coop case implemented by Capgemini.   New Meetup groups in Cairo, Frankfurt and Porto are launched, join an Oracle Developer Meetup across Europe today! Congratulations to Fevzi for the first Istanbul Meetup with more than 100 attendees!   Thanks to the community for all the excellent cloud native development and WebLogic articles: How We Built autom(8) So Fast & Announcing the Fn-Terraform Project & Support for Oracle Java SE now Included with Oracle Cloud Infrastructure & Whitepaper: Kubernetes and the Oracle Cloud & Optimized WebLogic Image on Docker & Step by step: Transform WebLogic into a Kubernetes Managed Platform & For Building Programs That Run Faster Anywhere: Oracle GraalVM Enterprise Edition & Top 10 Things To Do With GraalVM. Thanks to the community for all the excellent mobile & development tool articles: HCM Cloud Talk Radio - The Power of Digital Assistant in your HCM Cloud Service & Developing Rich Conversational User Interface with Oracle Client SDK for JavaScript and Oracle Digital Assistant & Solving the Riddle of the Unresolved DATE Bag Item in Composite Bag Entities & What you should know when extending SaaS with VBCS – Introduction & Service Methods for Business Objects in Visual Builder & JET - create and register custom converter & Practical Oracle JET by Daniel Curtis & Podcast: JET-Propelled JavaScript & Jdev 12c: Implementing SQL IN Clause in an ADF ViewObject Query or ViewCriteria (Part 2) & Call for Papers EclipseCon Europe 2019. For a short summery of our key monthly information watch the Fusion Middleware & PaaS Partner Updates on YouTube. The June edition highlights the PaaS overview webcast, the summer camp and the Oracle Excellence awards. This month’s community webcast will be an update on process cloud services join our monthly PaaS Partner Community Webcast – June 25th 2019.   Want to publish your best practice article & news in the next community newsletter? Please feel free to send it via Twitter @wlsCommunity #DeveloperCommunity! To read the complete newsletter please visit www.tinyurl.com/DeveloperNewsJune2019 (OPN Account required) Please like and share the newsletter at LinkedIn and Twitter Jürgen Kress PaaS Partner Adoption Oracle EMEA Tel. +49 89 1430 1479 E-Mail: juergen.kress@oracle.com To become a member of the WebLogic Partner Community please register at http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Technorati Tags: WebLogic Community newsletter,newsletter,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

Dear Developer Partner Community, Want to increase the Oracle PaaS business? Create new service offerings and solutions for the Cloud? Attend the PaaS Overview Webcast July 2nd 2019. Martijn Vlek,...

Application Development Platform

WebLogic Administration: Clusters and Dynamic Clusters by Alekhya

In this video, we are going to look at Oracle Weblogic Clusters and Dynamic Cluster. For those who are new, A WebLogic Server cluster consists of multiple WebLogic Server server instances running simultaneously and working together to provide increased scalability and reliability. To know in detail about Weblogic Clusters and Dynamic Cluster, go through the video below. If you are a beginner and want to learn Oracle Weblogic Server Administration then check our blog post here, where we covered Weblogic Admin Server and Managed Server. What is a Weblogic Cluster: · A WebLogic Server cluster consists of multiple WebLogic Server server instances running simultaneously and working together to provide increased scalability and reliability. · A Cluster appears to clients to be a single WebLogic Server instance. · The server instances that constitute a cluster can run on the same machine, or be located on different machines. You can increase a cluster’s capacity by adding additional server instances to the cluster on an existing machine, or you can add machines to the cluster to host the incremental server instances. · Each server instance in a cluster must run the same version of WebLogic Server. · There are two types of Cluster Communication i.e 1.Unicast 2.Multicast What are the Benefits of Clustering? A WebLogic Server cluster provides these benefits: Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

In this video, we are going to look at Oracle Weblogic Clusters and Dynamic Cluster. For those who are new, A WebLogic Server cluster consists of multiple WebLogic Server server instances running...

Application Development Platform

Make WebLogic Domain Provisioning and Deployment Easy! By Monica Riccelli

The Oracle WebLogic Deploy Tooling (WDT) makes the automation of WebLogic Server domain provisioning and applications deployment easy. Instead of writing WLST scripts that need to be maintained, WDT creates a declarative, metadata model that describes the domain, applications, and the resources used by the applications.  This metadata model makes it easy to provision, deploy, and perform domain lifecycle operations in a repeatable fashion, which makes it perfect for the Continuous Delivery of applications. The WebLogic Deploy Tooling provides maximum flexibility by supporting a wide range of WebLogic Server versions from 10.3.6 to 12.2.1.3. WDT supports both Windows and UNIX operating systems, and provides the following benefits: · Introspects a WebLogic domain into a metadata model (JSON or YAML). · Creates a new WebLogic Server domain using a metadata model and allows version control of the domain configuration. · Updates the configuration of an existing WebLogic Server domain, deploys applications and resources into the domain. · Allows runtime alterations to the metadata model (also referred as the model) before applying it. · Allows the same model to apply to multiple environments by accepting value placeholders provided in a separate property file. · Passwords can be encrypted directly in the model or property file. · Supports a sparse model so that the model only needs to describe what is required for the specific operation without describing other artifacts. · Provides easy validation of the model content and verification that its related artifacts are well-formed. · Allows automation and continuous delivery of deployments. · Facilitates Lift and Shift of the domain into other environments, like Docker images and Kubernetes. Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

The Oracle WebLogic Deploy Tooling (WDT) makes the automation of WebLogic Server domain provisioning and applications deployment easy. Instead of writing WLST scripts that need to be maintained, WDT...

Application Development Platform

Captain’s Log: Container Native Logging with the EFK Stack by Mickey Boxell

Capturing logs in Kubernetes Do you ever wonder how to capture logs for a container native solution running on Kubernetes? Containers are frequently created, deleted, and crash, pods fail, and nodes die, which makes it a challenge to preserve log data for future analysis. Application and system logs are critical to diagnosing and addressing problems impacting the health of your cluster, but there is a good chance you will run into hairy problems associated with the dynamic nature of containers and schedulers. The simplest option is to avoid logging altogether. However, this comes with an obvious cost: you will have little-to-no understanding of what is going on in your cluster. If this is a problem you need to solve, which is the case for just about everyone deploying cloud native solutions, then read on. Solution So how do we do this? When using Kubernetes for your container orchestration platform, there are a couple of built-in options available to grab logs: Docker logs and Kubernetes logging. These options are good tools to use in small-scale environments, such as development, however they are difficult to scale - users would need to log into each container to view the logs - and they do not address storing logs somewhere independent of ephemeral nodes, pods, or containers. Another option would be to purchase $$$ an enterprise tool. There are many paid services available, but most have more features than typical users might need and the cost can outweigh the benefits offered. What about a choice that solves the problem without breaking the bank? Something that adds instrumentation on top of the built-in options? The option many people turn to is the EFK stack - a scalable open source solution used to capture and aggregate logs and then visualize them in order to provide actionable business insights. What is EFK? The EFK stack is composed of Elasticsearch, FluentD, Kibana. This is similar to the ELK stack, which swaps Logstash with FluentD as its log collector. I have chosen EFK rather than ELK because FluentD is a Cloud Native Computing Foundation project that is simple to configure and has a smaller memory footprint than Logstash. The pieces: · Elasticsearch: an open source search engine based on Apache Lucene that has become an industry standard for indexing and storing logs. · FluentD: an open source CNCF projet for log collection used to capture logs and forward them to Elasticsearch. · Kibana: an open source web UI used to visualize and easily search logs stored in Elasticsearch. Together these tools form a centralized, scalable, flexible, and easy to use log collection system for IT environments. FluentD captures the logs from each microservice and forwards them onto Elasticsearch, which addresses the issue of preserving logs after the end of a service lifecycle. FluentD is deployed as a DaemonSet, which means that the pod will be provisioned on every node of the cluster, which addresses the need for easily deploying the solution at scale. Kibana will then be used to visualize the aggregated logs. This is an example of a basic three-node Kubernetes cluster running EFK with a single microservice operating on each node: Installation For help creating a Kubernetes cluster with Oracle Kubernetes Engine follow the this guide. After your cluster is up and running, the process of spinning up the EFK stack on Kubernetes is simple thanks to Helm, a package manager for Kubernetes. Rather than having to install each component from scratch, you can use a Helm package, known as a chart, to quickly deploy the services on your cluster. Check out this article for more information about how to get Helm set up on your cluster. Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Capturing logs in Kubernetes Do you ever wonder how to capture logs for a container native solution running on Kubernetes? Containers are frequently created, deleted, and crash, pods fail, and nodes...

Application Development Platform

Oracle Kubernetes Engine : Setup fast with Terraform by MichelSchildmeijer

Kubernetes becomes the defacto standard if it comes to managing and scaling your container platform, where you might consider that containers are the next gen infrastructure platforms as a follow up on virtual machines, where every process application or infrastructure component can run in a docker container, autonomous, lightweight and independent, as an application, or a piece of runtime platform software ( such as a Java JDK ) However,  in the greater whole dockercontainers don't stand for themselves and they need some management; they need to be orchestrated and configured in a meaningful way. One of those platforms is called Kubernetes, developed by Google and since it development more and more technologies embraced Kubernetes as the orchestrator platform for containers. Oracle these days is aiming to get customers into cloud, so in this way they developed a Kubernetes cloud solution called OKE which stands for Oracle Kubernetes Engine and is available from the Oracle Cloud Infrastructure. Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Kubernetes becomes the defacto standard if it comes to managing and scaling your container platform, where you might consider that containers are the next gen infrastructure platforms as a follow...

Application Development Platform

Setting Functions Free by Reed Allman

The Fn Project has been incubating for 2 years now — some may say it’s time to hatch — and in that time, we have gone back and forth on various APIs and learned some things we don’t like and some things we like even less than the things we don’t like. As is inevitable for any piece of software that manages to enslave a few programmers for long enough, we have begun cutting over to our v2 API. In this post, we’ll go over some of the things that tormented us — and possibly you!— in the previous API and what has changed, and leave you with some more breaking changes to look forward to. If you’d like to follow along more in depth, the link to our swagger doc is http://petstore.swagger.io/?url=https://raw.githubusercontent.com/fnproject/fn/master/docs/swagger_v2.yml (because what you really needed was another Chrome tab to pollute your life). Triggered The v1 API for Fn was comprised of basic HTTP methods for creating, deleting, and updating apps and routes, as well as invoking a route. Briefly: Read the complete article here. Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

The Fn Project has been incubating for 2 years now — some may say it’s time to hatch — and in that time, we have gone back and forth on various APIs and learned some things we don’t like and some...

Cloud

Oracle Process Cloud Services – PaaS Partner Community Webcast June 25th 2019

Attend our June edition of the PaaS Partner Community Webcast live on June 25th 2019 Process Cloud Service Drive business agility with Oracle Integration Cloud's process automation for digital transformation. Go from idea to app in minutes - not months - with Robotic Process Automation, Adaptive Case Management, and best next action recommendations. Limit training by embedding your digital innovations directly in SaaS applications and optimize end-to-end operations with real-time insights into business outcomes. For more information please visit the website here. Presenter: Nicolas Damonte Senior Director Call ID: 5566478 and Passcode: 271735 UK: +44 (0) 208 118 1001 & United States: +1 40 877 440 73 More Local Numbers Schedule: Tuesday June 25th 2019 16:30-17:30 CET. Watch live here Take the opportunity to watch our community webcasts on-demand: · Integrate ERP Cloud · Integrate HCM Cloud · Functions and Cloud Native · Cloud trials & community update · Oracle Integration Cloud Update · Oracle OpenWorld 2018 Preview · Innovate, Extend and Integrate SaaS Overview and Pricing · Robotic Process Automation · Autonomous Mobile Cloud · PaaS Overview Webcast · Blockchain · API Platform Cloud Service part 2 · 3rd Generation API Gateways part1 · Oracle JET · Oracle Visual Builder Cloud Service · Container Native Application Development Platform For the latest information please visit Community Updates Wiki page (Community membership required). Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Attend our June edition of the PaaS Partner Community Webcast live on June 25th 2019 Process Cloud Service Drive business agility with Oracle Integration Cloud's process automation for digital...

Application Development Platform

Orchestration with Fn Flow by Vardan Grigoryants

  The times, when developers built the applications on a single database are certainly long over. Many services nowadays use a variety of databases in combination, to power the different aspects of their applications. We are not an exception in that manner for sure :) Recently we have started a new project, where we have to implement our own data reservoir. For sake of good order, we have chosen MongoDB for saving unstructured meta information and PostgreSQL for saving the actual data. For orchestration of data flow between the databases we have finally chosen an open-source container-native serverless platform called Fn Project, which at the time of writing this article had 2 years history, or so. I’ll not go much in details on how to setup Fn Project, to create your own Fn functions for storing in the databases. There is already much information about it. You can try out these tutorials, if you are new in Fn Project. I’ll just focus on orchestration of Fn functions, which problems we have faced with while implementing our data reservoir and how did we solve them. The Orchestration As mentioned we are storing our data across two databases, we use MongoDB in order to store unstructured meta data, and the structured data is stored in PostgreSQL. Due to the nature of our data, the first entry point is MongoDB, we then use MongoDB’s _id as a cross DB foreign key. Our data is supposed to flow like this: Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

  The times, when developers built the applications on a single database are certainly long over. Many services nowadays use a variety of databases in combination, to power the different aspects of...

Application Development Platform

Kotlin and the Java FDK by David Delabassee

As we saw in this post, it is really simple to write and deploy Serverless Kotlin functions using Fn. The Kotlin support is, in Fn, largely based on the Java support and more specifically on the Java FDK. The initial Fn Kotlin support was a bit different than it is today as it was using the kotlinc compiler in a Docker (build) image. That approach has been recently replaced (from CLI 0.4.129) in favor of Maven using the regular Java FDK images. The only real difference between Java and Kotlin is now how the runnable artifacts (JARs) are being built (obviously!) but in both cases, those artifacts are built using Maven. The fact that the Koltin support is based on the Java FDK offers some nice benefits to Fn users developing functions in Kotlin. JUnit support Both Java and Kotlin are using JUnit for unit testing. Kotlin does it via the standard kotlin.test.junit library, it enables to write testing rules in Kotlin. To get you started, a sample Kotlin based rule is automatically created when you initialize a new Kotlin function via fn init --runtime kotlin myfunc. You can then use Maven to unit test this Kotlin function, i.e. mvn test. Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

As we saw in this post, it is really simple to write and deploy Serverless Kotlin functions using Fn. The Kotlin support is, in Fn, largely based on the Java support and more specifically on the Java...

Application Development Platform

New Sales Central Content for FY20

Our Sales Central pages are loaded with new content to equip our sellers with all the materials they need. Sales kits include elevator pitch, cheat sheet, reference and customer presentation in ppt format. Check those out (and make sure to download and give your ratings). Overview: · Oracle Cloud Platform · Cloud Platform for Oracle SaaS · Universal Credits & BYOL Programs-Viewpoint Sales kits: · Extend & Enhance ERP, HCM & CX Apps with Oracle Digital Assistant · Build Innovative Apps with AI & Blockchain · Connect and Extend Apps with PaaS · Integrate SaaS and On-premises Applications, Processes, and APIs   Product Content · Digital Assistant · Content & Experience Management · Cloud Native Services (Container Native Platform) · Java Cloud Service · Blockchain Platform · Integration For more information attend the PaaS Overview Webcast July 2nd 2019.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Our Sales Central pages are loaded with new content to equip our sellers with all the materials they need. Sales kits include elevator pitch, cheat sheet, reference and customer presentation in ppt...

Application Development Platform

Getting started with Fn Project by Peter Jausovec

I am not one of those lucky ones who can simply read a whitepaper/code/docs and can quickly figure out how things work without trying things out in practice. I need to install things, run things and play with them to get a feeling for how stuff works. If I get stuck, that’s when I am going to read the docs and code to see what I am missing. In this series, I decided to figure out how Fn project works, how to run it, use it and even extend it. Fn project is a container native, cloud agnostic serverless platform. The Basics — install and run This section goes through installing the Fn server, starting it and then creating a simple function and invoking it. You will need Docker on your machine in order to run Fn and once you have that, you can install the Fn with brew: Read the complete article here. Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

I am not one of those lucky ones who can simply read a whitepaper/code/docs and can quickly figure out how things work without trying things out in practice. I need to install things, run things and...

Cloud

Additional new material Developer Community

· Four AI Use Cases That Don’t Require a Data Scientist Business and tech leaders worry that their company is missing out on the coming AI revolution because they don’t have the deep tech skills to put it to use. “I tell them that getting real value from AI, and from its related discipline of machine learning, doesn’t have to be that hard,” writes Oracle Cloud Platform’s Siddhartha Agarwal. Learn about AI-driven analytics and three other important use cases that don’t require PhD-level data science. · Vibrant and Growing: The Current State of API Management. The authors of "Implementing Oracle API Platform Cloud Service” discuss the current state of API management, including architectural implications, API design, and how working in SOA may have left you with some bad habits. Hear the podcast · Maximizing the Value of Municipal Open Data APIs with Low Code Development Tools. Get a look at a few of the over 750 public data sets provided by the City of New York and learn how anyone can use Cloud-based Low Code tools to easily build powerful data analysis tools. Watch the video · Podcast: Developer Evolution: What's rockin’ roles in IT? The number of software developer jobs will grow 24% through 2026, the US Bureau of Labor Statistics predicts. What’s driving this growth? Innovation. “More than ever,” says Oracle Developer Champion Rolando Carrasco, “institutions, organizations, and governments are keen to generate a new crop of developers that can help them create something new.” · Introducing Oracle Java SE Subscriptions · Oracle VM release 3.4.5 is Now Available · Test-Drive Oracle Cloud Platform: Up to 3,500 Free Hours: Could cloud tools solve your current headaches? Here’s a no-risk way to find out: Free trials of cloud services including database, compute, blockchain, IoT, big data, API management, integration, chatbots, and more. They’re online and ready for your production-scale workloads.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

· Four AI Use Cases That Don’t Require a Data ScientistBusiness and tech leaders worry that their company is missing out on the coming AI revolution because they don’t have the deep tech skills to...

Developer Tools

Configure and test your ADF REST Resource by Jeroen Rijnboutt

In my previous post I showed the steps you have to take to create your first ADF REST resource. You can find it here: First steps with REST services on ADF Business Components. I will continue my exploration in the world of ADF REST. We are now going to configure the URL and test the new service. After you run your application, you will see the endpoint in your JDeveloper log: The first thing you will probably notice is the structure of the URL and there is little chance you will like it. Let’s change that first. There are two parts of the URL that can be configured, the Context Root (EMP-RESTWebService-context-root) and the URL pattern (/rest/). The Context Root can be set in the Project Properties of the RESTWebService project. Open the properties and go to the Java EE Application tab. It shows an input field for the Java EE Web Context Root and you will recognize the name from your service URL. Choose a relevant and general name. It will be used for all your services. The URL pattern is configurable in your web.xml file. This file is part of the RESTWebService project. Open it and go to the Servlets tab. Select the only Servlet in the list and open the sub tab Servlet Mappings. Here you can choose your own URL pattern. If you don’t want any pattern, you can enter: ‘/*’. Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

In my previous post I showed the steps you have to take to create your first ADF REST resource. You can find it here: First steps with REST services on ADF Business Components. I will continue my...

Cloud

Chatbots becoming Virtual Digital Assistants The next generation– Meetup June 18th 2019 Porto

Join Link Consulting, eProseed & Oracle for a Meetup in Porto Every now and then there’s a paradigm change in how we interact with computers. Chatbots have already conquered their own market place but, as usual, technology never ceases to amaze us! Unlike a simple chatbot, a Virtual Digital Assistant can be equipped with multiple skills covering a wide set of domains and scenarios all from one conversational interface. There’s no need to have and separately orchestrate the appropriate chatbot that supports a specific service. DA’s will aim to be the single point of contact for all the conversational experiences. So, join this meetup and get introduced to Digital Assistants, the future of Chatbots, taking leverage of Oracle’s latest Digital Assistant platform. Schedule: Tuesday, June 18, 2019 6:30 PM to 8:30 PM Location: eProseed Portugal Rotunda Eng. Edgar Cardoso · Vila Nova de Gaia For details please visit the registration page here.   For additional local Meetups please see here. Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Join Link Consulting, eProseed & Oracle for a Meetup in Porto Every now and then there’s a paradigm change in how we interact with computers.Chatbots have already conquered their own market place but,...

Developer Tools

Oracle Offline Persistence Toolkit - Controlling Online Replay by Andrejus Baranovskis

  Few months ago I had a post about Oracle Offline Persistence toolkit, which integrates well with Oracle JET (JavaScript toolkit from Oracle) - Oracle JET Offline Persistence Toolkit - Offline Update Handling. I'm back to this topic with sample application upgraded to JET 5.1 and offline toolkit upgraded to 1.1.5. In this post I will describe how to control online replay by filtering out some of the requests, to be excluded from replay. Source code is available on GitHub. Below I describe changes and functionality in the latest commit. To test online replay, go offline and execute some actions in the sample app - change few records and try to search by first name, also try to use page navigation buttons. You will be able to save changes in offline mode, but if this is your first time loading app and data from other pages wasn't fetch yet, then page navigation would not bring any new results in offline mode (make sure to load more records while online and then go offline): Read the complete article here   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

  Few months ago I had a post about Oracle Offline Persistence toolkit, which integrates well with Oracle JET (JavaScript toolkit from Oracle) - Oracle JET Offline Persistence Toolkit - Offline...

Application Development Platform

Running WebLogic Server in Kubernetes & Microservices with Helidon.io project–Meetup June 12th 2019 Brussels

  Join Contribute and Oracle for a Developer Meetup in Brussels During this meetup, 2 topics will be presented to you by a product manager of Oracle. Afterwards you will receive an invite to be able to test these solutions on your own pace. Have fun. Running WebLogic Server in Kubernetes Many organizations are adopting Kubernetes as a platform for managing container-based applications and want to leverage Oracle WebLogic Server in these environments. Attend this session to learn the best practices for running Oracle WebLogic Server in Docker and Kubernetes today, including migrating existing applications, developing and deploying new applications, integrating with other microservices, and managing applications on-premises and in Oracle Cloud. See a demo of Oracle WebLogic Server’s Kubernetes operator, deployment tooling and more. You will also be able to learn about the roadmap as well as future plans. Microservices with Helidon.io project Over the past few years, a lightweight container technology called microservices architecture has significantly simplified the runtime infrastructure for applications. Applications don’t need to be developed as monolithic systems anymore. An application that’s designed using the microservices architecture is essentially a collection of simple services. Microservices-based applications are already being developed by companies across the industry. Every day more organizations are moving away from the monolithic application model and switching over to the microservices architecture. The microservices approach simplifies business integration, technology use, and application development by breaking down the big monolith problem to a set of small tasks that can be handled independently. But adopting the microservices architecture requires some changes to the development processes, tools, methodology, and teams. Schedule:  Wednesday, June 12, 2019 6:00 PM to 9:00 PM Location:  Experience Center Oracle Belgium Medialaan 50/A · Vilvoorde For details please visit the registration page here. For additional local Meetups please see here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

  Join Contribute and Oracle for a Developer Meetup in Brussels During this meetup, 2 topics will be presented to you by a product manager of Oracle. Afterwards you will receive an invite to be able to...

Developer Tools

Workshop: Web Component Development with Oracle JET

The purpose of this script is to show how to put together a CRUD scenario in an Oracle JET application by means of Web Components. You'll start by setting up JSON Server, which is a fake REST server, next you'll set up an Oracle JET application that connects to it and displays its payload, and finally you'll use the Composite Component Architecture (CCA) to create a reusable Web Component for displaying the payload in different modules, interacting with CRUD functionality defined in the application. Tip: Go here to follow a free three week MOOC about Oracle JET: oracle.com/goto/jet. Troubleshooting: If you run into problems, go here for the completed source files: bit.ly/learn-jet-result The application you'll create in this workshop will look as follows: Get the workshop material here. Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

The purpose of this script is to show how to put together a CRUD scenario in an Oracle JET application by means of Web Components. You'll start by setting up JSON Server, which is a fake REST server,...

Cloud

Tips and Tricks for List of Values in Visual Builder Cloud Service by Shay Shmeltzer

While working on some customers' applications, I ran into a few performance and functionality tips related to list of values in Visual Builder Cloud Service (VBCS). While it is very tempting to use the built in quick start that binds a list to results from a service, in some cases you might want to take a different approach. One reason is performance - some lists don't change very often - and it makes more sense to fetch them only once instead of at every entry into a page. VBCS offers additional scopes for variables - and in the demo below I show how to use an application scope to only fetch a list of countries once (starting at 1:15). I also show how to define an array that will store the values of the list in a way that will allow you to access them from other locations in your app, and not just the specific UI component. The other scenario that the demo shows relates to situations where you need to get additional information on the record you selected in the list. For example, your list might have the code and label but might contain additional meaningful fields. What if you need access to those values for the selected record? Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

While working on some customers' applications, I ran into a few performance and functionality tips related to list of values in Visual Builder Cloud Service (VBCS). While it is very tempting to use...

Cloud

Creating Editable Tables in Oracle Visual Builder Cloud Service by Shay Shmeltzer

A common request I've been getting from customers of Visual Builder is to be able to edit multiple records that are shown in a table. Oracle JET has an editable table sample that shows how to do this in their cookbook, but the translation from the JET approach to the VBCS way of doing things was a bit tricky for some. I recorded a video and included basic instructions showing you how to implement the JET sample in your VBCS application below. Beyond just implementing the UI aspect of the editable table, you also need to define a strategy of when and how you want to save the data from the table back to the data source. In the video below I'm using an approach that is easy to implement, but is probably not the best way to implement this. I loop through all the records and update them back to the data source one-by-one. A better approach will be to keep a list of rows that were changed and only send them to be updated. Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

A common request I've been getting from customers of Visual Builder is to be able to edit multiple records that are shown in a table. Oracle JET has an editable table sample that shows how to do this...

Cloud

Flow Navigation Menu Control in Oracle VBCS by Andrejus Baranovskis

  Oracle VBCS allows us to build multiple flows within the application. This is great — this helps to split application logic into different smaller modules. Although VBCS doesn’t offer (in the current version) declarative support to build menu structure to navigate between the flows. Luckily this requirement can be achieved in few simple steps, please read John Ceccarelli post — Adding a Navigation Bar to a VBCS Application. I thought to go through instructions listed by John and test it out, today post is based on this. In my next posts I will take a look how to replace navigation bar menu structure with something more advanced, for example — menu slider on the left. I think VBCS have great potential as JavaScript declarative development IDE. I see many concepts are similar to other Oracle declarative development tools, e.g. Forms, Oracle ADF. VBCS runs Oracle JET, all you build in VBCS is Oracle JET. Oracle takes care upgrading Oracle JET version in VBCS, I have applied recent patch (by click of the button) and latest JET version is available within our VBCS environment: Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

  Oracle VBCS allows us to build multiple flows within the application. This is great — this helps to split application logic into different smaller modules. Although VBCS doesn’t offer (in the current...

Cloud

Add a CAA component to your VBCs application by Martien van den Akker

At the #PaaSSummercamp, VBCS is on the agenda. We did a few labs from the VBCS learning path. Nice thing is that you can do it yourself as well. One of the main goals of the OracleJET labs yesterday was to introduce you to CCA components. Since VBCS is mostly based on OracleJET (For the UI that is) it should not be too hard to add a CCA component from our OracleJET application into our VBCS application. So actually, I wanted to try just that. If you go to your OracleJET application project, the CCA components are in the ${OJETProjectFolder}\src\js\jet-composites\: First create a zipfile out of the component, just zip the folder: (I like TotalCommander for this). Then in the VBCS Designer tab, browse to the very bottom to find the Custom Heading: Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

At the #PaaSSummercamp, VBCS is on the agenda. We did a few labs from the VBCS learning path. Nice thing is that you can do it yourself as well. One of the main goals of the OracleJET labs yesterday ...

Application Development Platform

Developer Partner Community Newsletter May 2019

Dear Developer Partner Community, PaaS the knowledge from the emerging PaaS Partner Community Forum. As a community member you get access to the conference presentations, demos and hands-on training material. Make us of it, become trained & certified, publish service offerings, host customer cloud test drive events, build proof of concepts based on the Oracle Cloud Platform. WebLogic is the leading Java EE server. With Kubernetes Operator and Container Engine you can run WebLogic in the Oracle Cloud Platform. Discover this service opportunity to support your customers to shift workload to the cloud! Helidon, Oracle’s lightweight microservices platform runs now faster with GraalVM, Oracle’s universal virtual machine. Thanks to the community for all the excellent cloud native development and WebLogic articles: Serverless Node Function on Oracle Functions runs periodically to produce CSV report on Oracle ObjectStorage from data in ElasticSearch & Fn Project & Caddy for Fun & Learning & Serverless Functions — Some Like It AOT! & Migrating Oracle Application Container Cloud Service Applications to Oracle Cloud Infrastructure & Using Java libraries from a Node.js application. Testcontainers example & Helidon flies faster with GraalVM & Podcast: On the Highway to Helidon & Run WebLogic in the Cloud with Kubernetes Operator and Container Engine. Applications build with Visual Builder Cloud Service can now be deployed at a local server, third party server or in the Oracle Cloud Platform. Thanks to the community for all the excellent mobile & development tool articles: Building Dialogs Without a Flow & Oracle Digital Assistant unifies use of enterprise chatbots & Initiating bot conversations from the Oracle Digital Assistant Client SDK for JavaScript web messenger widget on startup & How-to assign keyword shortcuts to static and dynamic lists created with the System.CommonResponse component in Oracle Digital Assistant & Run Oracle VBCS Application on Your Own Server & Running Visual Builder Apps On Other Servers (and On-Premises) & Introducing the New Component Exchange Feature in Oracle Visual Builder & New Features in Oracle Visual Builder - PWA, Components Catalog, and Much More & Controlling Browser's Console Log Level in Visual Builder & Linking Excel to AUTO REST Enabled Tables…with the Oracle Visual Builder Plugin & Conditional Formatting Row Values in a Table in Visual Builder & Media Capture using Oracle Visual Builder for Facial Recognition App & Creating Progressive Web Apps with Oracle Visual Builder & Managing Visual Builder Development and Deployment Automation with Developer Cloud & Git Branch Protection in Oracle Developer Cloud & Welcoming OpenAPI 3.0 to Apiary & JET - dynamic content with templates & Oracle JET Components Demo Using Cookbook in JDeveloper & JET - ojChart context menu & Post to Facebook Page Wall using restfb Graph API in ADF & Java & ADF Performance Monitor: Error Diagnostics &JDev 12.2.1.3: Multi select component table filter. For a short summery of our key monthly information watch the Fusion Middleware & PaaS Partner Updates on YouTube. The May edition highlights presentations and training material from the emerging PaaS Partner Community Forum and Oracle is again recognized by Gartner as an integration platform leader. This month’s community webcast will be an update on ERP integration please join our monthly PaaS Partner Community Webcast – May 28th 2019. Want to publish your best practice article & news in the next community newsletter? Please feel free to send it via Twitter @wlsCommunity #DeveloperCommunity! To read the complete newsletter please visit www.tinyurl.com/DeveloperNewsMay2019 (OPN Account required)   Please like and share the newsletter at LinkedIn and Twitter Jürgen Kress PaaS Partner Adoption Oracle EMEA Tel. +49 89 1430 1479 E-Mail: juergen.kress@oracle.com To become a member of the WebLogic Partner Community please register at http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Technorati Tags: WebLogic Community newsletter,newsletter,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

Dear Developer Partner Community, PaaS the knowledge from the emerging PaaS Partner Community Forum. As a community member you get access to the conference presentations, demos and hands-on training...

Developer Tools

JET 5.1: How to integrate a chatbot in your JET application by Luc Bors

Recently I have been working on a customer chatbot project. Although it was not a direct requirement, I decided to look into embedding the chatbot in a web application too. You will never know what the future brings. It struck me that is I could not find any blogposts related to this topic. The only thing is a youtube video by Oracle PM (see resources below) describing how to do this. There can be several reasons as why this has not been blogged about: Nobody is doing chatbot integration in a Javascript UI yet. Oracle Documentation is clear enough. It is very simple so why bother blogging. Anyway, despite of any of these reasons, I decide to write a post on this topic, so that at least I can refer to this myself whenever I need it. So here it is: How to integrate a chatbot in your JET application. This post does not go into the details of creating a chatbot, it just explains how to integrate one in you JET application (or any other Javascript application fo that matter). What do you need? For this solution to work, you need to have an instance to Oracle Mobile Cloud Enterprise (OMCe), or Autonomous Mobile Cloud Enterprise (AMCe) in order to use the chatbot functionality. I have access to AMCe and can use the sample CrCPizzaBot. This bot is an example that ships with AMCe (and OMCe ?) Note that the solution described below works with any Oracle Cloud Chatbot. Step one: Download the SDK's To download the SDK's you need to click the downloads link in your Cloud Environment. This will take you to the page that contains all the downloads for Oracle Autonomous Mobile Cloud Enterprise (AMCe). Read the complete article here   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Recently I have been working on a customer chatbot project. Although it was not a direct requirement, I decided to look into embedding the chatbot in a web application too. You will never know what...

Cloud

An introduction to API Development Strategies with Oracle API Platform May 30th 2019 Lisbon Portugal

Join Link Consulting and Oracle for a Developer Meetup in Lisbon. Ah... API's! The cornerstone of any Digital Transformation initiative! API's have been around for decades, but have taken the spotlight in recent years, as the enablers for omnichannel and opening up organizations to the community. As simple as they are, getting it wrong while implementing API's is a lot more common than we think. Several common pitfalls plague organizations throughout the world, with a nasty result... people stop using them. José Rodrigues, Head of OUG PT and one of the very few members of the Oracle ACE family to live in Portugal, will share experiences with API implementations in large organizations, strategy patterns and few typical questions revolving around integrations challenges as a whole. Come and spend some time with us and share your own experience, with our typical gourmet dinner and beers! Schedule: Thursday, May 30, 2019: 6:30 PM to 8:30 PM Location: Auditorio Link Consulting, Avenida Duque Ávila, 23 · Lisboa For details please visit the registration page here. For additional local Meetups please see here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Join Link Consulting and Oracle for a Developer Meetup in Lisbon. Ah... API's! The cornerstone of any Digital Transformation initiative! API's have been around for decades, but have taken the...

Cloud

Chatbots: What time is it? By Luc Bors

Just a short blogpost describing a solution that I needed for the bot that I'm currently developing. This bot has a typical requirement doing different things during office hours and after closing time. As such I need to know when the user is invoking the bot. Here's how I ended up doing this. What time is it? The developer guide has a section on how to use Built-In FreeMarker Date Operations (see resources below). That is a very resource. I started with using the 'now'  variable, combined with date time. That should return me exactly what I want. So in oBotML that looks like: Unfortunately when I use 'now' to get access to the date-time, it will return the date-time of the server that hosts the actual Bot. This means I cannot use that date-time because it is not the correct date/time of the user's location. After doing a bit of research, I found that the profile property enables your bot to recognise a user’s name, local, and local time. Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Just a short blogpost describing a solution that I needed for the bot that I'm currently developing. This bot has a typical requirement doing different things during office hours and after closing...

Java programs as native executables: GraalVM is the answer! By Rosanna Denis

TL;DR: •    Using GraalVM Java applications can be compiled into native standalone executables (will be demonstrated). •    Native executables of small Java programs startup blazingly fast, use considerably less resources compared to running on JVM and do not even require the JRE or any other kind of runtime apart from the OS. •    Running Java applications as native standalone executables provides opportunities for lean usage of Java in serverless functions, cloud deployment and microservices. GraalVM, Please Explain GraalVM started over decade ago as a Sun Microsystems research project. It was subsequently adopted by Oracle Labs and has now reached a stage where it can go out into the wild. GraalVM is a polyglot VM, meaning it can run programs in many different languages at faster paces, usually, than the original specialized runtimes. It allows for interoperability between diverse components in distinct languages as well. For more information see their website. GraalVM is stated to be(come) the one VM to rule them all. Sounds promising, right? Well, it is! And it’s in active development, so if it’s not perfect yet, you can wait for it to shortly provide what you need! Java Moving in a Forward Direction Java is a considered a heavy language – meaning that it is resource intensive. Applications are large – on disk and in memory – and startup time is drawn-out. Already improvements have been made in the newer versions of Java, such as the modular Java runtime (Java 9) and the currently experimental ahead-of-time compiler (jaotc, using Graal) tool in Java 9 (based on JEP 295). Now with GraalVM it’s possible to convert a Java application into a standalone native executable that does not need a Java runtime at all. Read the complete article here. Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

TL;DR: •    Using GraalVM Java applications can be compiled into native standalone executables (will be demonstrated).•    Native executables of small Java programs startup blazingly fast, use...

Application Development Platform

WebLogic 2c: Solving invalid template error by Martien van den Akker

One of the labs in our Weblogic Advanced Administration 12c course is about using domain templates. When revising the particular lab, we created a domain in Weblogic 12c and then created a template based on the domain. On recreation of the domain based on the template we get an exception: This we get regardless of if we provide nodemanager details at the initial creation of the domain. We did some investigation and found for instance this forum,  that gave a hint, but not a solution or workaround. One important hint is the message 'config-nodemanager.xml: failed to parse the template!(/home/rcma/rcma_domain_template.jar): Parsing the config-nodemanager.xml failed!'. So it relates to the nodemanager configuration and the contents of the config-nodemanager.xml file in the template. By the way, my colleague found that the same issue can also be experienced during pack and unpack, as desribed in Oracle support note 2311027.1. Here you can find that the problem in the config-nodemanager.xml is about the password. If you have a nodemanager password set in the domain's config.xml, it is encrypted with the domain's seed/salt. It can't be decrypted and read by the domain configurator or unpack tools, because they don't have the salt of the source domain. So, what is the work-around or solution? I see two: Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

One of the labs in our Weblogic Advanced Administration 12c course is about using domain templates. When revising the particular lab, we created a domain in Weblogic 12c and then created a template...

Application Development Platform

Creating a Function from a Docker Image

This tutorial walks through how to use a custom Docker image to define an Fn function. Although Fn functions are packaged as Docker images, when developing functions using the Fn CLI developers are not directly exposed to the underlying Docker platform. Docker isn’t hidden (you can see Docker build output and image names and tags in routes), but you aren’t required to be very Docker-savvy to develop functions with Fn. However, sometimes you need to handle advanced use cases and must take complete control of the creation of the function image. Fortunately the design and implementation of Fn enables you to do exactly that. Let’s build a simple custom function image to walk through the process. As you make your way through this tutorial, look out for this icon.   Whenever you see it, it’s time for you to perform an action. Prequisites This tutorial requires you to have both Docker and Fn installed. If you need help with Fn installation you can find instructions in the Install and Start Fn Tutorial. Getting Started Before we can get starting there are a couple of configuration steps to take care of. Login to Docker Hub To make it possible to push images you need to authenticate yourself with your Docker repository (default is Docker Hub). docker login NOTE: Depending on how you’ve installed Docker you may need to prefix docker commands with sudo. Start Fn Server Next, if it isn’t already running, you’ll need to start the Fn server. We’ll run it in the foreground to let us see the server log messages so let’s open a new terminal for this. 1. Define the FN_REGISTRY environment variable to point the Fn server to where it should pull function images from. If using the default Docker Hub registry you just need to specify your docker user id: Read the complete article here   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

This tutorial walks through how to use a custom Docker image to define an Fn function. Although Fn functions are packaged as Docker images, when developing functions using the Fn CLI developers...

Application Development Platform

Kotlin and the Java FDK

As we saw in this post, it is really simple to write and deploy Serverless Kotlin functions using Fn. The Kotlin support is, in Fn, largely based on the Java support and more specifically on the Java FDK. The initial Fn Kotlin support was a bit different than it is today as it was using the kotlinc compiler in a Docker (build) image. That approach has been recently replaced (from CLI 0.4.129) in favor of Maven using the regular Java FDK images. The only real difference between Java and Kotlin is now how the runnable artifacts (JARs) are being built (obviously!) but in both cases, those artifacts are built using Maven. The fact that the Koltin support is based on the Java FDK offers some nice benefits to Fn users developing functions in Kotlin. JUnit support Both Java and Kotlin are using JUnit for unit testing. Kotlin does it via the standard kotlin.test.junit library, it enables to write testing rules in Kotlin. To get you started, a sample Kotlin based rule is automatically created when you initialize a new Kotlin function via fn init --runtime kotlin myfunc. You can then use Maven to unit test this Kotlin function, i.e. mvn test. Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

As we saw in this post, it is really simple to write and deploy Serverless Kotlin functions using Fn. The Kotlin support is, in Fn, largely based on the Java support and more specifically on the Java...

Community

Découvrons la solution Open Source – Oracle JET – Developer Meetup May 20th 2019 Lille France

Join Easyteam, Contribute and Oracle for a Developer Meetup in Lille Nous voilà pour un nouveau meetup ! Découvrons ensemble la solution Open Source Oracle JET - Oracle JavaScript Extension Toolkit (JET) - qui propose une boîte à outils de développement JavaScript complète mais modulaire aidant à créer des interfaces utilisateur attrayantes. Elle forme la base de tous les autres outils développement d’Oracle, comme Oracle APEX et ADF. En plus elle est utilisée par Oracle pour créer les nouvelles applications cloud. Sur cette boîte à outils, Oracle a créé une nouvelle platform de développement, Oracle Visual Builder Cloud Service. Cette platform vous aide à créer des applications web et mobile à travers un simple Drag&Drop , avec zéro code requis. Présenté par notre expert belge Filip Huysmans , Business Solution Architect & Managing Partner at Contribute , qui a remporté le prix Award de la meilleure solution développée avec Oracle Digital Assistent lors de Oracle Forum PaaS Community Partner 2019 à Mallorca. ça sera l'occasion de découvrir les fonctionnalités offertes par Oracle JET à travers nos Démos / Scénarios réels et ainsi poser vos questions auprès de nos experts . Newbies , Dév. , Designers , Architectes , Clients Oracle ADF .. Ce meetup est pour vous !   Monday, May 20, 2019 6:30 PM to 8:30 PM   Easyteam 39 Rue du Faubourg de Roubaix · Lille   For details please visit the registration page here.   For additional local Meetups please see here. Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Join Easyteam, Contribute and Oracle for a Developer Meetup in Lille Nous voilà pour un nouveau meetup !Découvrons ensemble la solution Open Source Oracle JET - Oracle JavaScript Extension Toolkit...

Application Development Platform

Developing FaaS with Oracle fn Project by Carsten Wiesbaum

In my last post I wrote about general concepts behind Function as a Service (FaaS) and my view on this application development style. As an example I used the basic pipes and filters concept implemented by Unix Shells and many shell commands. Within this post I will use the same example and implement it using a Function as a Service platform. To recap the scenario, we had a simple JSON file containing booking records. From this file we identified certain records based on purchased products. Afterwards we extracted customer emails which could be used as a list for targeted marketing. The FaaS platform I will be using is Oracle fn Project. It is an Open Source project which aims to develop an open and standard based FaaS Platform as alternative to mostly proprietary solutions existing in the market today. According to Oracle a managed service will be released in near future. Let us start and develop FaaS with Oracle fn Project! Developing FaaS with Oracle fn Project To begin with, the beauty of fn Project is that one is able to develop FaaS applications on any machine. This includes local development machines. From the decision to use fn to the first deployed function one needs less than nine shell commands. The mandatory „Hello World“ example can be found on fn Project’s GitHub repository. Just follow the instructions and come back to this post with a running fn server. Now let us start to implement our FaaS example using fn Project. The first function should extract all booking records containing a specific product. Let us call this function searchProduct.. Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

In my last post I wrote about general concepts behind Function as a Service (FaaS) and my view on this application development style. As an example I used the basic pipes and filters concept implement...

Cloud

TransSys Solutions build with JET, Chatbot, PaaS4SaaS

About TransSys Solutions TransSys Solutions is a global consulting and technology services company focused on helping customers maximize value in their IT investments, by delivering unparalleled solutions and services. Recognized as a Cloud Select Platinum Partner, CX Hero and CX Cloud Excellence Implementer of Oracle, TransSys focus is on providing value through a range of Oracle Product portfolio that includes end to end implementation of Oracle E-Business Suite, Oracle Fusion apps, and BI Solutions (Hyperion & BI Apps). TransSys is known for its functional and technical expertise across industries and business functions viz. for Human Capital Management, Financials, Projects, Manufacturing, Supply Chain, and Customer Relationship Management. With its proven ability to execute, TransSys has consistently helped its customers achieve their goals. We believe that innovation and transformation are at the core of any successful business. We design future ready solutions aimed at empowering companies to achieve greater heights in today’s challenging business landscape. How TransSys Solutions uses Oracle JET At TransSys, we believe in simplifying and accelerating implementations of applications. Our customers want applications which are modern and responsive. TransSys leverage Oracle JET to develop user friendly web and mobile applications. JET caters to most of the modern enterprise development especially the data visualization components in making Interactive Dashboard. We at TransSys can create dynamic and amazing enterprise web and mobile apps using Oracle JET. Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

About TransSys Solutions TransSys Solutions is a global consulting and technology services company focused on helping customers maximize value in their IT investments, by delivering unparalleled...

Cloud

Additional new material WebLogic & Developer Community

  · How to Build a Better Chatbot Following six best practices can help build better bots · How Organizations Can Get Ready for the New Virtual Reality Autonomous is set to dramatically transform industries. Here’s how your organization can be ready. · Top 5 Industry Early Adopters of Autonomous Systems For companies in these five industries, it’s now just a matter of when they will adopt AI and autonomous systems, not if. · How Organizations Can Get Ready for the New Virtual Reality Autonomous is set to dramatically transform industries. Here’s how your organization can be ready. · Top 5 Industry Early Adopters of Autonomous Systems For companies in these five industries, it’s now just a matter of when they will adopt AI and autonomous systems, not if. · Pizza, Beer, and Dev Expertise at Your Local Meet-up: Is it the beer? The pizza? Listen as a panel of meet-up organizers discusses what meet-ups have that can be hard to find at big conferences, and shares tips on organizing and fine-tuning your own meet-up · Oracle Introduces New Java SE Subscription Offering for Broader Enterprise Java Support · Driven By 'Social AI,' Service Robots Prep For More Close-Ups With Humans · Creating a React Based Conversational Chatbot Client · Building Single Base-Language Bots · Update and FAQ on the Java SE Release Cadence This FAQ addresses some of the common questions asked over the last several months. · JDK 11 Early Access Release Among the proposed JEPs are Unicode 10, Flight Recorder and the removal of Java EE and CORBA modules. Read the release notes. Download and test the early access build today! · Java EE 7 Application Developer Exam The certification path is now streamlined, removing prerequisites. This change better aligns the certification with the job role and provides a faster path to Oracle Certification. · Java Programming Learning Subscription Topics include managing projects, using Mission Control, and core skills of the Java language itself. Two certification exams are also included. · Netbeans 9.0 is out Now supports Local Variable Type Inference, Module System, and JShell. · Test Your Java Knowledge Take a weekly quiz and learn new tricks on Java programming languages, the JVM, performance, microservices, Docker, Java enterprise, and so much more. · Debugging polyglot Node.js, Ruby, R apps with GraalVM   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

  · How to Build a Better Chatbot Following six best practices can help build better bots · How Organizations Can Get Ready for the New Virtual RealityAutonomous is set to dramatically transform...

Developer Tools

Adding missing extensions to JDeveloper 12.2.1.3 by Timo Hahn

  The current version of JDeveloper 12.2.1.3 is missing some extensions which are popular in the older version of JDeveloper. One of them, which is asked for a couple of times, is the MAF extension. Other extensions like ‘BI ADF ViewRegions’ are missing too. Here are the images from the update page of JDeveloper 12.2.1.3 As you see, there is no ‘Mobile Extension’. In general, you have two options to get the missing extensions installed: 1. Download the extension from the ‘Extension Exchange’ and install it from a local file 2. Add the ‘Extension Exchange’ to the known sources of extensions and load the extension right from JDeveloper Personally, I prefer the second way as it only shows the extensions available for your version of JDeveloper. You can only install extensions which are configured for your version anyway. Extension Exchange on the WWW You’ll find all extensions available for all version of JDeveloper on the public ‘Extension Exchange’. From there you can download an extension and install it in JDeveloper from the local file. When you download an extension make sure to load the right version as you can only install extensions which are configured for your version (check the min and max version of the extension!). Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

  The current version of JDeveloper 12.2.1.3 is missing some extensions which are popular in the older version of JDeveloper. One of them, which is asked for a couple of times, is the MAF extension....

Developer Tools

ADF Postback Payload Size Optimization

Learn how to improve performance by having ADF requests send HTTP requests only for changed values, speeding up the server. by Andrejus Baranovskis Recently, I came across a property called oracle.adf.view.rich.POSTBACK_PAYLOAD_TYPE. This property helps to optimize postback payload size. It is described in ADF Faces configuration section A.2.3.16 Postback Payload Size Optimization. ADF partial requests execute an HTTP post with values from all fields included. When the postback property is set to dirty, it will include only changed values in the HTTP post. As result, the server will get only changed attributes. Potentially, this can reduce server time processing and make the HTTP request size smaller. This can be especially important for large forms with many fields. Let's take a look at an example. After clicking on any button in the form, go to the network monitor and study the Form Data section. You will see IDs and values for all fields included in the UI. All fields are submitted with an HTTP request by default, even if these fields were not changed: Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Learn how to improve performance by having ADF requests send HTTP requests only for changed values, speeding up the server. by Andrejus Baranovskis Recently, I came across a property called oracle.adf....

Cloud

Blockchain in a Fish Bowl Oracle Developer Meetup May 13th Cologne Germany

  Join esentri and Oracle for a Developer Meetup in Cologne   Der Hype um die Blockchain Technologie hat sich etwas abgekühlt, die Technologie ist aber nicht minder relevant. Nach unserer erste Runde zu diesem Thema, wollen wir uns dieses mal mit konkreten Erfahrungen bei der Umsetzung von Blockchain Use Cases auseinander setzen. Wir werden den Abend mit einem Erfahrungsbericht starten. Anschließend werden wir eine Fish Bowl Diskussion mit Teilnehmern durchführen. Agenda 18:30 – 18:45 Begrüßung 18:45 – 19:15 Dezentraler Rohstoffmonitor (Ingo Sobik, Tim Rüb) 19:15 – 19:30 Umbau + Verpflegung 19:30 – 20:15 Blockchain in a Fish Bowl 20:15 – 21:00 Networking Monday, May 13, 2019 6:30 PM to 9:00 PM   esentri AG Burgunderstraße 26 · Köln     Dezentraler Rohstoffmonitor – Smart Contracts für den Handel Bedingt durch Preisschwankungen an den Rohstoffmärkten ändern sich für Produzenten die Herstellungskosten ständig. Damit diese Veränderungen im Rahmen von Verträgen zwischen Produzenten und Händlern eingepreist werden können, müssen die Verträge regelmäßig an aktuelle Rohstoffpreise angepasst und Preise für Produkte neu verhandelt werden. Dies ist oftmals mit einem erhöhten manuellen Aufwand verbunden. In unserem Projekt haben wir es uns zum Ziel gesetzt diesen Aufwand zu reduzieren, indem wir den Verhandlungsprozess zwischen Hersteller und Händler automatisieren. Hierzu haben wir eine prototypische, dezentrale Vertragsplattform mit eingebautem Rohstoffmonitor entwickelt. Kaufverträge zwischen Händlern und Produzenten werden als Smart Contract direkt über die Plattform abgeschlossen. Besonders dabei ist, dass Preise für die im Produkt verarbeiteten Rohstoffe dem Smart Contract durch den Rohstoffmonitor zur Verfügung gestellt werden. Verändern sich Rohstoffpreise zwischen zwei Bestellungen wird der Produktpreis automatisch entsprechend angepasst. Eine weitere Besonderheit ist die Manipulationssicherheit, die das System durch den Einsatz einer Blockchain erhält. Dadurch, dass keine der Parteien, weder Händler noch Produzent, volle Kontrolle über Bestellungsdaten oder Preisinformation besitzt, können diese nicht ohne gegenseitiges Einvernehmen verändert werden. Dadurch gewährleistet unser System vollste Transparenz bei gleichzeitig höchster Datensicherheit. For details please visit the registration page here. For additional local Meetups please see here. Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

  Join esentri and Oracle for a Developer Meetup in Cologne   Der Hype um die Blockchain Technologie hat sich etwas abgekühlt, die Technologie ist aber nicht minder relevant. Nach unserer erste Runde zu...

Developer Tools

Update page component in between of event processing in ADF Faces using JavaScript by Ashish Awasthi

This post is not about any specific topic of the framework, In this post, I am sharing – How to update page component while an event is processing ? recently I was working in an application, the requirement was like this There is a button on the page that uploads a large file to the server and it takes some time. So as soon as the user press this button it’s text should be changed to ‘Processing..’ and after the upload is complete it should be ‘Done’, First I have tried it using java means in same button action listener but in this case, button text was changed only after event processing is complete So for this purpose, I have used some javascript function, this is quite simple (see the implementation) Drop a button on the page and create an ActionListener, it will change the button text to ‘Done’ after event processing (used Thread.sleep() for some long processing). Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

This post is not about any specific topic of the framework, In this post, I am sharing – How to update page component while an event is processing ? recently I was working in an application,...

Community

Visual Builder Cloud to Oracle JET – Low Code to All Code in the UI Oracle Developer Meetup Monday May 13th London UK

  Join Capgemini and Oracle for a Developer Meetup in London Steve will be presenting the features of VBCS, Oracle’s Low Code development platform, which has a rich UI capability based on Oracle JET. JavaScript Extension Toolkit (JET) James – Capgemini UK’s leading SME on JET and principle developer of our Drone Dash will show how rapid UI development can be achieved using just JET as a contrast to VBCS. Time permitting we’ll be able to show off some UI new features for our Drone project Monday, May 13, 2019 6:30 PM to 9:00 PM Oracle City Office  One South Place, London · EC2M 2RB Agenda 18.00 Doors Open 18.30 Beer & Pizza 19.00 Introductions 19.05 Visual Builder Cloud Service (VBCS) – Steve Morton (Oracle) 20.05 JavaScript Extension Toolkit (JET) – James Neate (Capgemini) 21.00 Time to JET off — So Long and thanks for Pizza, Beer. For details please visit the registration page here. For additional local Meetups please see here. Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

  Join Capgemini and Oracle for a Developer Meetup in London Steve will be presenting the features of VBCS, Oracle’s Low Code development platform, which has a rich UI capability based on Oracle JET. Jav...

Developer Tools

ADF Postback Payload Size Optimization by Andrejus Baranovskis

Recently I came across property called oracle.adf.view.rich.POSTBACK_PAYLOAD_TYPE. This property helps to optimize postback payload size. It is described in ADF Faces configuration section – A.2.3.16 Postback Payload Size Optimization. ADF partial request is executing HTTP post with values from all fields included. When postback property is set to dirty, it will include into HTTP post only changed values. As result – server will get only changed attributes, potentially this can reduce server time processing and make HTTP request size smaller. This especially can be important for large forms, with many fields. Let’s take a look into example. After clicking on any button in the form, go to network monitor and study Form Data section. You will see ID’s and values for all fields included in the UI. All fields are submitted with HTTP request by default, even these fields were not changed: Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Recently I came across property called oracle.adf.view.rich.POSTBACK_PAYLOAD_TYPE. This property helps to optimize postback payload size. It is described in ADF Faces configuration section – A.2.3.16 P...

Developer Tools

ADF Applications – Download DVT Charts in ADF 12c (and other technologies) by Pedro Curto

As we mentioned in past articles ADF 12.2.1 comes with several corrections of customer-reported and internal (unpublished) errors, along with new features that can be useful when developing applications. Recently we worked with ADF Visualization Components and we faced a big problem: there is no easy way to export a rendered DVT chart! After doing some research in Oracle community and blogs we found that for ADF 11 there was one way: link Unfortunately for ADF 12c the DVT class hierarchy was changed, and the previous method could not be used anymore. We did not find a way of using ADF classes to export the charts. The only suggestion was to use the <af:printablePageBehavior> to print the page. However, this will not fulfill the client’s needs so we had to try other ways. With all these facts in consideration, we chose using JavaScript in order to export the charts generated by ADF. To clarify any misleading concepts, ADF charts are rendered as Scalable Vector Graphics (SVG). This article will present a generic way to export and download the Scalable Vector Graphics as an image using JavaScript. In other words, the method presented can be used with ADF but also with other Application Development. Read the complete article lhere.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

As we mentioned in past articles ADF 12.2.1 comes with several corrections of customer-reported and internal (unpublished) errors, along with new features that can be useful when...

Developer Tools

Debugging your JET Command Line Build Scripts By Duncan Mills

  The JET ojet command line tool provides you with a bunch of helpful capabilities ranging from scaffolding applications through to running them.  One of the features that I use extensively is the ability to decorate the build and serve functions with custom hooks. If you are not familiar with this feature have a look in the /scripts/hooks folder of your JET project and you will see a set of after_* and before_* javascript files that will be run when you issue a command such as "ojet serve web". The default implementation of these hook scripts are empty but they are there for you to carry out any extra tasks that you might want to complete as part of the standard build or build-serve processes. For example you might want to automatically package your /web output directory into a WAR file every time that you do a release build so that you can then deploy that artefact to an application server. Now, as with any programming, it’s just possible that you might make a mistake and need to be able to debug these hooks scripts.  There is only so much that you can do with console.log() after all!  I use these ojet hook scripts a lot (and occasionally make mistakes), so I though that I’d share my setup for effectively debugging them.  I’m going to explain how to do it, based on my O/S and preferred editing environment for write node code. I’m not telling you that this is the "correct" way to do it, other IDEs and editors are available and of course details will differ from O/S to O/S. However, you should be able to apply the same principle to your chosen combination of O/S and editing environment. Debugging in My Setup My preferred environment is OS/X and the editor I use for node javascript is Visual Studio Code, a good all around editor for this kind of thing.  Visual Studio Code is super easy to configure for node debugging and debugging the ojet-cli. Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

  The JET ojet command line tool provides you with a bunch of helpful capabilities ranging from scaffolding applications through to running them.  One of the features that I use extensively is the...

Cloud

Contextual Chatbot with TensorFlow, Node.js and Oracle JET – Steps How to Install and Get It Working by Andrejus Baranovskis

  Blog reader was asking to provide a list of steps, to guide through install and run process for chatbot solution with TensorFlow, Node.JS and Oracle JET. Resources: 1. Chatbot UI and context handling backend implementation – Machine Learning Applied – TensorFlow Chatbot UI with Oracle JET Custom Component 2. Classification implementation – Classification – Machine Learning Chatbot with TensorFlow 3. TensorFlow installation – TensorFlow – Getting Started with Docker Container and Jupyter Notebook 4. Source code – GitHub Install and run steps: 1. Download source code from GitHub repository: 2. Install TensorFlow and configure Flask (TensorFlow Linear Regression Model Access with Custom REST API using Flask)     Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

  Blog reader was asking to provide a list of steps, to guide through install and run process for chatbot solution with TensorFlow, Node.JS and Oracle JET. Resources:1. Chatbot UI and context handling...

Developer Tools

JET Custom Components XXII – Template Slots by Duncan Mills

  In JET 5.1.0 we introduced a really exciting and useful addition to the component authors toolbox, that of templated-slots. Before I dive into the mechanics though, I’d like to discuss the kind of problems that they are designed to solve: It’s All About Scope If you have used normal slots, you will be aware that the intent is to allow the component author to leave placeholders in the component view for consumers to drop in their own content.  The typical example of this being something like a toolbar component which supplies a certain set of pre-ordained buttons, but which supports a slot for consumers to add some of their own.  So slot content is supplied by the consumer but "managed" from a layout perspective by the component. This is all very good, however, there is one restriction that can limit the usefulness of slots and that is the matter of data scoping.  Any components that you put into a slot may well end up as children of the custom component in UI / DOM terms, however, in data binding terms they are peers of the custom component. The slotted components cannot see the data that the CCA is managing internally and are effectively bound to the same parent viewModel as the custom component is.  This makes it tricky for the custom component to manage data in the slotted children and often results in compromised component design just to enable such data sharing to take place. The other big problem area with conventional slotting and the scoping rules surrounding it, is the creation of custom components that use stamping user interfaces to output sets of data. An example of such a component might be a customized list-view  where the custom component is managing the communications with a REST endpoint that is providing the data, however, you, as the component author, want the consumer to have the ability to shape how each row should be rendered as it’s stamped out.  With conventional slotting, this type of use case is really not possible without cheating1 and this is really why templated slots have been introduced. Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

  In JET 5.1.0 we introduced a really exciting and useful addition to the component authors toolbox, that of templated-slots. Before I dive into the mechanics though, I’d like to discuss the kind...

Cloud

Input Parameters for VBCS Pages and Apps by Shay Shmeltzer

The Oracle On-Premises Agent i.e Connectivity Agent is required for Oracle Integration Cloud to communicate to on-premise applications. In ICS the connectivity agent was very heavy and agent installer was approximately 1.7 GB, however, OIC agent installer is very light weigh agent and it is approximately 142 MB. Below is the system requirement to install the connectivity agent. Product Version / Size JDK JDK Version 8 and 9 OS * Oracle Enterprise Linux 6.x * Oracle Enterprise Linux 7.2 * RedHat Enterprise Linux 6.6 * RedHat Enterprise Linux 7.2 * Suse Linux Enterprise Edition 12 SP2 * Windows Standard Edition 2016 RAM Minimum 4GB Space 8 GB Above system requirement as per the Oracle Documentation. I myself tried to install the connectivity agent on Windows 10 64 bit and it's running perfectly. Below are high-level steps to download and run connectivity agent: Create Agent Group in Oracle Integration Cloud Download Connectivity Agent Install Connectivity Agent Verify Connectivity Agent Create Agent Group in Oracle Integration Cloud Login into Oracle Integration Cloud instance Click on Integrations tab Navigate to Designer -> Agents Read the complete article here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

The Oracle On-Premises Agent i.e Connectivity Agent is required for Oracle Integration Cloud to communicate to on-premise applications. In ICS the connectivity agent was very heavy and agent installer...

Cloud

Oracle VBCS – Pay As You Go Cloud Model Experience Explained by Andrejus Baranovskis

  If you are considering starting using VBCS cloud service from Oracle, may be this post will be useful. I will share my experience with pay as you go model. Two payment models are available: 1. Pay As You Go - good when accessing VBCS time to time. Can be terminated at any time 2. Monthly Flex - good when need to run VBCS 24/7. Requires commitment, can't be terminated at any time When you create Oracle Cloud account, initially you will get 30 days free trial period. At the end of that period (or earlier), you can upgrade to billable plan. To upgrade, go to account management and choose to upgrade promotional offer - you will be given choice to go with Pay As You Go or Monthly Flex: As soon as you upgrade to Pay As You Go, you will start seeing monthly usage amount in the dashboard. Also it shows hourly usage of VBCS instance, for the one you will be billed: Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

  If you are considering starting using VBCS cloud service from Oracle, may be this post will be useful. I will share my experience with pay as you go model. Two payment models are available: 1. Pay As...

Managing Visual Builder Code with Developer Cloud Service by Shay Shmeltzer

Developer Cloud Service (DevCS for short) is a foundation service in the Oracle Cloud that provides you with a full cloud platform to manage agile development processes and automate DevOps cycles. It is available for every Oracle Cloud customer. One key capability (that is actually offered for free as part of your Oracle cloud subscription) is Git based repositories that you can create to manage the code of your application. In this blog we are going to show you how to leverage Visual Builder's built in integration with DevCS to manage your code lifecycle in these Git repositories. A full introduction to Git and the way you work with it - specifically the gitflow approach to code management is outside the scope of this blog. But since Git is the most popular version management solution out there - you can find many internet tutorials that will teach you how to implement these methodologies. With the git integration in VBCS developing application in teams with multiple developers and multiple tasks is much more organized. In addition you have a full view of the code changes in your application and the ability to easily manage versions. In the video below we teach you some of the basic steps including: · Creating a DevCS project with a default Git repository · Connecting VBCS to DevCS and to a specific Git branch · Pushing code into the repository · Creating branches · Pulling and importing code from repositories · Viewing code changes in DevCS · Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Developer Cloud Service (DevCS for short) is a foundation service in the Oracle Cloud that provides you with a full cloud platform to manage agile development processes and automate DevOps cycles. It...

Cloud

REST Up and Build Quickly Mash up REST services with Oracle Autonomous Visual Builder Cloud Service By Shay Shmeltzer

One of the main features introduced in Oracle Autonomous Visual Builder Cloud Service, released in May 2018, was the simplification of REST service consumption. This feature makes it very easy to integrate data from various back-end systems into your web and mobile applications. Oracle Autonomous Visual Builder Cloud Service makes the experience of consuming REST services as declarative and visual as possible. In the following how-to steps, you are going to see how to integrate data from two different systems into a single cohesive app user experience—all without manually writing a single line of code. You can follow the steps in this tutorial in this video. Defining Service Connections Start by creating a new Oracle Autonomous Visual Builder Cloud Service application, and name it RESTSample. (You can sign up for a cloud trial to create your app.) With the new application created, choose the service connection to direct to the application, as shown in Figure 1. Read the complete article here. Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

One of the main features introduced in Oracle Autonomous Visual Builder Cloud Service, released in May 2018, was the simplification of REST service consumption. This feature makes it very easy to...

Cloud

Developer Partner Community Newsletter April 2019

Dear Developer Partner Community, This month community newsletter focus on the emerging PaaS Partner Community Forum which took place April 8th- 12th in Spain. As part of this newsletter you get access to the conference presentations, demos and hands-on training material. Make us of it, become trained & certified, publish service offerings, host customer cloud test drive events, build proof of concepts based on the Oracle Cloud Platform. For a short summery of our key monthly information watch the Fusion Middleware & PaaS Partner Updates on YouTube. The April edition is a summary of the #PaaSForum. Want to publish your best practice article & news in the next community newsletter? Please feel free to send it via Twitter @wlsCommunity #DeveloperCommunity!   To read the complete newsletter please visit www.tinyurl.com/DeveloperNewsApril2019 (OPN Account required) Please like and share the newsletter at LinkedIn and Twitter Jürgen Kress PaaS Partner Adoption Oracle EMEA Tel. +49 89 1430 1479 E-Mail: juergen.kress@oracle.com To become a member of the WebLogic Partner Community please register at http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Technorati Tags: WebLogic Community newsletter,newsletter,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

Dear Developer Partner Community, This month community newsletter focus on the emerging PaaS Partner Community Forum which took place April 8th- 12th in Spain. As part of this newsletter you get...

Cloud

How-to Build Card Layout Responses from Custom Components by Frank Nimphius

Using the Common Response component (CR component) in Oracle Intelligent Bots, bot conversation designers can build arbitrary complex bot responses declaratively. A very popular bot response is the card layout that displays multiple cards in a vertical or horizontal order with each card displaying a title, a description, an imagen an optional URL and one or more action items for the user to tap on. While the recommended conversation design strategy is to use the CR component whenever possible, there exist use cases in which a custom component must render its own UI. Still displaying data in cards remains a popular layout. In this article I explain how to display a card layout from a custom component  and how you handle post back actions (buttons on a card) and user text entries.  The article also contains the complete code listing of the example used in the article. Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Using the Common Response component (CR component) in Oracle Intelligent Bots, bot conversation designers can build arbitrary complex bot responses declaratively. A very popular bot response is the...

Cloud

How to Ensure Valid User Date Entries in Oracle Intelligent Bots using BotML and a Custom Component by Frank Nimphius

Oracle Intelligent Bots provides a DATE entity that bot designers can use to assign and save dates for later use. Though the DATE entity validates dates by their format, it does not check whether the provided date actually exists. For example, February 29th only exists in leap years and February 30th does not exist at all. Assigning a date of February 30th is saved as March 2nd, which from a logical perspective appears to be the right thing to do, but from a business perspective may not be what you want. Given that enforcing valid date entries is important for many businesses, how can you build chatbots that accept date input only if the date really exist? The use of Regular Expression comes to mind, but this is more for detecting valid patterns than a logic that includes leap years and different days in a month. If you cannot use Regular Expressions then the solution obviously needs to be found in JavaScript. A benefit of a JavaScript based solution is hat JavaScript is the programming language of custom components in Oracle Intelligent Bots. In this article I explain how to create a custom bot component that validates date string entries based on a pre-defined date format and the validness of the actual date. If the date input string has passed validation you can then use the System.MatchEntity built-in component to save the date object in a context variable. Once saved in a context variable, using Apache FreeMarker expressions, you can print the date in any format you like. Sounds interesting? Well it is. Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Oracle Intelligent Bots provides a DATE entity that bot designers can use to assign and save dates for later use. Though the DATE entity validates dates by their format, it does not check whether the...

Cloud

How-to Populate Radio Groups, Checkboxes and Lists in Instant Apps with Data Collected in Oracle Intelligent Bots By Frank Nimphius

Instant apps are micro applications that you call from a bot and that open in a web view on the mobile device or a tab on a browser. Technically, instant apps are server side applications that are called from Oracle Intelligent Bots in the context of a bot conversation and that can receive parameters from a bot and return parameters back to it. What's really cool about instant apps in the context of a bot conversation is that they provide functionality consistently across messengers  that otherwise may not even be available in specific messengers. For example, instant app features provide you options to render charts, upload photos, capture signatures, embed and communicate with remote websites, integrate YouTube and social buttons, display PDF documents and many more. In this article I explain how data information can be passed from a bot in Oracle Intelligent Bots to an instant app and how this data can be used to render a list, a group of radio groups in my example, for the user to select from. The selected value is then passed back to the bot. Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Instant apps are micro applications that you call from a bot and that open in a web view on the mobile device or a tab on a browser. Technically, instant apps are server side applications that...

Cloud

Bots : What do YOU need to look for when choosing one by Soham Dasgupta

  Chatbots are now the new craze in the market. Almost everyone is fascinated by them and everyone is trying to have one for their enterprise. Since the day I started working with Bots, which is merely 1.5 years ago, there has been a lot of different tools, platforms, technology released to the market. Chatfuel, DialogFlow, Botsify, Motion.ai, Wit.ai etc, the list goes on and on. Not only small startups but even Microsoft and Oracle has come up with their own cloud based Bot development platform. In only this limited amount of time, the number of innovation in this area is truly amazing. So as a Chatbot developer and promoter, I have a lot of choice, but at the same time, which one is the best? Which platform I should propose to my client? Which is the best fit to the needs my customer has? It is not only difficult, but very challenging to judge these platform and/or tools. So, my advice, to you, would be ask a few simple questions about the platform/tool. Check with you use-cases, requirements, needs. Before you choose one. Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

  Chatbots are now the new craze in the market. Almost everyone is fascinated by them and everyone is trying to have one for their enterprise. Since the day I started working with Bots, which is merely...

Application Development Platform

SSL Certificate in WebLogic Server 8 – 12x by Ankur Jain

The default WebLogic Server installation uses a demo certificate to support SSL. Oracle recommends installing a certificate from a well-known third party to strengthen the security of the environment. Below are the steps to configure SSL in WebLogic   Create Java KeyStore (JKS) and generate key Generate a Certificate Signing Request (CSR) Send the CSR file to CA to issue the certificate Import Certificates (Root, Intermediate(if any) & Server) Configure SSL in WebLogic Server   Change KeyStore type in WebLogic Server Specify path of Identity KeyStore and Trust KeyStore Specify Private Key Alias in WebLogic Server Enable SSL in WebLogic Server     Test SSL   Create Java KeyStore (JKS) and generate key Keytool utility is a Key and Certificate Management Tool and is available in $JAVA_HOME/bin. Before we start, set JAVA_HOME and PATH variables. For this blog, we are using Linux so use below two command to set JAVA_HOME and PATH variables In this step, we'll create Key Store and private key. Use below command to generate Key Store. Read the complete article here. Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

The default WebLogic Server installation uses a demo certificate to support SSL. Oracle recommends installing a certificate from a well-known third party to strengthen the security of the environment. B...

Application Development Platform

Integrating Slack with Oracle Developer Cloud Service

Slack is a Cloud based team collaboration software. For more information about Slack, see https://slack.com/. In this tutorial, you create a Slack webhook in the Oracle Developer Cloud Service project and configure it to send notifications about events and activities of the project. Note that only project Owners can create a webhook. What Do You Need?   A web browser Your Oracle Cloud account credentials An Oracle Cloud account with active Oracle Developer Cloud Service An Oracle Developer Cloud Service project with the project Owner role This tutorial assumes that you are using a Demo project. An active Slack workspace This tutorial assumes that you have created a Demo workspace in Slack and want to receive notifications in the default general channel. To create a workspace in Slack, see the Slack documentation.   1. Configuring the Slack Channel to Receive Notifications In this section, you install the Incoming Webhook app in Slack and configure the general channel to receive notifications. If you have already installed the app, you can ignore this section. Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Slack is a Cloud based team collaboration software. For more information about Slack, see https://slack.com/. In this tutorial, you create a Slack webhook in the Oracle Developer Cloud Service project...

Application Development Platform

Build and Deploy Node.js Microservice on Docker using Oracle Developer Cloud by Abhinav Shroff

This is the first blog in the series to come, which will help you understand, how you can build a NodeJS REST microservice application Docker image and push it to DockerHub using Oracle Developer Cloud Service. The next blog in the series would focus on deployment of the container we build here to deploy on Oracle Kubernetes Engine on Oracle Cloud infrastructure. You can read about the overview of the Docker functionality in this blog. Technology Stack Used Developer Cloud Service - DevOps Platform Node.js Version 6 – For microservice development. Docker – For Build Docker Hub – Container repository Setting up the Environment: Setting up Docker Hub Account: You should create an account on https://hub.docker.com/. Keep the credentials handy for use in the build configuration section of the blog. Setting up Developer Cloud Git Repository: Now login into your Oracle Developer Cloud Service project. And create a Git repository as shown below. You can give a name of your choice to the Git repository. For the purpose of this blog, I am calling it NodeJSDocker. You can copy the Git repository URL and keep it handy for future use. Setting up Build VM in Developer Cloud: Now we have to create a VM Template and VM with the Docker software bundle for the execution of the build. Click on the user drop down on the right hand top of the page. Select “Organization” from the menu. Read the complete article here. Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

This is the first blog in the series to come, which will help you understand, how you can build a NodeJS REST microservice application Docker image and push it to DockerHub using Oracle Developer...

Application Development Platform

Function as a Service (FaaS) by Carsten Wiesbaum

  In the last few years lightweight and flexible technologies and architectures become the predominant approach for enterprise applications. Besides Microservices, Function as a Service (FaaS) or Serverless Programming is a commonly discussed topic. Some see FaaS as an addition to today’s lightweight architectures, others see it as next step within the evolution of Cloud and IT. Throughout the last few months I had many interesting discussions regarding FaaS and recognized that many people have problems to understand underlying concepts and identify useful use cases. As result I want to share my thoughts about this topic within a blog series. Within this article I want to share my understanding of FaaS and why I, as an architect, see it as valuable addition to solve certain problems. To support my argument, I will present an example using a technology most people would not expect when reading about FaaS. In the second article I will reuse my example and show an implementation using Oracle’s fn project, an open source FaaS platform. Finally, in the third article I want to show how to combine fn project functions to solve more complex problems. Functional Programming First of all, let us talk about functions. In my opinion functions have the following basic characteristics: Clearly defined input Clearly defined action which they execute based on the input Clearly defined output Are idempotent, meaning using the same input several times results to the same output each time I execute the function Let us explain these characteristics using an example. Within the example we use the following data structure as input: Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

  In the last few years lightweight and flexible technologies and architectures become the predominant approach for enterprise applications. Besides Microservices, Function as a Service (FaaS) or...

Application Development Platform

Thanks for attending the Oracle Emerging PaaS Partner Community Forum 2019

Thanks for your huge investment to spend a week attending the Emerging PaaS Partner Community Forum 2019 in Spain. Partners are key for Oracle’s PaaS & Fusion Middleware growth – Thanks for your Specialization & Contribution. Special thanks to all presenters and trainers your content rocks! With 785+ attendee days the conference is the largest PaaS partner event in EMEA. During the community day partners and ACEs presented best practices and customer success stories. As part of the business & OPN track partners received the latest updates on cloud pricing, marketing services to promote your service offerings, and the WEDO showcases. On Tuesday Ed Zou and Martijn Vlek introduced in their keynote the Oracle Cloud Platform including a blockchain and a visual builder live demonstration. The Oracle product management team updated you on the latest PaaS innovations like processes with embedded machine learning, integration SDK, digital assistant, content and experience cloud with embedded virtual reality and APIs. On Wednesday attendees could choose from four different track: Enterprise Process & Integration or Development tools & DevOps or Application Development or an Innovation track. For SaaS partners we offer a virtual Innovate, Extend and Integrate SaaS tack. Special thanks to Lucas Jellema and the ACE team who wrapped up the conference with a showcase using multiple PaaS services to build a shopping solution live on stage. Within the last two days different hands-on trainings take place. A two days integrate, innovate and Extend SaaS workshop. A two days Hackathon to build a rapid prototype. Or 12 different half day labs where attendees could make their own choice. As a summery and call to action we would like to invite you to: Try & demo the Oracle PaaS solutions Share the knowledge & updates within your company & publish a blog post Host a cloud test drive event for your customers & build rapid prototypes Publish your service offerings in the solutions catalog Align with the Oracle PaaS & IaaS Sales team & register your opportunities in the Open Market Model (including Cloud) Become a certified PaaS Specialist Your Oracle Partner Manager supports! www.tinyurl.com/talktoOPN For some impressions please see twitter here and visit our Facebook page. In case you could not attend in Spain all presentations and training material will become available at our community workspace (membership required). Thanks for attending and a good trip home. Jürgen Kress Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Thanks for your huge investment to spend a week attending the Emerging PaaS Partner Community Forum 2019 in Spain. Partners are key for Oracle’s PaaS & Fusion Middleware growth – Thanks for your...

Cloud

Welcome to the emerging PaaS Partner Community Forum 2019

When you read this you arrived in Majorca and we would like to thank you and your management for investing the time to attend the PaaS Partner Community Forum 2019. There will be more than 200 delegates from more than 45 countries, which will give you the opportunity to learn from other cloud minded partners and network with partners from Europe and different regions as we also have representation from Africa, Asia, North America, South America and the Middle-East. Many Oracle employees will attend and we would like to invite you to challenge them how we can support you to grow your business and maintain profitability on your investment with Oracle. Oracle Cloud Platform Transform Your Business with Innovation Focus of the PaaS Partner Community Forum 2019 will be the Oracle Cloud Platform to transform the business, of our joint customer base, with innovation. Key accomplishment, driven by you as a partner and resulting in cloud utilization, are successful cloud projects. Successful customers grow their Oracle cloud footprint and purchase additional consulting services. With the Oracle Cloud Platform you can proof innovation, in a rapid prototype. The cloud test drive material, is available via Github, is a blueprint for your workshops. Access to the latest cloud services is an essential part of the sales cycle. Trained and certified partners are the road to success. Each conference attendee was granted access to free PaaS demo service before, during and after the conferences. As an Oracle partner you can request free PaaS demo services via demo.oracle.com or our partner communities any time – make use of it! Oracle PaaS creates many new opportunities for partners to build, customize and integrate applications in a public cloud environment. Our joint customers will benefit from this new cloud offering by faster time to market, higher availability and flexibility, lower project cost and risks. Universal cloud credits (UCCs) empower partners to deploy customer projects agile. Hybrid cloud computing offers like Helidon and Project FN are a unique value proposition for customer and partners. You can choose where to host and manage your cloud solution in the data center of your choice. Cloud marketplace gives you as a partner new opportunities to build, deploy and promote and market offerings on the Oracle PaaS Cloud. The Oracle Cloud Excellence Implementer (CIE) and Oracle Cloud Managed Service Provider (MSP) programs reflect the focus on cloud computing. To innovate, extend and integrate SaaS initiative is designed for Oracle applications partners. The underlying PaaS platform enables customers to enrich and differentiate SaaS solutions. Connect SaaS solutions with other SaaS solutions and on-premises, analyze data, secure and extend applications. As part of the conference we introduced a SaaS track on Monday, multiple session and a two days hands-on training are offered specifically for SaaS partners to enrich SaaS solutions with PaaS. During this event you will see presentations from Product Management, Pre-Sales Consultants and Partners, that will share their real life experiences with you how to implement Oracle PaaS solutions and to see the business drivers behind these projects. The Partner Community Forum offers six different tracks: · Enterprise Integration & Process · Application Development with Microservices, Containers and Serverless · Innovate, extend and integrate SaaS · Development tools, digital assistant & DevOps · Innovation with blockchain, machine learning, IoT & content · Best practices from partners & ACE team The conference starts on Monday with the community day to present success stories and best practice. This year we offer additional sessions for SaaS partners and around the Oracle Partner Network. We are excited to welcome again Andrew Sutherland and Ed Zou at the conference, who will highlight in their keynote the Oracle Cloud Platform including live demos. PaaS is the platform you can build new digital solutions to drive customer innovation. Thanks to our product management team you will get updates and roadmap details including demos for our Integration, Digital Assistant, Microservices, Machine learning and Content & Experience cloud services. Congratulations to the annual winners of the PaaS Partner Community Awards. You will have the opportunity to learn direct from them, why they have won the awards. On Tuesday evening during our social event you will have plenty of chance for deep discussion within the community and speakers. On Wednesday you can choose between four breakout tracks: Enterprise Process & Integration or Development tools & DevOps or Application Development or an Innovation track. For SaaS partners we offer a virtual Innovate, Extend and Integrate SaaS tack. We will keep our tradition to wrap up the conference with the legendary ACE demo – special thanks to Lucas Jellema and team! Thursday and Friday four different hands-on trainings take place. A two days integrate, innovate and Extend SaaS workshop. A two days Hackathon to build a rapid prototype. Or 12 different half day labs, you can build your own agenda by choosing each session. During the conference we host run multiple information points. Please take the opportunity to talk to the product management teams and business development teams. Two partners will exhibit their solutions. APIMatic API tools for API developers and Flexagon a devops tool. The Oracle User Experience team invites you participate in usability tests. We also want to give a special thank you to our Specialized partners that have been able to differentiate themselves in their local markets by showing their experience and commitment in Oracle PaaS & Fusion Middleware solutions. To continue your road to success please ensure that you align with our local cloud sales teams and use our marketing services including the marketing campaigns kits. From previous conferences we received the feedback that networking is key, it is always a challenge to keep the balance between more exiting live demos and networking breaks. Take the opportunity to connect via twitter and Facebook. Many of the conference speakers arrive on Monday and are available for 1:1 meetings! We would like to encourage you to network within the community using our web2.0 features. For twitter please use the event hashtag #PaaSForum: www.twitter.com/soacommunity @soacommunity www.twitter.com/wlscommunity @wlscommunity Like our Facebook pages and post comments and pictures at: www.facebook.com/DeveloperCommunity & www.facebook.com/soacommunity It’s the first time that we hosted a PaaS Partner Community Forum in Majorca. Take the opportunity and spend some time at the beach. The conference, Oracle OpenWorld and the Summer Camps are part of the annual community highlights. It’s exciting to see the community to get together full of energy and to develop new ideas. Special thanks to my management for the trust and freedom to host this conference – thank you! Thank you for attending the conference and your Oracle PaaS & Middleware Partner business. Welcome to Spain Learn, Share and Connect Your conference chair Jürgen Kress     Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress  

When you read this you arrived in Majorca and we would like to thank you and your management for investing the time to attend the PaaS Partner Community Forum 2019. There will be more than 200...