X

Developer Partner Community

Recent Posts

Cloud

Adding Calculated Fields to Your Visual Builder UI by Shay Shmeltzer

This is a quick blog to show two techniques for adding calculated fields to an Oracle Visual Builder application. Both techniques do the calculation on the client side (in the browser). Keep in mind that you might want to consider doing the calculation on the back-end of your application and get the calculated value delivered directly to your client - in some cases this results in better performance. But sometimes you don't have access to modify the backend, or you can't do calculations there, so here we go: 1. For simple calculation you can just use the value property of a field to do the calculation for you. For example if you need to know the yearly salary you can take the value in a field and just add *12 to it. You can also use this to calculate values from multiple fields for example [[$current.data.firstName + " " +$current.data.lastName]] - will get you a field with the full name. 2. For more complex calculation you might need to write some logic to arrive at your calculated value, for example if you have multiple if/then conditions. To do that you can create a client side JavaScript function in your page's JS section. Then you refer to the function from your UI component's value attribute using something like – 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 a quick blog to show two techniques for adding calculated fields to an Oracle Visual Builder application. Both techniques do the calculation on the client side (in the browser). Keep in mind...

Cloud

Digital Assistant success story by SPS

SPS is a Mexican company based in Mexico City, this year we were awarded by Oracle as Partner of the Year in Latin America and Worldwide in Emerging Technologies for the implementation of a digital assistant, using oracle technologies. The solution was designed to support PROFUTURO's customer service, a private financial institution focused on the generation of funds for the retirement of Mexican workers who hire their services. PROFUTURO enabled a new digital communication channel for its customers in the face of a growing demand for its services, taking advantage of the use of technology, to ensure better quality, faster times and responsiveness in customer service. Achieving with it reduce the waiting time of attention to its users, in addition to allowing them to enable the capacity of self-service, for some of their most requested operations.   Use case. PROFUTURO is in a process of digital transformation and an important objective on this process was offering new customer attention channels and producing better experiences for their users. Their business is the management of retirement pensions. Their customers usually have financial doubts about contributions or retirement plans that can only be resolved by qualified personnel with specialized knowledge of the business. In addition, customers usually ask for information about their balance account and due dates, so they need to call to an agent who verify their identities and search information using his IT solutions. Previously, customers had to wait around 4 minutes to be attended at the call center with an average service time of 12 minutes because PROFUTURO has a limited number of specialized personnel for this task. In addition, your team only works during business hours and is not available to respond at all times of the day. In this context, PROFUTURO decided to take advantage of the emerging technology of chatbots to improve customer service by offering a new communication channel that responds immediately to their questions at any time of the day. To achieve this goal, SPS built a digital assistant and trained it using the knowledge of the PROFUTURO specialized staff. Now, this intelligent chatbot helps customers in a timely manner. Solution To create new successful digital products requires the application of other disciplines such as UX and Design Thinking. SPS applies these principles in all its projects, SPS supported PROFUTURO from the process of discovering innovation to the final implementation of the product. In addition, our company has experience in the use of ORACLE technology on business projects, so we were able to offer PROFUTURO the best practices in the implementation of chatbots technology. The appropriate application of the technology and the user-centered design allowed the successful implementation of PROFUTURO digital assistant. The implemented solution consists of a digital assistant with personality, PROFUTURO decided to create a character as part of its commercial strategy, to give the public a friendly and reliable face that would represent in turn the expertise and professionalism that characterizes its business, with the ability to answer initially 224 frequent questions and 6 transactional operations that make use of 11 rest services, it has the ability to understand colloquial user language and guide them through the flow of interactions on the way that the user can achieve an operation, ensuring a good user experience. To carry out the operations, a two-step verification security layer was added, which allows the user, in addition to security, the ability to perform operations such as checking balances, account statements, modifying personal information, generating a portfolio of clients and presenting complaints or suggestions about the service received in the branches. Transactional operations are connected to our on-premise infrastructure services, through rest services with adequate security to do this. As results of the implementation of the Digital Assistant PROFUTURO sees these positive outcomes: § They added a new and fresh customer communication channel, which helps customers regardless date or time, quickly and effectively, which means a positive experience for their customers and adds value to PROFUTURO business. § Customers can quickly get answers to the most common questions. If the Digital Assistant does not have the answer, he transfers the conversation to a human agent and this at the end of the user's attention generates feedback to the Chatbot which allows them to continue nourishing knowledge to their digital assistant. § Due to the chatbot support, the PROFUTURE call center reduces the workload which allows its specialists to focus on attention to issues that require more time and sensitivity. § Customers get a direct contact with PROFUTURO to report claims or suggestions even they can get custom information about their balance and due dates in a self-service way. § They added to their workforce a digital worker in the human care team (111 people). Currently, chatbot attends more than 5,500 interactions per day. As a result of this implementation, SPS has been recognized and awarded by Oracle as Partner of the Year in Latin America and Worldwide in Emerging Technologies, given the positive impact and results obtained for our client, which for us means great honor and achievement, in addition to give us the opportunity to continue demonstrating our commitment to innovation and digital transformation. We want to become the most advanced Oracle Digital Assistant implementer in Latin America, in addition to continue being leaders in other oracle technologies. Technologies. The technological stack that was used to address this problem included two Oracle solutions: Oracle Digital Assistant. - The heart of the solution, we take advantage of the facility to build complex dialogue flows, to cover the needs that the business processes mean, guiding the user through them in a safe, intuitive and simple way. Oracle Mobile Hub. - The brain of the operation, we take advantage of its integration with digital assistant and security to connect with the customer services that together with the dialogue allow its users to perform operations and complete tasks that were previously only possible through branches. Next Steps. In the coming months a new release of the Alba Chatbot (PROFUTURO Digital Assistant) will be published, considering the results of the latest usability tests with customers and impressions, they plan to add more transactional operations that allow them to offer greater self-service capacity to their customers. Also, they plan to create a new internal bot for resolving doubts and procedures in the Human Resources area, given that they observe the advantages and qualities that this type of technology can offer.   Why SPS believes this solution is better than other alternatives in the market? Digital assistant is a product that was born focused on the business sector, despite there are other tools in the market that seek to offer a natural language processing engine, digital assistant owns the Oracle experience factor creating business tools. By having tools and modules designed for the needs of the user, metrics modules, data analysis, feedback and implementation tips, which helps users without a technical profile can support and maintain the learning necessary for the success of the Chatbot. Something that we consider is a great differentiator with respect to other products is the ability to build the dialog flow, Digital assistant through its skills allows to do it in a more understandable and clear way, this provides the ability to expand the capacity of the solution in an organized and similar way, in addition to the simplicity of the existing native integrations to the most popular messaging services and their ease to achieve it. The support of having a broad and clear documentation and having the support of the development and support team of Oracle, allowed us to fully exploit the capabilities of the tool. In addition, ORACLE offers capacities and support that no other solution in the market offers. For more information about SPS please visit the website here. We want to promote your customer success! Have you implemented successful a solution based on the Oracle Cloud Platform? Submit your success story via the customer reference program.   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

SPS is a Mexican company based in Mexico City, this year we were awarded by Oracle as Partner of the Year in Latin America and Worldwide in Emerging Technologies for the implementation of a digital...

Cloud

Create your first ChatBot–Oracle Developer Meetup October 28th 2019 Zürich Swiss

Join Code4Fun and Oracle for a Developer Meetup October 28th in Zürich Swiss Today everybody is talking about AI and Chatbot – but how does it work “behind the scenes”? What is the value for enterprises using chatbots as a new communication channel? In this event you will learn how to develop a business relevant Chatbot. Not only from a technical perspective, but also a Chatbot creating added value for an enterprise for the identified use case. Furthermore you will learn how to discover use cases and define its goals. Afterwards you will have the chance to do some hands-on: develop your own Chatbot leveraging Oracle Digital Assistant (ODA). You will learn how to "train" a Bot using AI to understand user's intents, and also how to develop a complete end to end solution, including the markup language BotML, define entities and how to invoke backend systems from the Chatbot. Schedule: Monday, October 28, 2019 5:30 PM to 9:00 PM Location: Prime Tower Zurich Hardstrasse 201 · 8005 Zurich Agenda: 17:30:18:00 Welcome Drinks 18:00-21:00 Code4Fun Workshop (Use Cases & Hands-On) 21:00-21:30 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 Code4Fun and Oracle for a Developer Meetup October 28th in Zürich Swiss Today everybody is talking about AI and Chatbot – but how does it work “behind the scenes”? What is the value for...

Cloud

New instance with Oracle Digital Assistant v18.4 by Simon Boorsma

Finally got a new cloud instance for the Oracle Digital Assistant Cloud Service, coming with the new version 18.4 and, by the looks of it, much has changed... From bots to skills and digital assistants In the landing page it is immediately visible the term 'bots' is no longer used. This is also in line with the idea of digital assistants, being multi purpose instead of a single use-case chatbot. The term bot from the previous version is renamed to 'skill' and new development options are available for combining multiple skills in a digital assistant, configure channels for your assistant to interact with users and a 'Store' feature, for specific functionality. Not clear what this store feature will hold and if it will be possible for us, bot developers, to publish reusable skills in the store, like a marketplace. Skills are the basics for a digital assistant Functionality which in the previous version was all available for a bot, is now present under 'skill'. Here you can define the Intents, Entities, a Dialog Flow and Functions etc which will help your assistant to perform a specific use-case aka skill , like the new example Wine Skill for ordering Wine. These skills can be combined in a multi purpose Digital Assistant together with some additional intents for this assistant, like greeting, help, exit etc. This is a good way to structure and reuse specific skills and dialog flows. However a digital assistant does not have it's own dialog flow. in stead these can be customized in the 'settings > configurations' panel where you can set parameters and labels (conversation parameters). The last i don't think will work very well for a multilingual assistant, since the lack of resource bundles for this configuration. Also what i noticed is they incorporated a form of version control for skills, allowing for multiple version development and a main version to be published and used in the assistants. 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

Finally got a new cloud instance for the Oracle Digital Assistant Cloud Service, coming with the new version 18.4 and, by the looks of it, much has changed... From bots to skills and digital assistants I...

Cloud

Combine Google Assistant with Oracle Digital Assistant by Simon Boorsma

The webhook channels of Oracle Digital Assistant allows integrations with multiple environments, i recently blogged about how you could use your chatbot with telegram messenger. This also inspired me to research the possibilities to have my chatbot available with Google Assistant so it would be possible to talk to my chatbot using my google home mini. Working with Actions on Google Above shows my setup for combining my chatbot with the google assistant. it uses a webhooks messaging node.js server, which is configured as a webhook channel in Oracle Digital Assistant and uses actions on google to extend the google assistant. To integrate Google Assistant with your own application, start with defining an action on console.actions.google.com. Here you can create a new project as a container for your chatbot. 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 webhook channels of Oracle Digital Assistant allows integrations with multiple environments, i recently blogged about how you could use your chatbot with telegram messenger. This also inspired me...

Cloud

Adding Remote Data Access to Bot Conversations How to build custom components for use in Oracle Intelligent Bots By Frank Nimphius

My personal definition for chatbots is that they are front-end intelligent systems that use artificial intelligence and machine learning to understand what a user wants and to gather all information required to complete a task. For this, the bot needs to engage in a dialog with the user, for which Oracle Intelligent Bots uses built-in components to render bot responses and to request user input. Where there is a front-end intelligent system, there must also be a back-end system that the bot calls to complete a task after the user intent is understood and all information is gathered or to query data for display. In Oracle Intelligent Bots, this remote data access is implemented through custom components you build with JavaScript and Node.js and that you declaratively add to a state in the bot dialog flow. In this article, you will learn everything you need to know about custom components in Oracle Intelligent Bots. In the hands-on instructions, you are going to extend the pizza bot I explained how to build in the course of my three most recent Oracle Magazine articles, with a dynamic menu that reads its contents from a custom component. Understanding how to build custom components is a must-have skill for Oracle Intelligent Bots bot designers implementing custom business and data logic. So let’s get started. About Bot Custom Components As Figure 1 illustrates, a custom component service in Oracle Intelligent Bots is a Node.js-based REST service that hosts one or many custom components and that exposes two HTTP methods: GET and POST. 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

My personal definition for chatbots is that they are front-end intelligent systems that use artificial intelligence and machine learning to understand what a user wants and to gather all information...

Application Development Platform

Weblogic 12c – Monitoring JVM Performance Metrics Using OEM and Java Mission Control by Manoj Hassankhan

For Weblogic administrators and application devolopers, it may be desirable to view the JVM metrics from a managed server in OEM (CloudControl) and Java Mission Control. It is also possible to use the flight recorder with stored measurement data so that it can be analyzed at a later time. Issue: With a standard installation of Weblogic, the jvm metrics can not be retrieved or limited within Oem. Java mission control can not always connect using JMX. The following error message shown in Oracle Enterprise Manager: BEA-141277 managedserver-1.out:<May 30, 2018 9:07:44 AM CEST> <Warning> <Management> <BEA-141277> <The JMX MBean PlatformMBeanServerUsed attribute is true, but the Platform MBeanServer was created without the hooks for the WebLogic Server security infrastructure. The Platform MBeanServer will not be used and Platform MBeans will not be available using the WebLogic Server Runtime or Domain Runtime MBeanServers. This can occur if Platform MBeanServer system properties or JVM options (-Dcom.sun.management.jmxremote or JRockit -XManagement) were defined. 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

For Weblogic administrators and application devolopers, it may be desirable to view the JVM metrics from a managed server in OEM (CloudControl) and Java Mission Control. It is also possible to use the...

Application Development Platform

Oracle Fusion Middleware 12c (12.2.1.4.0) Released

We are proud to announce the release of Oracle Fusion Middleware 12c (12.2.1.4.0). Software is now available on the Oracle Software Delivery Cloud (OSDC) and My Oracle Support (MOS), and will be available on the Oracle Technology Network (OTN). This release includes the following products:     Oracle WebLogic Server 12c (12.2.1.4.0)     Oracle B2B and Healthcare 12c (12.2.1.4.0)     Oracle Business Intelligence 12c (12.2.1.4.0)     Oracle Coherence 12c (12.2.1.4.0)     Oracle Data Integrator 12c (12.2.1.4.0)     Oracle Enterprise Data Quality 12c (12.2.1.4.0)     Oracle Forms and Reports 12c (12.2.1.4.0)     Oracle Fusion Middleware Infrastructure 12c (12.2.1.4.0)     Oracle Fusion Middleware WebLogic Server Plug-In 12c    (12.2.1.4.0)     Oracle GoldenGate Studio 12c (12.2.1.4.0)     Oracle GoldenGate Veridata 12c (12.2.1.4.0)     Oracle HTTP Server 12c (12.2.1.4.0)     Oracle Identity and Access Management 12c (12.2.1.4.0)     Oracle Internet Directory 12c (12.2.1.4.0)     Oracle JDeveloper Studio 12c (12.2.1.4.0)     Oracle Managed File Transfer 12c (12.2.1.4.0)     Oracle MapViewer 12c (12.2.1.4.0)     Oracle Real-Time Integration Business Insight 12c (12.2.1.4.0)     Oracle SOA Suite and Business Process Management 12c (12.2.1.4.0)     Oracle Service Bus 12c (12.2.1.4.0)     Oracle TopLink 12c (12.2.1.4.0)     Oracle Traffic Director 12c (12.2.1.4.0)     Oracle Unified Directory 12c (12.2.1.4.0)     Oracle WebCenter Content 12c (12.2.1.4.0)     Oracle WebCenter Portal 12c (12.2.1.4.0)     Oracle WebCenter Sites 12c (12.2.1.4.0) This release also includes the following VM Templates for Private Cloud Appliance: Oracle VM Virtual Appliance for WebLogic Server and Coherence (12.2.1.4.0) Oracle VM Virtual Appliance for Infrastructure (12.2.1.4.0) Oracle VM Virtual Appliance for SOA Suite (12.2.1.4.0) Oracle VM Virtual Appliance for Internet Directory (12.2.1.4.0) Oracle VM Virtual Appliance for Identity and Access Management (12.2.1.4.0) Oracle VM Virtual Appliance for HTTP Server (12.2.1.4.0) Oracle VM Virtual Appliance for Traffic Director (12.2.1.4.0) Oracle VM Virtual Appliance for Traffic Director Collocated (12.2.1.4.0) (12.2.1.4.0) Here is the related information for these releases: Product Download (OTN, OSDC, MOS) Certification (OTN, My Oracle Support - MOS) Documentation Useful Support Note 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

We are proud to announce the release of Oracle Fusion Middleware 12c (12.2.1.4.0). Software is now available on the Oracle Software Delivery Cloud (OSDC) and My Oracle Support (MOS), and will...

Application Development Platform

Deploy containers on Oracle Container Engine for Kubernetes using Developer Cloud by Abhinav Shroff

In my previous blog, I described how to use Oracle Developer Cloud to build and push the Node.js microservice Docker image on DockerHub. This blog will help you understand, how to use Oracle Developer Cloud to deploy the Docker image pushed to DockerHub on Container Engine for Kubernetes. Container Engine for Kubernetes Container Engine for Kubernetes is a developer-friendly, container-native, enterprise-ready managed Kubernetes service for running highly available clusters with the control, security, and predictable performance of Oracle Cloud Infrastructure. Visit the following link to learn about Oracle’s Container Engine for Kubernetes: https://cloud.oracle.com/containers/kubernetes-engine Prerequisites for Kubernetes Deployment 1. Access to an Oracle Cloud Infrastructure (OCI) account 2. A Kubernetes cluster set up on OCI This tutorial explains how to set up a Kubernetes cluster on OCI. Set Up the Environment: Create and Configure Build VM Templates and Build VMs You’ll need to create and configure the Build VM template and Build VM with the required software, which will be used to execute the build job. 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 blog, I described how to use Oracle Developer Cloud to build and push the Node.js microservice Docker image on DockerHub. This blog will help you understand, how to use Oracle Developer...

Application Development Platform

Starting your Java EE micro-service journey with Oracle Helidon SE by Chaitanya Munukutla

Yeah, I’ve said it. You can write lean (not as lean as Go, but still!) microservices in Java EE. If you’re still scrolling down, let me tell you something — Java is an awesome language. It has had a rough patches giving new developers a warm welcome, unlike Python or JavaScript; it’s awesome nevertheless. Unless you’ve been living under a rock for the past 5 years, you might have heard one or more of the below buzzwords. 1. Reactive Computing 2. Microservices 3. Containerisation 4. Serverless I’m now going forward and coining a term — Teen-lang is a programming language which has been newly adopted into mainstream technology teams within the past 15 years. Almost all of the teen-langs have gotten onto the buzzword wagon and built frameworks around them — the ReactiveX project, the serverless framework, gRPC etc. now make it very straightforward to develop your micro-service in Go, JavaScript, Python etc. Let’s take a step back and look at Java — our uncle who lives in the farm and hates cellphones. Java has been a bit resistent to hop onto the wagon due to the large user-base of full-stack frameworks such as Spring/Springboot, Java EE implementations from various providers etc. Then Helidon SE happened. WTF is Helidon SE? Helidon SE is a microframework — a framework nonetheless. According to Oracle. 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

Yeah, I’ve said it. You can write lean (not as lean as Go, but still!) microservices in Java EE. If you’re still scrolling down, let me tell you something — Java is an awesome language. It has had a...

Application Development Platform

A 30MB native image with Helidon to run REST based microservices by Uday Tatiraju

You must have heard about the new kid on the block––Helidon from Oracle. It is an open source Java framework that enables one to write, among other things, lightweight microservices using functional and reactive programming paradigms. One can use Helidon’s simple yet powerful core reactive web server to quickly build cloud native microservices. And if you like writing applications using the 12 factor methodology, Helidon has you covered. Helidon’s config component provides multiple options to load and configure your app — from loading properties or YAML files to loading from external sources like Git. Out of the box metrics and tracing you ask…you got it! In this article, I will take Helidon for a spin and build a sample CRUD microservice that will be exposed as a JSON REST API. We will then use jlinkto create a custom native image that can run our microservice. Native image obviates the need for a full blown JRE. Trimming the size of the runtime and reducing the attack surface are important factors in cloud deployments. Of course, there are some cons to this approach but let’s table that for another day. 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

You must have heard about the new kid on the block––Helidonfrom Oracle. It is an open source Java framework that enables one to write, among other things, lightweight microservices using functional...

Application Development Platform

Dive into Serverless Functions by David Delabassee

Fn is a cloud agnostic, container native, serverless platform and as such, Fn leverages Docker extensively. In a nutshell, Fn will expose any piece of code as a Serverless function by turning it into a Docker image. All the heavy lifting of making the Docker image, invoking it properly with the right input, etc. is handled by Fn. As an Fn user/function developer, you don’t need to understand Docker and all its underpinning as Fn abstracts Docker away. Leveraging Docker also means that Fn can benefit from Docker’s rich ecosystem and tools. Dive is a simple tool that allows you to easily explore the different layers of a Docker image. It is a tool that can be very handy for some Fn users, e.g. users who are doing their own init-image, users who want to understand a function’s dependencies, etc. 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

Fn is a cloud agnostic, container native, serverless platform and as such, Fn leverages Docker extensively. In a nutshell, Fn will expose any piece of code as a Serverless function by turning it into...

Application Development Platform

Function(al) Webhooks with Fn by Abhishek Gupta

This post demonstrates how to develop an Fn function that is triggered by a GitHub webhook and posts new release details to Twitter. It covers the general concept, code as well as configuration and deployment of your function. Once configured and deployed, the serverless function will be invoked in response to a new release in a GitHub repository (thanks to the webhook) and post its details (name, version and URL) to Twitter. If everything works out well, you should have a tweet similar to this one. Read the complete article here. Overview Webhooks in general are “… user-defined HTTP callbacks… usually triggered by some event…the source site makes an HTTP request to the URL configured for the webhook … ” As mentioned above, the goal is to send out a tweet in response to a new release in a GitHub repository. GitHub provides webhooks for such use cases using which you can tap into it’s events in (near) real-time — these eventsinclude actions like pull requests submitted or edited, a new release published to a repository etc. 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 demonstrates how to develop an Fn function that is triggered by a GitHub webhook and posts new release details to Twitter. It covers the general concept, code as well as configuration and...

Community

Process Automation Oracle Developer Meetup October 10th 2019 Lille France

Join Easyteam  and Oracle for a Developer Meetup in Lille Automatisons nos process métiers avec Oracle OIC Process – Renforcez la flexibilité de l'entreprise avec Oracle Integration Cloud pour l'automatisation des processus en vue de la transformation numérique. Intégrez votre idée dans une application en quelques minutes, et non plus en plusieurs mois, grâce à l'automatisation des processus robotiques, la gestion adaptative de cas et les recommandations pour la meilleure action à prendre ensuite. Minimisez le temps de formation en incorporant vos innovations numériques directement dans des applications SaaS et optimisez les opérations de bout en bout en incluant des informations en temps réel dans les résultats. Je vous invite pour le meetup OIC Process pour découvrir le service intelligent 'OIC Process - qui fait partie intégrante de la plateforme intégration d'Oracle - OIC - il sera avec nous pour la première fois Chris Peytier - Oracle Integration specialist - EMEA Cloud Pursuit Group . Schedule: Thursday, October 10, 2019 6:30 PM to 8:30 PM Location:  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  and Oracle for a Developer Meetup in Lille Automatisons nos process métiers avec Oracle OIC Process – Renforcez la flexibilité de l'entreprise avec Oracle Integration Cloud pour...

Application Development Platform

Conversational UI with Oracle Digital Assistant and Fn Project by Eugene Fedorenko

Here and there we see numerous predictions that pretty soon chatbots will play a key role in the communication between the users and their systems. I don't have a crystal ball and I don't want to wait for this "pretty soon", so I decided to make these prophecies come true now and see what it looks like. A flagman product of the company I am working for is FlexDeploy which is a fully automated DevOps solutions. One of the most popular activities in FlexDeploy is creating a release snapshot that actually builds all deployable artifacts and deploys them across environments with a pipeline. So, I decided to have some fun over the weekend and implemented a conversational UI for this operation where I am able to talk to FlexDeploy. Literally. At the end of my work my family saw me talking to my laptop and they could hear something like that: 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

Here and there we see numerous predictions that pretty soon chatbots will play a key role in the communication between the users and their systems. I don't have a crystal ball and I don't want to wait...

Cloud

Developer Partner Community Newsletter September 2019

Dear Developer Partner Community, It’s time for a change, as the developer partner community expands around the globe. The new newsletter registration page is online here, please forward this link to year team! PaaS Summer Camps 2019 training material is available at our Developer Community workspace (membership required). In case you could not attend the workshops in Lisbon we offer hands-on Integration Bootcamps around the globe including Bangalore, Reading, Reston and Chicago for details please visit the registration page. We are in process to plan additional locations or you can attend the web-training. Watch Robert Szilinski, from esentri how to build Autonomous Supply Chain with Oracle Blockchain Cloud Service. The team developed an innovative SCM solution-price calculation formulas are stored on a blockchain as smart contracts. Thanks to the Oracle Blockchain CS, all parties involved can blindfoldedly trust order processes and associated price calculations. Submit your success story via the customer reference program. During Oracle OpenWorld 2019 in San Francisco Oracle Digital Assistant unveiled voice capabilities. The OOW ODA hands-on training material is already available. The training will support you to become a certified Chatbot expert. Thanks to the community for all the excellent mobile & development tool articles: Tired Of Apps? Try Implementing Digital Assistants & Sorting Entity Derived Lists &GURU - A Digital Assistant for Students for Campus Solutions Application & Follow Best Practices By Keeping External Configurations Out of Your Dialog Flow & How-to Download Documents in Oracle Digital Assistant Conversations & How To Implement a textReceived Action Transition Behavior in QnA & Importing and Updating Apps Between Visual Builder Instances & How to call OIC REST API in VBCS (VBCS -> OIC) & Oracle JET Model ID Attribute & A curated list of awesome things related to Oracle Jet Toolkit & Using Web Worker for Long Tasks in Oracle JET & JET - router defaults and parameters & Oracle JET - How To Reference JavaScript Module in HTML & JDev 12c: Multi Line Button & Oracle Forms 12c VM Image for OCI. Oracle Functions is now general available. Get a free new always free service and try to deploy a function. Thanks to the community for all the excellent cloud native development and WebLogic articles: Functions and Events: Managed Services for Conquering Complexity & Oracle Functions - Invoking Functions with The OCI SDK & Oracle Functions: Using Key Management To Encrypt And Decrypt Configuration Variables & Helidon brings MicroProfile 2.2+ support & Coherence Operator 1.0 Released! Operate Coherence Clusters with Kubernetes & Improving performance of GraalVM native images with profile-guided optimizations. For a short summery of our key monthly information watch the PaaS Partner Updates on YouTube. The September edition highlights the PaaS Summer Camp, how to become a hands-on trained and certified expert on the Oracle Cloud Platform. This month’s community webcast will be an update Oracle Digital Assistant by Joe Huang. Join our PaaS Partner Community Webcast September 26th 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/DeveloperNewsSeptember2019 (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, It’s time for a change, as the developer partner community expands around the globe. The new newsletter registration page is online here, please forward this link to...

Application Development Platform

Setting up fn on Kubernetes in the Oracle Cloud (OKE) by Lonneke Dikmans

In this post I will briefly describe how you can install fn on Kubernetes in the Oracle Cloud (OKE). Prerequisites 1. You need to have access to Oracle Cloud Infrastructure (OCI) with a unique account. If you have a federated account, you should create another one to be able to create a kubernetes cluster. This account must have either Administrator privileges or belong to a group to which a policy grants the appropriate Container Engine for Kubernetes permissions. Since my example is for R&D purposes, I will be using an account with Administrator privileges. 2. Install and configure the OCI CLI, generate an API signing key pair and add that public key to your username. 3. Create a separate compartment for the cluster and make sure your compartment has the necessary resources and your root compartments needs the policy Allow service OKE to manage all-resources in tenancy 4. Install and setup kubectl on Windowns (tip: use Chocolatey) 5. Install helm Create the Kubernetes cluster 1. Navigate to your console 2. Under Developer Services, select "clusters" 3. 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 post I will briefly describe how you can install fn on Kubernetes in the Oracle Cloud (OKE). Prerequisites 1. You need to have access to Oracle Cloud Infrastructure (OCI) with a unique account....

Cloud

Digital Assistant Update – PaaS Partner Community Webcast September 26th 2019

Attend our September edition of the PaaS Partner Community Webcast live on September 26th 2019. Oracle Digital Assistant provides the platform and tools to easily build AI-powered assistants that connect to your backend applications. A digital assistant uses artificial intelligence for natural language processing and understanding, to automate engagements with conversational interfaces that respond instantly, improve user satisfaction, and increase business efficiencies. For more information please visit the website here. Presenter: Joe Huang, Director Product Management ID 5566478 password 279456 UK: +44 (0) 208 118 1001 & United States: +1 40 877 440 73 Schedule: Thursday September 26th 2019 16:30-17:30 CET. Attend the Webcast Take the opportunity to watch our community webcasts on-demand: · SOA Cloud Service · PaaS Overview Webcast · Process Cloud Service Update · 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 September edition of the PaaS Partner Community Webcast live on September 26th 2019. Oracle Digital Assistant provides the platform and tools to easily build AI-powered assistants that...

Application Development Platform

Setting up fn on Kubernetes in the Oracle Cloud (OKE) by Lonneke Dikmans

In this post I will briefly describe how you can install fn on Kubernetes in the Oracle Cloud (OKE). Prerequisites 1. You need to have access to Oracle Cloud Infrastructure (OCI) with a unique account. If you have a federated account, you should create another one to be able to create a kubernetes cluster. This account must have either Administrator privileges or belong to a group to which a policy grants the appropriate Container Engine for Kubernetes permissions. Since my example is for R&D purposes, I will be using an account with Administrator privileges. 2. Install and configure the OCI CLI, generate an API signing key pair and add that public key to your username. 3. Create a separate compartment for the cluster and make sure your compartment has the necessary resources and your root compartments needs the policy Allow service OKE to manage all-resources in tenancy 4. Install and setup kubectl on Windowns (tip: use Chocolatey) 5. Install helm Create the Kubernetes cluster 1. Navigate to your console 2. Under Developer Services, select "clusters" 3. 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 post I will briefly describe how you can install fn on Kubernetes in the Oracle Cloud (OKE). Prerequisites 1. You need to have access to Oracle Cloud Infrastructure (OCI) with a unique account....

Application Development Platform

Oracle Functions by Shaun Smith

At KubeCon in Seattle, Oracle announced Oracle Functions, a new cloud service that enables enterprises to build and run serverless applications in the cloud. Oracle Functions is a serverless platform that makes it easy for developers to write and deploy code without having to worry about provisioning or managing compute and network infrastructure. Oracle Functions manages all the underlying infrastructure automatically and scales it elastically to service incoming requests. With Oracle Functions, developers can focus on writing code that delivers business value. Pay-per-Use Serverless functions change the economic model of cloud computing. Customers are charged only for the resources used while a function is running. There’s no charge for idle time! This approach is different from the traditional one of deploying code to a user provisioned and managed virtual machine or container that is typically running 24x7 and which must be paid for even when it’s idle. Pay-per-use makes Oracle Functions an ideal platform for intermittent workloads or workloads with spiky usage patterns. Open Source Open source has changed the way that businesses, including Oracle, build software. Rather than building yet another proprietary cloud functions platform, Oracle chose to invest in the Apache 2.0 licensed open source Fn Project and build Oracle Functions on Fn. With this approach, code written for Oracle Functions will run on any Fn server. Functions can be deployed to Oracle Functions or to a customer managed Fn cluster on-premises or even on another cloud platform. That said, the advantage of Oracle Functions is that it’s a serverless offering, which eliminates the need for customers to manually manage an Fn cluster or the underlying compute infrastructure. But thanks to open source Fn, customers always have the choice to deploy their functions to whatever platform offers the best price and performance. We’re confident that platform will be Oracle Functions. Container Native Unlike most other functions platforms, Oracle Functions is container native with functions packaged as Docker container images. This approach supports a highly productive developer experience for new users while enabling power users to fully customize their function runtime environment, including installing any required native libraries. The broad Docker ecosystem, and the flexibility that it offers, lets developers focus on solving business problems and not on figuring out how to hack around restrictions frequently encountered on proprietary cloud function platforms. 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 KubeCon in Seattle, Oracle announced Oracle Functions, a new cloud service that enables enterprises to build and run serverless applications in the cloud. Oracle Functions is a serverless platform...

Cloud

Oracle Cloud Native Framework by Bob Quillin

At KubeCon + CloudNativeCon, Oracle has announced the Oracle Cloud Native Framework - an inclusive, sustainable, and open cloud native development solution with deployment models for public cloud, on premises, and hybrid cloud. The Oracle Cloud Native Framework is composed of the recently-announced Oracle Linux Cloud Native Environment and a rich set of new Oracle Cloud Infrastructure cloud native services including Oracle Functions, an industry-first, open serverless solution available as a managed cloud service based on the open source Fn Project. With this announcement, Oracle is the only major cloud provider to deliver and support a unified cloud native solution across managed cloud services and on-premises software, for public cloud (Oracle Cloud Infrastructure), hybrid cloud and on-premises users, supporting seamless, bi-directional portability of cloud native applications built anywhere on the framework.  Since the framework is based on open, CNCF certified, conformant standards it will not lock you in - applications built on the Oracle Cloud Native Framework are portable to any Kubernetes conformant environment – on any cloud or infrastructure Oracle Cloud Native Framework – What is It? The Oracle Cloud Native Framework provides a supported solution of Oracle Cloud Infrastructure cloud services and Oracle Linux on-premises software based on open, community-driven CNCF projects. These are built on an open, Kubernetes foundation – among the first K8s products released and certified last year. Six new Oracle Cloud Infrastructure cloud native services are being announced as part of this solution and build on the existing Oracle Container Engine for Kubernetes (OKE), Oracle Cloud Infrastructure Registry, and Oracle Container Pipelines services. 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 KubeCon + CloudNativeCon, Oracle has announced the Oracle Cloud Native Framework - an inclusive, sustainable, and open cloud native development solution with deployment models for public cloud,...

Cloud

Additional new material Developer Community

· APIs and Microservices at Work in the Real World : Luis Weir (Capgemini) and Wes Davies (Co-op Group) discuss microservices, API management, and the technical aspects of their work on the project that won one of this year's Oracle Cloud Platform Innovation awards · Podcast DevOps to NoOps : State of Play What forces are having the greatest impact on the evolution and adoption of DevOps? Is NoOps a valid prospect for the future? Listen as DevOps experts Davide Fiorentino, Michael Hutterman, and Bert Jan Schrijver cover the angles · Trisha Gee on Emerging Languages, Boilerplate Code, and Diversity: Java Champion Trisha Gee discusses emerging languages, boilerplate code, and diversity in this preview of the sessions she will present at Oracle Code One. · Chris Richardson on Developing Asynchronous, Message-Driven Microservices: Microservices guru Chris Richardson talks about his work, his new book Microservices Patterns (2018, Manning), and his Oracle Code One the session he will deliver at Oracle Code One. · Real Microservices with Java EE · Generic Docker Container Image for Running and Reloading a Node Application Based on a GitHub Repo · Cross-Region High Availability with Oracle Kubernetes Engine · Quick-Tip: Creating an Default Error Handler in Oracle Digital Assistant · Oracle Bots Node.js SDK: Building Webhook Clients for Oracle Intelligent Bots Made Easy · Microservices From Dev To Deploy, Part 1: Getting Started With Helidon · New Mexico College Deploys Blockchain for Digital Diplomas Central New Mexico Community College graduates earn beautiful paper diplomas covered in fine calligraphy, colorful seals, and official signatures. This summer they also got the same information authenticated and recorded in blockchain technology. The point? Prospective employers and other authorized users can verify whether a diploma and its details, such as the year, degree, and honors, match a student’s claims. · Tech Dive: Microservices from Development to Deployment How can Oracle technologies help your development team implement an environment that makes it easy to deploy, maintain, test, and scale your microservice applications? Read part 1 of Oracle Cloud Development Advocate Todd Sharp’s blog series: Getting Started with Helidon. · Dev Challenges and Evolving Microservice Architecture at Netflix. Java Champion Paul Bakker, senior software engineer at Netflix, talks about the unique challenges that face Netflix's army of developers, and about how that company's microservice architecture has evolved · Authorize Access to Oracle Fusion Cloud Application API’s with OAuth Tokens · Machine Learning : Getting the Data Into Shape · Less is More: Improving Performance by Reducing REST Calls · New in Developer Cloud: Fn Support and Wercker Integration · Don’t Worry, It’s Still Free: Mark Reinhold Dispels 5 Myths About HowJava Is Changing   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

· APIs and Microservices at Work in the Real World : Luis Weir (Capgemini) and Wes Davies (Co-op Group) discuss microservices, API management, and the technical aspects of their work on the...

Developer Tools

JDeveloper 12.2.1.3: REST POST Sample by Timo Hahn

Lately, I got a request to build a REST POST sample using an ADF REST DataControl. Well, here we go. First of all, we need a REST API which allows us to create data as this will be translated to REST POST call. I deliberately don’t want to use an ADF based REST service as there are samples available for this. Looking for free REST API services which allow creating data I found “reqres’ (http://reqres.in), a free ‘hosted REST-API ready to respond to your AJAX requests’. This service can be used to test REST calls using any verb you like. It promises to be online 24/7. Let’s start by creating a new ADF Web Application. If we would only test the REST service we could have created a custom application, but I want to show the viewController part too, so the ADF Web Application is just fine. I don’t show how to do this here as you can see it done here ‘Why and how to write reproducible test cases’ As we don’t use the ADFModel project you can delete this empty project if you like. After creating the initial workspace, we create a new project from the gallery as a ‘Custom Project’. 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

Lately, I got a request to build a REST POST sample using an ADF REST DataControl. Well, here we go. First of all, we need a REST API which allows us to create data as this will be translated to REST...

Developer Tools

Oracle JET UI on Top of Oracle ADF with Visual Builder by Shay Shmeltzer

At Oracle OpenWorld this year I did a session about the future of Oracle ADF, and one of the demos I did there was showing the powerful combination of Oracle ADF backend with a new Oracle JET UI layer and how Oracle Visual Builder makes this integration very simple. While we have many happy Oracle ADF customers, we do hear from some of them about new UI requirements that might justify thinking about adopting a new UI architecture for some modules. These type of requirements align with an industry trend towards adopting a more client centric UI architecture that leverages the power of JavaScript on the client. While ADF (which is more of a server centric architecture) does let you leverage JavaScript on the client and provides hook points for that in ADF Faces, some customers prefer a more "puristic" approach for new user interfaces that they are planning to build. Oracle's solution for such a UI architecture is based on Oracle JET - an open source set of libraries we developed and share with the community at http://oraclejet.org. Oracle Visual Builder provides developers with a simpler approach to building Oracle JET based UIs - for both web and on-device mobile applications. Focusing on a visual UI design approach it drastically reduce the amount of manual coding you need to do to create JET based UIs. 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 Oracle OpenWorld this year I did a session about the future of Oracle ADF, and one of the demos I did there was showing the powerful combination of Oracle ADF backend with a new Oracle JET UI...

Cloud

Digital Assistant Newsletter: Oracle OpenWorld Edition

  Oracle OpenWorld 2019 is just around the corner. We look forward to seeing you in San Francisco from September 16-19, 2019. Whether you are looking to learn about Oracle’s latest technologies, product roadmaps, customer implementations, get hands-on learning, dive into product demonstrations and/or networking with your peers, we are confident that this year’s conference will not disappoint! For easier navigation, we are dedicating this issue to highlight key sessions and activities for all interested in Oracle Digital Assistant. A reminder that you can access the very latest information on upcoming sessions and events for Oracle Digital Assistant by simply going to bit.ly/ODA_OOW19 on your devices. As always, for the latest information on Oracle Digital Assistant, visit Oracle.com/da     Looking Beyond Keynotes GEN5607 Oracle Speaks: Conversational AI for Enterprise Apps with a Chatbot Assistant featuring customer Honeywell Tuesday, September 17, 01:45 PM - 02:30 PM | Moscone South - Room 209 Join Oracle executive, Suhas Uliyar, vice president, Digital Assistant, AI and Integration, live at Oracle OpenWorld in a General Session like you haven’t seen before! Learn about areas of investments for Oracle Digital Assistant, latest product enhancements and see transformative chatbot technology live in action. Hear directly from our customer, Honeywell, on how they are seeing quantifiable benefits from use of Oracle Digital Assistant  GEN4060 Extend Oracle SaaS and Design New Experiences with Intelligent Automation featuring customer Ferrari Wednesday, September 18, 11:15 AM - 12:00 PM | Moscone South - Room 207/208 If you are looking to add new capabilities to extend Oracle SaaS applications, or trying to create ways to support new business models, then you would definitely want to make your way to this General Session. Oracle executive, Suhas Uliyar, vice president, Digital Assistant, AI and Integration, is joined on stage by lead executives for the different Oracle Cloud Platform services and our customer, Ferrari, to showcase the power of one Cloud platform. Hear Directly from Digital Assistant Customers One of the biggest benefits of attending Oracle OpenWorld is hearing directly from peers in other organizations about their use cases, how they are driving value with Oracle Cloud services and finding paths to success and innovation. We are very excited to have a slew of sessions featuring customer organizations including, Banco Daycoval, Exelon, FedEx, HSBC, Honeywell, IFFCO, Telefonica SA, Tokyo Gas, University of Adelaide, among others. Partners including AuraPlayer, Avanttic, eProseed, Fishbowl Solutions, Intrasee and Rubicon Red alongside Oracle’s technical experts, would also be at hand, and presenting sessions to support dialogues around best practices and implementations. Browse through our customer-centric sessions listing to add to your Schedule Builder                 Hands-On-Labs Take Oracle Digital Assistant for a test drive. Get hands-on experience working, building or delivering use cases for a Digital Assistant that fits your business model. See how you can create your own skills to easily converse with Cloud applications. Reserve your spot today for one or both of these hands-on-Labs (seating limited): HOL5639 Compose Digital Assistant for Oracle Applications with SaaS skills HOL5640 Getting hands on with Oracle Digital Assistant Conversation Designer         Demos and Product Showcases Seeing is believing. Experience it live to learn more about how Oracle Digital Assistant can create value for your organization. Don’t miss Oracle Digital Assistant demo stations in demo ground conveniently located on both the technology and applications showcase floors Access complete list of Digital Assistant demos                   Blogs and Social Start a conversation or stay up to date with Oracle Digital Assistant happenings, the latest announcements, tracking key activities from Oracle OpenWorld in real time using social channels and hashtags #OOW19, #OracleAssistant. Follow us on: Blogs: Oracle Digital Assistant Twitter: @OracleMobile       For more information, visit bit.ly/ODA_OOW19     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 OpenWorld 2019 is just around the corner. We look forward to seeing you in San Francisco from September 16-19, 2019. Whether you are looking to learn about Oracle’s latest technologies,...

Developer Tools

Managing Persisted State for Oracle JET Web Component Variable with Writeback Property by Andrejus Baranovskis

Starting from JET 6.0.0 Composite Components (CCA) are renamed to be Web Components (I like this new name more, it sounds more simple to me). In today post I will talk about Web Component writeback property and importance of it. All variables (observable or not) defined inside Web Component will be reset when navigating away and navigating back to the module where Web Component is included. This means you can't store any values inside Web Component, because these values will be lost during navigation. Each time when we navigate back to module, all Web Components used inside that model will be reloaded, this means JS script for Web Component will be reloaded and variables will be re-executed loosing previous values. This behaviour is specific to Web Component only, values for variables created in the owning module will not be reset. If you want to keep Web Component variable value, you will need to store variable state outside of Web Component. This can be achieved using Web Component property with writeback support. Let's see how Web Component behaves on runtime. Source code is available on my GitHub repo. Here I got basic Web Component included into dashboard module: 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

Starting from JET 6.0.0 Composite Components (CCA) are renamed to be Web Components (I like this new name more, it sounds more simple to me). In today post I will talk about Web Component writeback...

Cloud

Filtering Data Providers with Compound Conditions in Visual Builder by Shay Shmeltzer

  I posted in the past a basic introduction to filtering lists in Visual Builder - showing how to use the filterCriterion to filter the records shown in a ServiceDataProvider. Since I recorded this video, a few things changed, and I also saw several customers asking how can they use more complex conditions that involve more than one filter. In the video below I show how to define a basic filter with the latest versions (note that in VB 18.4.1 you no longer need to surround value with quotes ""), and then I show how to create a more complex condition that involves two filter criteria and set them to work with either an or or an andoperator. When you are using business components in Visual Builder, the filterCriterion is translated into a "q" parameter that is passed to the GET method (more about this q query parameter here). If you find that you are not getting the records you are expecting, check out the browser's Network tab to see what query parameter was passed in your call to the REST service (intro to this debugging technique here). As you'll see the filterCriterion contains an array of "criteria" so you can specify several of them. In the video I'm using an approach that Brian Fry showed me that gives you a more declarative way to populate the array dragging and dropping multiple "criteria type" variables into the same array. 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 posted in the past a basic introduction to filtering lists in Visual Builder - showing how to use the filterCriterion to filter the records shown in a ServiceDataProvider. Since I recorded this...

Cloud

Adding Off Canvas Layout to a Visual Builder Application by Shay Shmeltzer

Off Canvas layout is a common UI pattern for modern applications, especially on mobile devices. The concept is aimed at saving space on your page, allowing you to pop out a "drawer" of additional information. This helps reduce clatter on the main page but still provide access to important data when needed without leaving the page context. You can see an example of the runtime behavior at the top of this post. Oracle JET provides this type of "off-canvas" behavior as a built in component, and they have a demo of it working as part of the cookbook here. In the video below I show you how to add this to a Visual Builder application. As always - you can mostly just copy and paste code from the JET cookbook, but you need to handle some of the importing of resources a little different, and use the Visual Builder approach for adding your JavaScript function. 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

Off Canvas layout is a common UI pattern for modern applications, especially on mobile devices. The concept is aimed at saving space on your page, allowing you to pop out a "drawer" of additional...

Cloud

SSH tunnel in Developer Cloud Service by Blaine Carter

Oracle Developer Cloud Service is a hosted team development and delivery platform with all kinds of tools to help your team be more efficient.  In this post, I will cover how to use an SSH tunnel to connect to your database in a build job. This is current as of October 2018. Connecting to your database through an SSH tunnel is fairly simple and you won’t have to ask your network admin to open a port in your firewall and or load balancers. If you’re connecting to an Oracle Cloud Database it should be pre-configured to allow database connections through an SSH tunnel.  If not check with your server admin for assistance. If you’re not familiar with SSH tunnels you can find out more here. However, if you’re reading this post you probably just want to skip to the how-to so let’s get started. Configure your build job Open your Developer Cloud Service project, click the ‘Build’ tab and select the build you want to work with. 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 Developer Cloud Service is a hosted team development and delivery platform with all kinds of tools to help your team be more efficient.  In this post, I will cover how to use an SSH tunnel to...

Application Development Platform

Tracing, Monitoring – Microservices, Monoliths – Oracle Developer Meetup Monday September 9th 2019 London UK

Join Capgemini and Oracle for a Developer Meetup in London Open Tracing with Istio & OKE An introduction to how Open Tracing can be realized using Istio and Oracle Kubernetes Container Engine (OKE). Andrei Cioaca from Capgemini will introduce the role of open tracing and how it can be used to better understand what is happening with your microservices. How Fluentd (from CNCF) supports end to end monitoring Open Tracing can be complimented with Fluentd in the end to end monitoring of solutions, both monolith and microservice in nature. In this session, Oracle Ace Phil Wilkins will look at Fluentd its goals, components and how it can fit into a wider ecosystem Schedule & Location: Monday, September 9, 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 - Phil Wilkins 19.05 Open Tracing with Istio & OKE - Andrei Cioaca (Capgemini) 20.05 How Fluentd (from CNCF) supports end to end monitoring - Phil Wilkins (Oracle Ace) 21.00 Time to log 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 Open Tracing with Istio & OKEAn introduction to how Open Tracing can be realized using Istio and Oracle Kubernetes Container Engine (OKE)....

Cloud

Oracle PaaS Summer Camp 2019 results – become a trained & certified Oracle Cloud Platform expert!

With 86 attendees and more than 60 persons on the waiting list the PaaS Summer Camp 2019 was a super success! During the one weeks hands-on training partners become experts in Oracle Integration, Digital Assistant, Content & Experience, Autonomous Database and Application Development. Trained and certified experts are key to ensure customer access. In case you could not attend the Lisbon workshops, attend an upcoming hands-on training and make use of the training material and resources: Training material Training material is available at our community workspace PaaS Community workspace (membership required) Developer Community workspace (membership required) Cloud trial Please activate your free Oracle cloud trial here. Certification Become an certified Oracle Cloud Platform expert: Oracle Application Integration Cloud Sales Specialist (free) Oracle Application Integration Cloud 2018 Associate Oracle Content and Experience Cloud Platform 2018 PreSales Specialist (free) Oracle Mobile Cloud Service 2016 Presales Specialist (free) Oracle Content and Experience Cloud Platform 2018 Certified Associate Oracle Cloud Platform Application Development 2019 Sales Specialist (free) Oracle Application Cloud 2018 Developer Associate Sales material Want to increase the Oracle PaaS business? Create new service offerings and solutions for the Cloud? Watch the on-demand webcast with Martijn Vlek, Vice President Sales Cloud Native & Integration. 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: ·        Connect and Extend Apps with PaaS ·        Integrate SaaS and On-premises Applications, Processes, and APIs ·        Extend & Enhance ERP, HCM & CX Apps with Oracle Digital Assistant ·        Build Innovative Apps with AI & Blockchain Product Content ·        Integration ·        Digital Assistant ·        Content & Experience Management ·        Cloud Native Services (Container Native Platform) Marketing We want to promote your service offerings and customer success: Customer Reference Program Advertise from Oracle Solutions Catalog Publish Your Cloud Apps and Services on Oracle Cloud Marketplace Publish Events on Oracle’s Events Calendar Upcoming trainings Attend an upcoming hands-on trainings across the globe: Integration Bootcamps Digital Assistant Bootcamps   Thanks for attending! Thanks to the team for the excellent support and workshops! 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

With 86 attendees and more than 60 persons on the waiting list the PaaS Summer Camp 2019 was a super success! During the one weeks hands-on training partners become experts in Oracle Integration,...

Cloud

New in Developer Cloud – Fn Support and Wercker Integration by Shay Shmeltzer

Over the weekend we rolled out an update to your Oracle Developer Cloud Service instances which introduces several new features. In this blog we'll quickly review two of them - Support for the Fn project and integration with the Wercker CI/CD solution. These new features further enhance the scope of CI/CD functionality that you get in our team development platform. Project Fn Build Support Fn is a function-as-a-service open-source platform lead by Oracle and available for developers looking to develop portable functions with a variety of languages. If you are not familiar with Project Fn a good intro on why you should care is this blog, and you can learn more on it through the Fn project's home page on GitHub. In the latest version of Developer Cloud you have a new option in the build steps menu that helps you define various Fn related commands as part of your build process. So for example if you Fn project code is hosted in the Git repository provided by your DevCS project, you can use the build step to automate a process of building and deploying the function you created. 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

Over the weekend we rolled out an update to your Oracle Developer Cloud Service instances which introduces several new features. In this blog we'll quickly review two of them - Support for the...

Cloud

Developer Partner Community Newsletter August 2019

Dear Developer Partner Community, In my new role as a member of the product management team I support you as a partner to adopt OIC & ODA, implement successful customer projects, replicate the business and grow cloud utilization. Looking forward to welcome new community members around the world. Please welcome Bilal Ibdah who takes over my EMEA role. Oracle OpenWorld takes place September 16th-19th 2019 in San Francisco. Which are they key sessions to attend? The program guides helps you to pick the Digital Assistant, Content and Experience, Visual Builder, Integration and Cloud Platform for Oracle SaaS, session. Highlight of OpenWorld is the Exchange, formerly known as demo grounds. On Friday September 13th 2019 we offer partners, who implemented successful the Oracle Cloud Platform, to attend the PaaS Partner Advisory Council. Watch Yilmaz Ozturk from Boxfusion talk’s service ticket deflection, chatbots and more. We want to promote your customer success! Have you implemented successful a solution based on the Oracle Cloud Platform? Submit your success story via the customer reference program. The webcast Oracle Finds Its AI-Powered Voice is no available on-demand. For partners the webcast presentation and demo video is available. Please use the material to update your customer base. Chatbots support more and more call centers to improve customer satisfaction. The other regular use case are chatbots to extend human capital management solutions. Thanks to the community for all the excellent mobile & development tool articles: Accessing a User–Bot Conversation Logs at Runtime Using Oracle Digital Assistant REST APIs in a Custom Component & Introducing Oracle Digital Assistant Realtime Analytics Dashboard & Handling small talk in your chatbot with Oracle Digital Assistant & Deploying Oracle Digital Assistant remote webview applications and services to the Oracle Cloud Infrastructure (OCI) Compute instance & Upload Documents in an Oracle Digital Assistant Conversation with Messengers like Facebook or the Oracle JavaScript Client SDK & Using the Local Webview Container to Add a Date Selector Widget to an Oracle Digital Assistant Chatbot Conversation & Integrating Google ReCaptcha in Oracle Digital Assistant Chatbot Conversations Using System.Webview and a Custom Component & New Features in Oracle Developer Cloud - July 2019 & Storing Image Files in Your Database from a Visual Builder App & Basics of Oracle Visual Builder Cloud Services & Leveraging the Q Parameter to Filter Tables with In Clause & Using Checkbox to Select Rows in a Table in Visual Builder & Create a simple Web application: Visual Builder Cloud Service(VBCS) & Charts in Oracle Visual Builder - Data Structure and Performance Tips & Fix for Oracle VBCS "Error 404--Not Found" & Adding Offline Capabilities to an Oracle Visual Builder App & Oracle JET Model ID Attribute & JET - CCA communication with writeback & Apache NetBeans 11.1 & Update: InputNumberSpinbox without Spin inside af:query & Tab Index with PanelFormLayout. WebLogic is the leading application server on-premises. Running WebLogic and Coherence on Kubernetes opens the opportunity to shift workload to the Oracle Cloud Platform. Thanks to the community for all the excellent cloud native development and WebLogic articles: Building And Deploying A Helidon Microservice With Hibernate & Helidon Supports GraalVM for Native Executable Applications & WebLogic Managed Servers Health States Automation with WL-OPC & Developing Microservices with GraalVM Enterprise Edition + Micronaut on Oracle Cloud. For a short summery of our key monthly information watch the PaaS Partner Updates on YouTube. The August edition highlights certifications and trainings for partners and Oracle OpenWorld tips. This month’s community webcast will be an update on SOA Cloud Service by Robert Wunderlich. Join our PaaS Partner Community Webcast August 27th 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/DeveloperNewsAugust2019 (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, In my new role as a member of the product management team I support you as a partner to adopt OIC & ODA, implement successful customer projects, replicate the business...

Cloud

Adding Alexa as a Conversation Channel to your Oracle Digital Assistant Chatbot by Frank Nimphius

For many, chatbots are a synonym for artificial intelligence and service automation using voice and free text input. Oracle Digital Assistant is Oracle's next generation bot platform that enables developers to follow a modular approach in building composite chatbots for exposure on multiple conversational channels and messenger clients. In regards to voice support, Oracle Digital Assistant does not provide its own voice-to-text transformation but relies on 3rd party technology. This article explains how to integrate Oracle Digital Assistant with Amazon Alexa as an example for voice support. The code samples provided in the  text and for download also give you an idea how webhooks can be used to integrate other voice technologies with Oracle Digital Assistant. 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

For many, chatbots are a synonym for artificial intelligence and service automation using voice and free text input. Oracle Digital Assistant is Oracle's next generation bot platform that...

Cloud

Tutorial: Building Custom Component Services for Oracle Digital Assistant in Under 5 Minutes with Oracle Bots Node.js SDK by Frank Nimphius

In Oracle Digital Assistant, custom component services are libraries that expose custom components for bot designer to integrate custom code logic and backend services in the bot dialog flow. Mastering custom components is an important, if not critical skill to have. Skill bots in Oracle Digital Assistant of version18.4.3 and later allow developers to deploy and configure custom component services in one of three options Mobile Hub – Oracle Mobile Hub was formerly known as Oracle Mobile Cloud and is a multi-channel environment with mobile extras. In Mobile Hub, developers create custom component services declaratively as custom APIs. Use this option if you have a mobile or multi-channel requirement for your backend logic and if you prefer a single code source to maintain. Node Container -  Custom component services can be deployed to any node container accessible from the Internet. A solution in the Oracle cloud for this would be Application Container Cloud Service (ACCS). Use this option if you don't want to use Mobile Hub but still want a single code source to maintain. Local Component Container – A new feature in Oracle Digital Assistant is a local component container to which you can upload custom component services compressed in tar files. Use this option if you want to maintain custom components along with the skill bots. For example, when exporting or importuning skill bots, then all custom component services saved in local component containers are contained. 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 Oracle Digital Assistant, custom component services are libraries that expose custom components for bot designer to integrate custom code logic and backend services in the bot dialog flow....

Cloud

Introduction to Oracle Digital Assistant Dialog Flow by Andrejus Baranovskis

Oracle Digital Assistant is a new name for Oracle Chatbot. Actually it is not only a new name - from now on chatbot functionality is extracted into separate cloud service - Oracle Digital Assistance (ODA) Cloud service. It runs separately now, not part of Oracle Mobile Cloud Service. I think this is a strong move forward - this should make ODA service lighter, easier to use and more attractive to someone who is not Oracle Mobile Cloud service customer. I was playing around with dialog flow definition in ODA and would like to share few lessons learned. I extracted my bot definition from ODA and uploaded to GitHub repo for your reference. When new bot is created in ODA service, first of all you need to define list of intents and provide sample phrases for each intent. Based on this information algorithm trains and creates machine learning model for user input classification: 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 Digital Assistant is a new name for Oracle Chatbot. Actually it is not only a new name - from now on chatbot functionality is extracted into separate cloud service - Oracle Digital Assistance...

Cloud

3 Ways The Next Generation Of Chatbots Will Change Business by Margaret Lindquist

“Siri, set an alarm for 6 a.m.” “Alexa, play Bon Jovi.” Consumer digital assistants like these from Apple and Amazon have become commonplace in the home, but business users need to do tasks that are more complex than checking the time or playing music—a lot more complex, having to draw insight from a slew of enterprise applications. That’s why a new generation of chatbots is needed at work. The goal is zero user interface, meaning that people interact with a range of systems within their organization using voice or text messaging, using natural conversation via the platforms they’re used to, from Siri to Slack to WeChat. What does it mean for employees, and for companies? Here are three specific ways Oracle Digital Assistant, which was launched last month to let companies build and use these next-generation interfaces, will change your work life. 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

“Siri, set an alarm for 6 a.m.” “Alexa, play Bon Jovi.” Consumer digital assistants like these from Apple and Amazon have become commonplace in the home, but business users need to do tasks that are...

Application Development Platform

Comparing JVM performance; Zulu OpenJDK, OpenJDK, Oracle JDK, GraalVM CE by Maarten Smeets

There are many different choices for a JVM for your Java application. Which would be the best to use? This depends on various factors. Performance being an important one. Solid performance research however is difficult. In this blog I’ll describe a setup I created to perform tests on different JVMs at the same time. I also looked at the effect of resource isolation (assigning specific CPUs and memory to the process). This effect was negligible. My test application consisted of a reactive (non-blocking) Spring Boot REST application and I’ve used Prometheus to poll the JVMs and Grafana for visualization. Below is an image of the used setup. Everything was running in Docker containers except SoapUI. Isolated measures How can you be sure there is not something interfering with your measures? Of course you can’t be absolutely sure but you can try and isolate resources assigned to processes. For example assign a dedicated CPU and a fixed amount of memory. I also did several tests which put resource constraints on the load generating software, monitoring software and visualization software (assign different CPUs and memory to those resources). Assigning specific resources to the processes (using docker-compose v2 cpuset and memory parameters) did not seem to greatly influence the measures of individual process load and response times. I also compared startup, under load and without load situations. The findings did not change under these different circumstances. 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

There are many different choices for a JVM for your Java application. Which would be the best to use? This depends on various factors. Performance being an important one. Solid performance research...

Cloud

SOA Cloud Service – PaaS Partner Community Webcast August 27th 2019

  Attend our August edition of the PaaS Partner Community Webcast live on August 27th 2019 SOA Cloud Service Comprehensive Integration and Analytics in the Cloud SOA Cloud Service provides an integration platform as a service (iPaaS) so that you can quickly provision your new platform, start developing and deploying your APIs and integration projects and provide real-time analytics as you transition to Digital Business. For details please visit the website here. Presenter: Robert Wunderlich, Director Product Management ID 8000524 password 277084 UK: +44 (0) 208 118 1001 & United States: +1 40 877 440 73 Schedule: Tuesday August 27th 2019 16:30-17:30 CET. Attend the Webcast Take the opportunity to watch our community webcasts on-demand: · PaaS Overview Webcast · Process Cloud Service Update · 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 August edition of the PaaS Partner Community Webcast live on August 27th 2019 SOA Cloud Service Comprehensive Integration and Analytics in the Cloud SOA Cloud Service provides an...

Application Development Platform

Running Reactive Spring Boot on GraalVM in Docker by Maarten Smeets

  GraalVM is an open source polyglot VM which makes it easy to mix and match different languages such as Java, Javascript and R. It has the ability (with some restrictions) to compile code to native executables. This of course offers great performance benefits. Recently, GraalVM Docker files and images have become available. See here. Since Spring Boot is a popular Java framework and reactive (non blocking) RESTful services/clients implemented in Spring Boot are also interesting to look at, I thought; lets combine those and produce a Docker image running a reactive Spring Boot application on GraalVM. I’ve used and combined the following § Building a Reactive RESTful Web Service § Spring Boot with Docker and Running Spring Boot in a Docker container on OpenJDK, Oracle JDK, Zulu on Alpine Linux, Oracle Linux, Ubuntu § Oracle’s GraalVM Docker images § (my very own) Ubuntu Development VM (requires VirtualBox, Vagrant) As a base I’ve used the code provided in the following Git repository here. In the ‘complete’ folder (the end result of the tutorial) is a sample Reactive RESTful Web Service and client. The reactive Spring Boot RESTful web service and client When looking at the sample, you can see how you can implement a non-blocking web service and client. Basically this means you use; 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

  GraalVM is an open source polyglot VM which makes it easy to mix and match different languages such as Java, Javascript and R. It has the ability (with some restrictions) to compile code to native...

Application Development Platform

Microservices From Dev To Deploy, Part 3: Local Deployment & The Angular UI by Todd Sharp

In this series, we're taking a look at how microservice applications are built.  In part 1 we learned about the new open source framework from Oracle called Helidon and learned how it can be used with both Java and Groovy in either a functional, reactive style or a more traditional Microprofile manner.  Part 2 acknowledged that some dev teams have different strengths and preferences and that one team in our fictional scenario used NodeJS with the ExpressJS framework to develop their microservice.  Yet another team in the scenario chose to use Fn, another awesome Oracle open source technology to add serverless to the application architecture.  Here is an architecture diagram to help you better visualize the overall picture: 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 series, we're taking a look at how microservice applications are built.  In part 1 we learned about the new open source framework from Oracle called Helidon and learned how it can be used...

Application Development Platform

Fn Project Server API v2 – What’s new? By Denis Makogon

  I’d like to continue writing about new features of the Fn Project. This time I will tell you more about what is going on with Fn Project development and why you should keep an eye on it constantly Say goodbye to v1! As a team, we are committed to delivering a high-quality open source project. We spend a year since our first announcement on making Fn the best open source FaaS platform. So, what is this all about? Today, we will look at some important underlying changes related to the Fn Server API… The Fn Server API v1 (aka “v1”) is no more! The Fn Server API v1 was all about a very common use case, i.e. write some code and “make it serverless”. Routes In v1, both functions and triggers were combined into a single entity called “route”. But “routes” had to go away, because with “routes” we already implemented an HTTP triggers API, despite the fact that a “route” was a combination of a function and its HTTP trigger path. Anyway, “routes” are gone, forever. Hooray! Asynchronous functions With the Fn Server API v1 developers were able to invoke a function in an asynchronous manner. So, when you call a function you would get a “call ID” that may be used to track the function’s execution lifecycle using the v1 Calls/Logs API. 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’d like to continue writing about new features of the Fn Project. This time I will tell you more about what is going on with Fn Project development and why you should keep an eye on it constantly Say...

Application Development Platform

Deploying Confluent Platform Using Helm Charts on Oracle Kubernetes Engine by Pinkesh Valdria

Hello, my name is Pinkesh Valdria, and I'm a Solutions Architect working on Big Data for Oracle Cloud Infrastructure.  This post is a follow-up to our post about deploying Confluent on Oracle Cloud InfrastructureCompute instances. Now you can use Terraform automation to deploy Confluent Platform using Helm charts on Oracle Cloud Infrastructure Container Engine for Kubernetes.  Oracle Cloud Infrastructure Container Engine for Kubernetes Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE) is a fully-managed, scalable, and highly available service that you can use to deploy your containerized applications to the cloud. Use Container Engine for Kubernetes when your development team wants to reliably build, deploy, and manage cloud-native applications. You specify the compute resources that your applications require, and Container Engine for Kubernetes provisions them on Oracle Cloud Infrastructure in an existing tenancy. 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

Hello, my name is Pinkesh Valdria, and I'm a Solutions Architect working on Big Data for Oracle Cloud Infrastructure.  This post is a follow-up to our post about deploying Confluent on Oracle Cloud...

Application Development Platform

Disaster Recovery with Oracle Kubernetes Engine by Jonathan Purdy

Overview of Scenarios This document describes how applications that are built on Oracle Kubernetes Engine (OKE) can continue operating even if an entire geographic region of Oracle Cloud Infrastructure (OCI) is lost. A basic knowledge of OCI is assumed. Each scenario builds upon the previous ones, describing the incremental design differences that arise in more challenging scenarios. Scenarios start with a simple active-passive stateless application, and then add the requirements of stateful services and active-active operation. Scenario 1: Active-Passive deployment of a stateless application with external persistent state Overview Some applications are so critical that there is a need to ensure that processing can continue even if there is a loss of all availability domains within a region. Disaster Recovery (DR) focuses on minimizing data loss and ensuring the ability to resume processing in the event of the loss of a geographic region. While basic DR can be achieved via offsite backups (and a potentially lengthy recovery process), the simplest way to achieve DR while maintaining application availability in the event of the loss on an entire region is to configure an active-passive multi-region deployment. 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

Overview of Scenarios This document describes how applications that are built on Oracle Kubernetes Engine (OKE) can continue operating even if an entire geographic region of Oracle Cloud Infrastructure...

Developer Tools

Oracle JET Virtual Meetup September 5th 2019

You’ll learn about the latest features and hear about new tips and tricks, as well as about community projects starting around the world that you can learn from and participate in! Welcome to the third Oracle JET Virtual Meetup! ****************************************************** The third Oracle JET community meetup will be focused on Oracle JET 7 and Oracle Code One/OOW19, while you will also learn about other new and upcoming community activities. Learn from the Oracle JET product managers and listen to what customers and Oracle Partners are saying about their use of JET for commercial applications today. Agenda: New and noteworthy features in Oracle JET 7 (John Brock, Oracle) Overviews of Sessions for Oracle Code One & OOW19 (details coming soon) Community activities Schedule: Thursday, September 05, 2019 07:00 AM PST8PDT Presenter: John Borck 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

You’ll learn about the latest features and hear about new tips and tricks, as well as about community projects starting around the world that you can learn from and participate in! Welcome to the third...

Application Development Platform

Examining the FaaS on K8S Market by Pete Johnson

When AWS introduced the first Function-as-a-Service (FaaS) runtime, Lambda, in 2014 and subsequently enabled developers to evolve beyond Microserrvices to create Serverless application architectures, it was inevitable that there would eventually be on premises variants.  At its core a FaaS runtime requires a container engine of some sort that it can insert functions into, so it is no surprise that almost four years after the Lambda announcement that there are now five FaaS runtimes installable on top of Kubernetes (K8S) that have more than 3,000 stars on GitHub.  A sixth behemoth looms on that horizon as well. A group of Cisco employees who are interested in this topic recently founded fonk-apps.io, a collection of simple web applications that run on the five FaaS runtimes with 3,000 or more stars on GitHub as a way of understanding this space better.   In this blog we’ll explore the different approaches that each FaaS runtime takes and what the developer experience is like, summarized in this graphic: 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 AWS introduced the first Function-as-a-Service (FaaS) runtime, Lambda, in 2014 and subsequently enabled developers to evolve beyond Microserrvices to create Serverless application architectures,...

Application Development Platform

Free hands-on training material Lifecycle of deployments on WebLogic Server running in Kubernetes by Peter Nagy

  About this hands-on workshop This hands on lab demonstrates how to deploy and run WebLogic Domain on Kubernetes Cluster using Oracle WebLogic Server Kubernetes Operator. This lab is designed for people with no prior experience with Kubernetes, Docker, WebLogic and want to learn the core concepts and basics of how to run WebLogic JEE application on Kubernetes environment. The demo application is a simple Credit Scoring application written in Java, JavaScript using Spring Boot and AngularJS frameworks. The application calculates the credit score based on name, date of birth and SSN. Oracle services being used during the hands-on are the following: Oracle Cloud Infrastructure (OCI) which combines the elasticity and utility of public cloud with the granular control, security, and predictability of on-premises infrastructure to deliver high-performance, high availability and cost-effective infrastructure services. Oracle Container Pipelines (OCP - former Wercker) is a Docker-Native CI/CD Automation platform for Kubernetes & Microservice Deployments. OCP is integrated with Docker containers, which package up application code and can be easily moved from server to server. Each build artifact can be a Docker container. The user can take the container from the Docker Hub or his private registry and build the code before shipping it. Its SaaS platform enables developers to test and deploy code often. They can push software updates incrementally as they are ready, rather than in bundled dumps. It makes it easier for coders to practice continuous integration, a software engineering practice in which each change a developer makes to the codebase is constantly tested in the process so that software doesn’t break when it goes live. Oracle Container Engine for Kubernetes (OKE) is an Oracle managed Kubernetes Cluster enviroment to deploy and run container packaged applications. Oracle Weblogic Kubernetes Operator open source component to run WebLogic on Kubernetes. 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

  About this hands-on workshop This hands on lab demonstrates how to deploy and run WebLogic Domain on Kubernetes Cluster using Oracle WebLogic Server Kubernetes Operator. This lab is designed for people...

Cloud

Technology and Industry Innovations and Demos

  Hubs have helped dozens of businesses realize their vision by bringing them to life. Below are some of the catalogued applications and projects the Hubs have helped put into production for companies just like yours. Let us work with you to get your next project off the ground and into the cloud. · Smart Cart Demo For anyone who owns their own business, they know the most important entity is the customer. See how Oracle Cloud Enterprise can help in the world of retail. Watch the demo (7:24) · Business Insight Chatbot See how Oracle can help retail companies improve productivity and appropriately focus their efforts by using chatbots that can give quick access to information. Watch the demo (2:09) · Business Insight Chatbot: Behind the Scenes See how an Oracle Mobile chatbot can help retail companies improve productivity and appropriately focus their efforts. Watch the demo (9:25) · Elevate CX with Augmented Reality Oracle can help retail companies create engaging experiences for customers by using artificial intelligence and augmented reality. This exciting innovation will incentivize consumers to buy products in stores rather than online. Watch the demo (2:24) · Elevate CX with Augmented Reality: Behind the Scenes Using artificial intelligence and augmented reality, Oracle can help companies create engaging experiences for their customers. Watch the demo (6:24) · Mobile App with Active Notification See how you can get your third- party apps to send push notifications to others, even if that capability isn’t native to the application. Watch the demo (1:55) · Connected Patient and Wellness Adherence Oracle can help healthcare companies create an integrated and seamless healthcare experience by using connected devices that can work together with patients to take a proactive approach to improving health. Watch the demo (3:16) · Connected Patient and Wellness Adherence: Behind the Scenes Using Oracle Mobile Cloud Enterprise and Oracle IoT Cloud Service, the healthcare industry will be able to better care for patients and monitor their vital signs through use of connected technologies. Watch the demo (6:57) · Intelligent Asset Maintenance See how you can use blended datasets and machine learning to better predict maintenance issues, saving money and ensuring smoother operations. Watch the demo (3:34) · For further details please visit the website 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

  Hubs have helped dozens of businesses realize their vision by bringing them to life. Below are some of the catalogued applications and projects the Hubs have helped put into production for companies...

Cloud

Additional new material Developer Community

· Revolutionary Voice Interface Larry Ellison demonstrated at Oracle OpenWorld how voice and text interfaces will change how we get information from cloud-based business applications. The Oracle executive chairman and CTO showed the new Oracle Digital Assistant technology, which lets companies build conversational interfaces to pull answers from any enterprise system, such as operating data and employee calendars. Ellison had some fun on stage showing how it’s done, submitting a $418 dinner for two at Nobu Palo Alto as a business expense, via a Slack interface. The app rejected it as too pricey. “And now I have zero chance of seeing any of that money,” Ellison chuckled, “but at least I didn’t waste a lot of time submitting the stupid expense report.” More Ellison insights · Five Myths About How Java Is Changing Myth #1: Every feature release will be as disruptive as past releases. Fact: “No, that’s not true,” explained Mark Reinhold, Oracle’s chief architect of the Java platform, during his keynote at Oracle Code One. “The rate of innovation hasn’t changed. What’s changed is the rate of innovation delivery.” What’s the next myth on his list? · Blockchain: Beyond the Hype with a Developer November 15 | online · Larry Ellison: Four Highlights from Oracle OpenWorld What’s the future of the Internet of Things and edge computing? Look at agriculture, said Oracle’s Larry Ellison, who owns a company that builds robotic greenhouses. Edge computers collect and send data from the greenhouses in near real time, so farmers can grow food with one-tenth the water used conventionally outdoors, “and we think we can make another order-of-magnitude improvement,” Ellison added. Three more highlights. · Podcast: DevOps to NoOps: State of Play: What forces are having the greatest impact on the evolution and adoption of DevOps? Is NoOps a valid prospect for the future? Listen as DevOps experts Davide Fiorentino, Michael Hutterman, and Bert Jan Schrijver cover the angles. · Trisha Gee on Emerging Languages, Boilerplate Code, and Diversity: Java Champion Trisha Gee discusses emerging languages, boilerplate code, and diversity in this preview of the sessions she will present at Oracle Code One. · Chris Richardson on Developing Asynchronous, Message-Driven Microservices: Microservices guru Chris Richardson talks about his work, his new book Microservices Patterns (2018, Manning), and his Oracle Code One the session he will deliver at Oracle Code One. · Real Microservices with Java EE · Generic Docker Container Image for Running and Reloading a Node Application Based on a GitHub Repo · Cross-Region High Availability with Oracle Kubernetes Engine · Quick-Tip: Creating an Default Error Handler in Oracle Digital Assistant · Oracle Bots Node.js SDK: Building Webhook Clients for Oracle Intelligent Bots Made Easy Microservices From Dev To Deploy, Part 1: Getting Started With Helidon   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

· Revolutionary Voice Interface Larry Ellison demonstrated at Oracle OpenWorld how voice and text interfaces will change how we get information from cloud-based business applications. The...

Developer Tools

Managing Persisted State for Oracle JET Web Component Variable with Writeback Property by Andrejus Baranovskis

Starting from JET 6.0.0 Composite Components (CCA) are renamed to be Web Components (I like this new name more, it sounds more simple to me). In today post I will talk about Web Component writeback property and importance of it. All variables (observable or not) defined inside Web Component will be reset when navigating away and navigating back to the module where Web Component is included. This means you can't store any values inside Web Component, because these values will be lost during navigation. Each time when we navigate back to module, all Web Components used inside that model will be reloaded, this means JS script for Web Component will be reloaded and variables will be re-executed loosing previous values. This behaviour is specific to Web Component only, values for variables created in the owning module will not be reset. If you want to keep Web Component variable value, you will need to store variable state outside of Web Component. This can be achieved using Web Component property with writeback support. 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

Starting from JET 6.0.0 Composite Components (CCA) are renamed to be Web Components (I like this new name more, it sounds more simple to me). In today post I will talk about Web Component writeback pro...

Cloud

Cloud Platform Partner Advisory Council 2019

On behalf of Oracle, it is our pleasure to announce the annual Partner Advisory Council! Join us for an exclusive event where you can engage with global Oracle Product Management. This is your opportunity to give feedback and discuss the future enhancements to the Oracle Cloud Platform. September 13, 2019 | 7:30 AM - 6:00 PM Oracle Conference Center, 350 Oracle Parkway Redwood Shores, US Product Management will host this workshop. Topics: Cloud Platform, product roadmaps, partner project experience, partner feedback, Q&A. Target group: CTOs, architects, and technical leads from our partners (ACE Directors should attend the Oracle ACE Director Product Briefing). Attendees can choose between 10 different tracks including: Oracle Digital Assistant Application Development Application Integration Smart Content & Experience 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

On behalf of Oracle, it is our pleasure to announce the annual Partner Advisory Council! Join us for an exclusive event where you can engage with global Oracle Product Management. This is your...

Application Development Platform

Workshop Serverless Java door AOT met Graal VM & Quarkus microservices framework– Meetup August 15th 2019 Utrecht Netherlands

Join Amis and Oracle for a Developer Meetup in Utrecht Workshop Serverless Java door Ahead of Time Compilation met Graal VM en het Quarkus microservices framework Plaats: Conclusion Nieuwegein, Edisonbaan 15 Sprekers: Rosanna Denis & Maarten Smeets Doelgroep: Java ontwikkelaars en applicatie architecten Snel en klein en daardoor wendbaar en schaalbaar. Termen die je misschien niet met Java associeert – maar na deze sessie zeker wel. Graal VM gebruikt ahead-of-time compilation om van Java applicaties lean & mean executables ta maken met ultrakorte opstarttijd en een kleine footprint. Met het Quarkus framework bouw je microservices op deze Graal VM – ideaal containeriseerbaar en geschikt voor deployment op Kubernetes en FaaS (Functions as a Service) met korte opstarttijden en beperkte omvang dankzij ahead-of-time compilation. Voor deze microservices kan je de Quarkus implementaties van populaire Java (EE) APIs gebruiken. Deze MeetUp is met name interessant voor ontwikkelaars/architecten die geïnteresseerd zijn in het produceren van microservices die zijn afgestemd op een serverless / cloud omgeving. Aan het einde van de avond begrijp je de native compilatie feature van GraalVM en hoe je hier met Quarkus microservices gebruik van kan maken.   Schedule: Thursday, August 15, 2019 5:00 PM to 9:00 PM Location: Conclusion Edisonbaan 15 · Nieuwegein   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 Amis and Oracle for a Developer Meetup in Utrecht Workshop Serverless Java door Ahead of Time Compilation met Graal VM en het Quarkus microservices frameworkPlaats: Conclusion Nieuwegein,...

Developer Tools

TypeScript Example in Oracle JET 6.0.0 by Andrejus Baranovskis

JET 6.0.0 officially supports TypeScript, wow that great news. If you are building large JavaScript application with JET, it will be much easier to manage code with TypeScript - it does type checking and reports code errors during build time. Logic can be encapsulated into classes with inheritance. Read more about classes support in TypeScript. In this post I will share simple JET application enabled with TypeScript support. Sample application can be downloaded from GitHub repo. Before running it with ojet serve, make sure to execute ojet restore to install all dependent modules. If you want to add TypeScript support to the new JET app, this can be achieved with npm command, executed in application root: npm install @types/oracle__oraclejet I would recommend to use Microsoft Visual Studio Code for Oracle JET development with TypeScript. IDE comes with very good support for TypeScript, it supports autocompletion, debugging - I'm sure it will make JET development faster. To be able to use TypeScript, install it globally with this command (read more about various options - TypeScript setup): npm install -g typescript First step is to add tsconfig.json to the root folder of JET app. This configuration file enables TypeScript support in JET app. You can copy tsconfig.json from JET in TypeScript guide. I have updated outDir to my app folder structure, this allows to write translated JS file out of TypeScript directly into standard JET folder with JS files and override JS module: 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

JET 6.0.0 officially supports TypeScript, wow that great news. If you are building large JavaScript application with JET, it will be much easier to manage code with TypeScript - it does type checking...

Developer Tools

5 Oracle JET Beginner Tips by Rebekka Alvsvåg

What is Oracle JET? Oracle JET stands for Oracle JavaScript Extension Toolkit, and it is a free, open source JavaScript toolkit which is very good for developing hybrid applications (Oracle 2017). The Oracle JET is a modular toolkit and you can use as much or as little of the features as you want. It  has a lot of benefits (from the Oracle JET docs): Built-in accessibility support Support for internationalization (28 languages and 180+ locales) Rich set of UI components Advanced two-way binding with a common model layer Powerful routing system supporting single-page application navigation Built-in mobile support Read the full list of benefits here Now, over to my 5 best Oracle JET Beginner Tips. Tip 1: Oracle JET & ORDS In the summer of 2017 I was working with Oracle JET for 9 weeks during my internship at CERN in Switzerland. In my project, I was refactoring a web application for scheduling the support activities for the members of the Information Technologies and Databases Department at CERN.  The technologies I was using was Oracle JET and Oracle ORDS. My experience is that Oracle JET works very well with Oracle ORDS which stands for Oracle Rest Data Services(a java application that maps HTTP verbs to database transactions). When we put these two technologies together we see that they are quite easily combined and they have many advantages as shown in the figure 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

What is Oracle JET? Oracle JET stands for Oracle JavaScript Extension Toolkit, and it is a free, open sourceJavaScript toolkit which is very good for developing hybrid applications (Oracle 2017). The...

Developer Tools

Free online Training Oracle JET Web Components

Oracle JavaScript Extension Toolkit (JET) empowers developers by providing a free and open source modular client-side toolkit based on modern JavaScript, CSS3, and HTML5 design and development principles. In the development of JET, Oracle believes that following standards and specifications is extremely important whenever possible, especially in the context of enterprise applications. The W3C Web Component specification is one of these standards, with the potential of enabling a larger vision of building and consuming reusable components across a team of developers and, even, across organizations throughout the industry. Oracle itself is embracing the W3C Web Component specification to provide a consistent way of interoperating with, and extending, Oracle products from all corners of the company. For example, imagine the power of being able create an Oracle JET Web Component that can be reused across Oracle's PaaS, SaaS, and Database tools like APEX, without changing your code. In the same way, any other application with its client-side developed by means of JET can benefit from these advantages, too. In this two week Massive Open Online Course (MOOC) you will learn: Understanding the W3C Web Component standard. How Oracle JET follows the W3C Web Component standard. How to set up JET Web Components. The architecture of JET Web Components. Working with Attributes, Properties, Events, Methods, Slots. Translation/Internationalization of JET Web Components. Use Case: CRUD application development with JET Web Components. Use Case: Extending the Oracle Visual Builder Cloud. Attend the training 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 JavaScript Extension Toolkit (JET) empowers developers by providing a free and open source modular client-side toolkit based on modern JavaScript, CSS3, and HTML5 design and development...

Cloud

Debugging and Troubleshooting Visual Builder Logic by Shay Shmeltzer

In every development cycle, developers are going to run into situations where things are not working as expected - this is where the debugging step comes into play. Oracle Visual Builder Cloud Service  uses a multi-tier architecture - so it is likely that you'll end up with the need to debug code in each one of the layers. In this short demo we give you some tips on how to debug your applications. At its core, VBCS is a web UI tool, so for most of the UI layer debugging you are going to rely on the development tools offered to your by your browser. In the video below I'm using the Chrome browser and its development tools - but similar tools exists in other browsers too. These tools allow you to see the network traffic between your client's browser and the REST sources of data. They also provide a console that shows you error messages and notifications sent from your application. One of the things we added to VBCS is a verbose mode of output that gives you full details on what's going on in your app at every step. Another layer that you might need to debug is the business object layer that exposes the REST services. If you are developing your business objects using VBCS, then you can use the built in logging mechanism for those. 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 every development cycle, developers are going to run into situations where things are not working as expected - this is where the debugging step comes into play. Oracle Visual Builder Cloud Service...

Cloud

Building Forms for OCE Sites with Visual Builder I: Simple Public Form by Igor Musing

This is part 1 in a series of tutorials in which we learn how to create forms with Oracle Visual Builder(OVB) for a website built with Oracle Content and Experience (OCE) Sites. This article will explain how you can build a local OCE Sites component that uses REST API exposed by a business object in Visual Builder to display a simple public form on a site page that allows collecting contact details of your site visitors. Create Business Object in Visual Builder 1. Configure Visual Builder Start by enabling REST API calls from your OCE Sites pages to REST endpoints exposed by business objects that you will create in Visual Builder. Use left navigation panel to open Settings page. In the “Allow Origins” section, click on the “New Origin” button and enter URL of your Content and Experience service as the “Origin Address”: Configure CORS to allow OCE to interact with OVB 2. Create Visual Application Next, create a new Visual Application in OVB – “RequestForm” – that will contain business object to store site visitor’s contact details and configure it to allow anonymous access: Select “RequestForm” on the list of applications and click on the Settings option in the pull-down 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 part 1 in a series of tutorials in which we learn how to create forms with Oracle Visual Builder(OVB) for a website built with Oracle Content and Experience (OCE) Sites. This article will...

Cloud

Advanced Capabilities for the Table Components in Visual Builder – Tips by Shay Shmeltzer

In this blog we'll show you how to turn-on some more advanced capabilities in table components you add to your web pages in Visual Builder Cloud Service. Specifically we'll cover, column content formatting, column resizing & reordering, line wrapping, scroll policies, and adding more columns. One thing that is worth mentioning first is that our UI gurus are not fans of tables. In general, they would recommend you'll use the list component to show collections of records. It's not just us, if you look at the UI of your facebook, twitter, instagram and even amazon product search results - all of those are not displayed as table - they show up as lists. So before you go down the table route - consider whether using lists will get you the functionality you need. If you picked up a table component, then after you used the initial quick start to bind data to it, there are a set of table and column attributes that you can use to add functionality to your table. See the following video to learn how to: 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 blog we'll show you how to turn-on some more advanced capabilities in table components you add to your web pages in Visual Builder Cloud Service. Specifically we'll cover, column content...

Cloud

Introduction to Oracle Digital Assistant Dialog Flow by Andrejus Baranovskis

Oracle Digital Assistant is a new name for Oracle Chatbot. Actually it is not only a new name - from now on chatbot functionality is extracted into separate cloud service - Oracle Digital Assistance (ODA) Cloud service. It runs separately now, not part of Oracle Mobile Cloud Service. I think this is a strong move forward - this should make ODA service lighter, easier to use and more attractive to someone who is not Oracle Mobile Cloud service customer. I was playing around with dialog flow definition in ODA and would like to share few lessons learned. I extracted my bot definition from ODA and uploaded to GitHub repo for your reference. When new bot is created in ODA service, first of all you need to define list of intents and provide sample phrases for each intent. Based on this information algorithm trains and creates machine learning model for user input classification: 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 Digital Assistant is a new name for Oracle Chatbot. Actually it is not only a new name - from now on chatbot functionality is extracted into separate cloud service - Oracle Digital Assistance...

Cloud

Conversational Interfaces: From Chatbots to Digital Assistants by Suhas Uliyar

The meteoric rise of chatbots, and proof in the last year that this rise is not a fad, has given end users a natural way to engage with business via a conversational user interface and has given brands new purpose in providing better customer service. As the brand-customer relationship has grown and has become even more intertwined, enterprises are beginning to see success with the deployment of these bots. For example, Bank of America released Erica – a chatbot for consumer banking in early March, 2018 that had an adoption of 1 million users in the first 3 months of going live.  Mutua Madrid Open, an Oracle customer, became the first ATP World Tour Masters 1000 and Premier WTA tournament to incorporate an AI-equipped chatbot to improve communication with tennis fans. Implemented with Oracle Cloud Platform, the chatbot, named “MatchBot,” used AI to maintain natural conversations that provided fans with information on the event, players, and results, as well as details on hospitality services, discounts on merchandise, ticket sales, access, and parking. The University of Adelaide, another Oracle customer, created a chatbot on Oracle’s cloud platform to ease students’ pain during the university application process. On just the first day the bot was live, prospective students conducted an estimated 2,100 unique conversations with the chatbot, which led to a 40 percent reduction in calls to the University’s customer service line – and more impressively, a 47 percent drop in calls during the critical first three hours.  In turn, this reduced the wait time for queries made via telephone – from an average of 40 minutes down to about 90 seconds, and 60% of student users rated their experience as “awesome.”. These are just several such examples of successful business implementations using first generation, AI-powered, conversational interfaces. 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 meteoric rise of chatbots, and proof in the last year that this rise is not a fad, has given end users a natural way to engage with business via a conversational user interface and has given...

Application Development Platform

Building JDK 11 Together by Dalibor Topic

With the recent release of Java 11, it’s time to look back at the development of the second feature release in the new semi-annual release cadence. Let’s celebrate the many contributions in the OpenJDK Community from many individuals and organizations — we all built JDK 11, together! JDK 11 Fix Ratio The overall rate of change in the JDK over time has remained essentially constant for many years, but under the new cadence the rate at which changes are made available has increased dramatically. Instead of making tens of thousands of fixes and around one hundred JEPS available in a humongous release every few years, changes are made available in smaller releases on a more manageable, predictable schedule. These changes can range from large features to small enhancements to routine maintenance, bug fixes, and documentation improvements. Each such change is represented in a single commit for a single issue in the JDK Bug System. Of the 2,468 JIRA issues marked as fixed in JDK 11, 1,963 were completed by people working for Oracle while 505 were contributed by individual developers and developers working for other organizations. Going through the issues and collating the organization data from assignees results in the following chart of organizations sponsoring the development of fixes in JDK 11: 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

With the recent release of Java 11, it’s time to look back at the development of the second feature release in the new semi-annual release cadence. Let’s celebrate the many contributions in the...

Application Development Platform

Sending function logs to Papertrail by Peter Jausovec

Logging is one of the things that’s extremely important to do well, especially in the (micro)services and functions world where you have to track what’s happening across hundreds of services and functions. In this post, I’ll briefly look at how to collect logs from your Fn functions and send them to an external log aggregator (in our case, this will be Papertrail). Prerequisites · Fn CLI · Fn Server (you can use fn start command to bring up a local server) Create a Simple Go Function Start by creating a new function with the Fn CLI (fn init --runtime go myfunc). I have added two log statements — hello and goodbye — to the function as shown below: Boilerplate Fn function with two logging statements added Let’s deploy and call this function 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

Logging is one of the things that’s extremely important to do well, especially in the (micro)services and functions world where you have to track what’s happening across hundreds of services...

Application Development Platform

Fn Hot Docker Functions by Shaun Smith

Ideally, an Fn function should be “hot”. With a hot function, the function container is started and kept alive to process a series of function invocations. Hot functions are great because there’s a cost to starting a container — the Fn server has to pull the image from a repository if the image isn’t cached locally, start the container, and typically boot the language runtime inside the container before it can even start handling function calls. With a hot function you only pay these “cold start” pull/start/boot costs on the first invocation. Latency on subsequent invocations is dramatically lower. So naturally you should always deploy a hot function, right? Unfortunately, it’s not so straight forward if you’re deploying a Docker container as a function — but there is a way! If you’re using any of the Fn Function Development Kits (FDKs) hot functions are a breeze. In fact, you are probably using an FDK and didn’t really think about whether your function was hot or not. You included the FDK library in your application, wrote your handler function (or method), and passed your handler to the FDK. The fact that the container is kept alive and that the FDK is providing a request loop listening for incoming function invocations may not be obvious. But that’s what’s happening. 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

Ideally, an Fn function should be “hot”. With a hot function, the function container is started and kept alive to process a series of function invocations. Hot functions are great because there’s a...

Application Development Platform

Serverless and Recurrent Neural Networks with Fn, GraphPipe and TensorFlow by Ralf Mueller

The last article First steps in serverless with fnproject.io marked the start of my journey into serverless computing. My first proof of concept in this area was quite promising so I have decided to continue on this path and do a couple more experiments. I have a set of use cases in mind where serverless architectures might be beneficial for certain integration scenarios that include Systems, People and Developers. Overview In this article I’m going to explore the use of modern Machine Learning and AI techniques in the context of serverless computing. I’m putting together an example that does the following: · Function will be invoked with a cloudevents.io conforming event. The vigilant reader might notice that I’ve been using CloudEvents in my previous example. This is not by accident, I’m envisioning an architecture that is based on standards and CloudEvents seems a natural choice here for multiple reasons; it is part of the Cloud Native Computing Foundation(although in Sandbox status at the time of this writing), it’s a simple but extensible data format, etc. · Function will extract the Data portion of the CloudEvent and then calls into a Machine Learning model for scoring. · Function will create a CloudEvent based response with the result of scoring against the Machine Learning Model. As with my previous article, this is a very simple and contained use case. However it should give some ideas on what can be done in a larger context. Also, since I’m still a newbie in both the Go programming language and serverless, I’d like to keep the examples as small and simple as possible for the moment. 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 last article First steps in serverless with fnproject.io marked the start of my journey into serverless computing. My first proof of concept in this area was quite promising so I have decided to...

Application Development Platform

First steps in #serverless with fnproject.io by Ralf Mueller

In the recent months I’m reading a lot about FaaS and Serverless as yet another way to build software systems and I must say I have become quite enthusiastic about it. In fact much more enthusiastic than with micro services when they were considered the greatest thing on earth for development for the Cloud. Not that Serverless doesn’t have any caveats but it seems to fit the idea of Cloud as an utility so much more than having tons of Microservices up and running for the eventual case that a customer wants to do something. I’m not going further through the pros and cons though, leave this for some evangelists in the world. Instead, I’d like to write about my own experience and how I started the journey into Serverless using fnproject.io which is an open-source serverless infrastructure and Oracle being the main contributor (so far). Overview I wanted to get started with something useful and not the trivial “Hello Function” kind of a thing. I have a specific set of use cases in mind where Serverless architectures can help in certain integration scenarios that include Systems, People and Developers. 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 recent months I’m reading a lot about FaaS and Serverless as yet another way to build software systems and I must say I have become quite enthusiastic about it. In fact much more...

Application Development Platform

Meet Helidon, a new open source Java microservices framework by Gabriela Motroc

What if we told you that you don’t have to create microservices with Java EE anymore? Meet Project Helidon, a set of Java libraries for writing microservices. This new project from Oracle currently supports two programming models: Helidon MP and SE. Let’s have a closer look at it! If you need an easier way to build microservices, you should give Project Helidon a try. Although Oracle has just open sourced this set of Java libraries, the project itself is not new, as Dmitry Kornilov, Helidon Project Lead explained in a recent blog post. Work started some time ago and the tech giant is already using it in over 10 projects. Project Helidon (which means swallow in Greek) is meant to make the experience of building microservices more pleasant – you could, of course, use Java EE for that but when there’s a framework readily available, why not use it? 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

What if we told you that you don’t have to create microservices with Java EE anymore? Meet Project Helidon, a set of Java libraries for writing microservices. This new project from Oracle...

Application Development Platform

Helidon and the embracing of micro services by Phil Wilkins

Oracle have announced another Open Source project called Helidon (Helidon.io) as a microservices platform built on top of Netty (which is built around a contemporary async model). If you look at the literature you’ll note two flavours one called SE which aligns to the programming characteristics or Node.js – asynchronous. The other is MP which aligns to the rapidly evolving J2EE MicroProfile which essentially follows a coding style along the lines of J2EE annotations. Whilst it is perfectly possible to run Helidon based solutions in either profile natively, it is clearly geared up for running in any Docker+Kubernetes style environments such as Oracle Kubernetes Cloud (OKE) or even ACCS. Helidon website provides the means to quickly package your solution into Docker. In both SE and MP forms the dependencies are hugely stripped back compared to the giants of WebLogic, GlassFish (now EE4J with the handover of J2EE to the Eclipse Foundation. 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 have announced another Open Source project called Helidon (Helidon.io) as a microservices platform built on top of Netty(which is built around a contemporary async model). If you look at the...

Cloud

Developer Partner Community Newsletter July 2019

Dear Developer Partner Community, Want to increase the Oracle Cloud business? Create new service offerings and solutions for the Cloud? Watch the on-demand PaaS Overview Webcast. Martijn Vlek, Vice President Sales Cloud Native & Integration presents the latest PaaS sales plays, kits and how to get access to the Oracle Cloud platform. You as an Oracle partner can use the same content that we use to train the internal Oracle sales team. Each sales kit includes an elevator pitch, battle card, customer presentation in ppt format and references. Feel free to adopt the kits with your services offering. As a tip we recommend to distribute the battle cards in your sales team valets. Access the Oracle sales kits on sales central here. Registration for the ninth edition of the PaaS Summer Camp is open. The training takes place August 26th-30th 2019 in Lisbon Portugal. For details please visit the registration page here. In case you can’t make it to Lisbon, join an Oracle Developer Meetup across Europe today! This month’s we start a new series to promote your partners customer success. Watch Luis Weir, CTO Capgemini how he disrupts financial industry clients with solutions based on the Oracle Cloud Platform. We want to promote your customer success! Have you implemented successful a solution based on the Oracle Cloud Platform? Submit your success story via the customer reference program.   Digital Assistant is available for Oracle SaaS, you can access multiple systems (HR, ERP, CX, etc.) from one digital assistant. For example, an employee might begin their interactions by asking a question about their vacation balance or available healthcare coverage, which draws on information from HCM cloud. Oracle published the Visual Studio Code Extension for Microsoft Visual Studio and announced and update on ADF. Recently Oracle published the “Oracle Fusion Middleware Infrastructure domain on Docker” - providing an official, easy, and quick way to host your Oracle ADF applications in Docker/Kubernetes and control them using the WebLogic Kubernetes Operator. Learn more about this docker offering here. Thanks to the community for all the excellent mobile & development tool articles: Helping Users With a List-of-Values of Most Popular Choices While Retaining the Conversational Message Style in Chatbot Interactions & How to Build a Webhook to Connect Your Oracle Digital Assistant to Google Home & Building Value Lists From Entities Using The Common Response Component - A Generic Approach & How to: Adding Speech to Oracle Digital Assistant; Talk to me Goose & How to Use Webviews to Integrate Calls to Remote Web Applications in Oracle Digital Assistant Skill Conversation & Customizing the Oracle Bots Node.js SDK Component Template & Oracle’s new Cloud Infrastructure Broker aimed at making life easier for Kubernetes developers & Filtering List Results from a REST Service with Visual Builder & Running Oracle JET as Progressive Web App & JET CI/CD Made Easy Using FlexDeploy.   For Developers we offer a free library of hands-on training material including Containerized Development with Docker, Container Native Application Development, Visual Builder Cloud Service, WebLogic Migration to Oracle Cloud and Extending Applications with Containers and Low Code Development. Thanks to the community for all the excellent cloud native development and WebLogic articles: Serverless Programming with Fn Project & Serverless on Oracle Cloud & Offline Updating WebLogic Images using Oracle WebLogic Image Tool & Custom Log Parser in OMC Log Analytics to deal with Extended Logging in WebLogic Access Log & WebLogic12.2.1.3 signs SAML2 requests and responses with SHA-256 & Introducing the Tracing Agent: Simplifying GraalVM Native Image Configuration. For a short summery of our key monthly information watch the PaaS Partner Updates on YouTube. The July edition highlights sales, marketing and enablement support for partners. This month’s community webcast will be a joint webcast with our partner Evosys to innovate, extend and integrate SaaS our monthly PaaS Partner Community Webcast – July 19th 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/DeveloperNewsJuly2019 (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 Cloud business? Create new service offerings and solutions for the Cloud? Watch the on-demand PaaS Overview Webcast. Martijn Vlek, Vice...

Cloud

6 Fast-Growing Businesses Achieve Success with Oracle Cloud by Kellsey Ruppel

Digital is disrupting every industry and organizations of any size. Automation is helping small-to-medium businesses (SMBs) rise to the challenge of doing more with shrinking resources and budgets. The Internet of Things (IoT), artificial intelligence (AI), and mobile technologies are changing the way we work and connect with businesses. Digital transformation results from connecting your disparate network of on-premises apps, data, APIs, and content across SaaS clouds. Some of the smallest and fastest-growing organizations have embarked on their journey to innovation. They are leveraging a new era of computing powered by AI and machine learning in Oracle Cloud Platform. We have enabled them to migrate and modernize applications, lower costs, improve security, and increase speed to market. Oracle Cloud Platform offers SMBs the best possible experience, accelerating a path through a minefield of data and process. This book celebrates the success of our customers and highlights the capabilities that were part of their digital journeys. 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

Digital is disrupting every industry and organizations of any size. Automation is helping small-to-medium businesses (SMBs) rise to the challenge of doing more with shrinking resources and budgets....

Cloud

Additional new material Developer Community

· Developer Evolution: What's Reshaping IT Roles? Powerful forces are reshaping key roles in IT and software development. Listen in as a panel veteran IT pros discusses what the future may hold for architects, developers, and other roles · Hybrid Mobile Apps, RESTful APIs, and Building a Private Blockchain. Java Champion Mohamed Taman will present sessions on each of these topics at Oracle Code One, Oct 22-25 in San Francisco. He previews those sessions in this video. · Larry Ellison—Two Strategic Products Will Determine Oracle’s Future → Cloud-based ERP and Oracle Autonomous Database Cloud Service will determine our future. · Oracle’s Startup Program Evolving, Building on Two Years of Strong Success → We are unifying our programs into one called Oracle Global Startup Ecosystem. · How Do Our Customers Measure the Value of Oracle Cloud? → Oracle is bringing value to our customers' conversations to maximize their investments. · JavaFX in Deep Space, Cloud Computing on the Moon. Developer Champion Sean Phillips discusses his work developing applications that plot trajectories for NASA spacecraft in this preview of the sessions he'll present at Oracle Code One. · Oracle Developer Cloud Service Overview Demo · Integrating Processes into Visual Builder Cloud Applications · Introduction to QnA in Oracle Intelligent Bots · Relief from JavaScript Development Overkill · Cloud Native Monitoring and Visualization with Prometheus and Grafana · Flow Navigation Menu Control in Oracle VBCS · Finder Bot with GraalVM and TensorFlow.js · Running .NET Core on the Oracle Container Engine for Kubernetes · Now Available: Oracle JET 5.2 · Next Step For Artificial Intelligence: The Autonomous Enterprise · Developing Chatbots with Oracle Mobile Cloud. Learn to quickly and easily build an intelligent chatbot that understands natural human language using NLP (Natural Language Processing).   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 Evolution: What's Reshaping IT Roles? Powerful forces are reshaping key roles in IT and software development. Listen in as a panel veteran IT pros discusses what the future may hold...

Developer Tools

JDeveloper: Task Flow with optional Parameters by Timo Hahn

In one of my current projects, I came across a wired problem concerning a task flow which uses parameters to configure the flow. To make it simple to understand the problem I made up a fictive use case. Use Case This is not a real use case, but an abbreviation of it just to show the problem and how to resolve it. It might not make sense in real life, but it allows to show the problem. We like to see a form to enter some data. One of the fields the user can enter should be used to select a specific layout of the following pages. Ony Layout should be horizontal and one should be vertical. The layout should allow showing a title with a number, a text part, and a footer part. Each of the parts is optional, only the layout must be specified. The flow can be used at different points in different flows in the application. Implementation The implementation is easy. We build a task flow, build with pages, and add 5 parameters to it. This task flow looks 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

In one of my current projects, I came across a wired problem concerning a task flow which uses parameters to configure the flow. To make it simple to understand the problem I made up a fictive...

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...