X

PaaS Partner Community

Recent Posts

Business Process Management

PaaS (Process & Integration) Partner Community Newsletter May 2019

Dear PaaS Partner Community, PaaS the knowledge from the emerging PaaS Partner Community Forum. As a community member you get access to the conference presentations, demos and hands-on training material. Make us of it, become trained & certified, publish service offerings, host customer cloud test drive events, build proof of concepts based on the Oracle Cloud Platform. In case you could not attend our annual conference attend an upcoming hands-on integration training in Italy & France. Special thanks to the PaaS Partner community to deliver successful customer projects. Based on the joint customer success, Oracle was recognized in the third year in a row as a leader in the Gartner magic quadrant for enterprise integration platforms as a service. Thanks to the community for sharing all the integration articles: Oracle API Platform Cloud Service – Enabling the Digital Transformation & Provisioning Oracle API Platform Gateway Nodes using Terraform and Ansible on AWS & A brief look at the evolution of interface protocols leading to modern APIs & Dive Deep into Wells Fargo’s Best Practices for Cloud ERP Integration & Full Podcast Series Now Available - Integration: Heart of the Digital Economy & Integration, Process and Visual Builder & OIC Integration with Netsuite - initial setup and basic troubleshooting & Fetch Email attachments using Microsoft Email adapter in Oracle Integration Cloud & How to use Pick action in OIC Orchestration & Change date time format in Oracle Integration Cloud & Using Integration flows with File Transfers & Microservices Architecture pt.2: Why do we want Microservices architecture? & Getting ready to run SOA on Oracle Cloud Infrastructure with Terraform & Test Remote Asynchronous Request Response services & Moving SOA to Oracle Cloud Infrastructure& SOA Suite 12c upgrade - Composite DVMs. In the process & innovation section we published a free online training for using a process within a VBCs application. With the adapters from UiPath and Automation Anywhere, robots can be integrated and used in a process. Blockchains drives digital transformation for investment banks and verifies honey and diamonds. With the Blockchain Platform SDK developers can build solutions local and deploy them in the Oracle cloud. For a short summery of our key monthly information watch the Fusion Middleware & PaaS Partner Updates on YouTube. The May edition highlights presentations and training material from the emerging PaaS Partner Community Forum and Oracle is again recognized by Gartner as an integration platform leader. This month’s community webcast will be an update on ERP integration please join our monthly PaaS Partner Community Webcast – May 28th 2019. Want to publish your best practice article & news in the next community newsletter? Please feel free to send it via Twitter @soaCommunity #PaaSCommunity! To read the newsletter please visit www.tinyurl.com/PaaSNewsMay2019 (OPN Account required). Please like and share the newsletter at Twitter and LinkedIn Jürgen Kress PaaS Partner Adoption Oracle EMEA Tel. +49 89 1430 1479 E-Mail: juergen.kress@oracle.com Blog LinkedIn Twitter To become a member of the SOA Partner Community please register at http://www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: newsletter,SOA Community newsletter,SOA Community,Oracle,OPN,Jürgen Kress

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

Cloud

Introducing Oracle Blockchain Cloud Service on-demand webcast

Enterprises are looking to securely extend their enterprise network and to accelerate transactions across their partner ecosystem using blockchain. However, most offerings in the market are either limited in their capabilities or too complex to build compelling solutions with. Oracle offers an easier way to adopt blockchain and transform your enterprise with the industry’s most comprehensive, autonomous, and enterprise-grade managed blockchain cloud service. Begin Innovating with Blockchain Now Get a high-level overview of the Oracle Blockchain Cloud Service Learn about the benefits of developing solutions with Oracle’s Blockchain Watch a demonstration of Oracle’s service in action Learn how global organizations are using Oracle’s Blockchain Service to innovate Watch the on-demand webcast here. For additional information get the Blockchain partner resource kit here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Enterprises are looking to securely extend their enterprise network and to accelerate transactions across their partner ecosystem using blockchain. However, most offerings in the market are either...

Cloud

Integrate ERP Cloud with Oracle Integration Cloud – PaaS Partner Community Webcast May 28th 2019

Attend our May edition of the PaaS Partner Community Webcast live on May 28th 2019 Integrate ERP Cloud Oracle Integration eliminates barriers between business applications through a combination of machine learning, embedded best-practice guidance, prebuilt integration, and process automation. Oracle Integration is unique in the market by leveraging Oracle application expertise to build an extensive library of adapters to Oracle and 3rd party SaaS and on-premises applications to enable you to deliver new business services faster. For more information please visit www.tinyurl.com/integrateSaaS Presenter: Niall Commiskey Director Product Management Visit the registration page here. Call ID: 5566478 and Passcode: 268096 UK: +44 (0) 208 118 1001 & United States: 140 877 440 73 More Local Numbers Schedule: Wednesday May 28th 2019 15:30-16:30 CET. Watch live here Take the opportunity to watch our community webcasts on-demand: · 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). PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Attend our May edition of the PaaS Partner Community Webcast live on May 28th 2019 Integrate ERP Cloud Oracle Integration eliminates barriers between business applications through a combination of...

Business Process Management

Building your First VBCS Application by John Ceccarelli

  In this lesson, look at building our first app, the simple Expense Report app. We'll spend a fair amount of time reviewing the artifacts that are created and how we can customize them. Setting Up the Project Throughout this series we will be working mostly on one project, Expense Reports. We will start small and eventually incorporate everything from complex server-side rules to Process Cloud Service flows. To start with, we will just import a project that contains the Business Objects and an empty web application. Importing the Project Download this ZIP to your computer. Click Import > Import from File Drag the ExpenseReportStarting.zip file into the dialog Give the file any name you want, I suggest ExpenseReport YourName Click Import. Adding the List Click the project to open it. In the left panel, click the Web Applications node. Then expand flows -> main and click main-start. The page opens in the Page Designer. Drop a List View onto the page. Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

  In this lesson, look at building our first app, the simple Expense Report app. We'll spend a fair amount of time reviewing the artifacts that are created and how we can customize them. Setting Up the...

Cloud

Oracle Again a Leader in Gartner Magic Quadrant for Enterprise Integration Platform as a Service

Report solidifies Oracle’s leadership in execution and vision for enterprise customers. For the third straight year, Oracle was named a Leader in Gartner’s 2019 “Magic Quadrant for Enterprise Integration Platform as a Service (iPaaS)” report. Special thanks to the PaaS Partner community to deliver successful customer projects. iPaaS offerings are crucial for the modern enterprise to adopt hybrid digital transformation strategies, making this recognition a testament to Oracle’s continued success in delivering value to its large enterprise customers. “Successfully transforming into a digital business requires putting into place the foundation of agile connectivity spanning any combination of cloud-native and on-premises,” said Bruce Tierney, director of product marketing for Integration, Oracle. “Being recognized as a Leader for the third year in a row demonstrates our ability to help customers innovate now and in the future.” According to the report, Oracle’s strong global presence is a major benefit for end users. Oracle’s broad network enables them to use Oracle Integration Cloud locally, whether directly or through Oracle’s SaaS and PaaS channels, almost anywhere in the world. Its offerings in PaaS, IaaS, and SaaS technology sectors make Oracle one of the most cohesive and versatile enterprise iPaaS suites on the market. Oracle’s iPaaS services include Oracle Integration Cloud and Oracle SOA Cloud Service and eliminate barriers between business applications through a combination of machine learning, embedded best-practice guidance, pre-built integration, and process automation. Oracle Integration Cloud is an easy to use and powerful integration platform targeting ad hoc integrators with tools such as process automation, while Oracle SOA Cloud delivers a high-control platform for specialist integrators. With more than 100 adapters, customers can quickly integrate and scale Oracle, third-party, and on-premises applications, APIs, people and devices. Additionally, Oracle has many other cross-PaaS offerings that can be combined with Oracle’s iPaaS services to deliver greater productivity. Those services include data integration to support real-time data streaming, batch data processing, and enterprise data quality and governance; Oracle API Platform Cloud Service for API first design and management; and Oracle Internet of Things (IoT) Cloud Service for IoT integration. Oracle API Platform Cloud, leveraging the unique API-first design tool from Apiary that is used by over 300,000 developers and 400,000 APIs, is designed to eliminate the complexities associated with transforming on-premises API solutions into the cloud so companies can thrive in the digital economy. Download a complimentary copy of Gartner’s 2019 "Magic Quadrant for Enterprise Integration Platform as a Service" here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Report solidifies Oracle’s leadership in execution and vision for enterprise customers. For the third straight year, Oracle was named a Leader in Gartner’s 2019 “Magic Quadrant for Enterprise...

Business Process Management

Evolution of Business Process Modeling by Eduardo Chiocconi

It has been a while since I wrote about the different process types, and why there is not a single silver bullet process modeling styles. If you want to read more about my first write up, you can follow this link to read more: Not all processes are created the same. Structured Business Processes In the early days of our business process automation space, the incumbent process modeling experience was mostly using flow diagrams. These flow models layed out a well defined set of business process steps (aka: activities) whose primary purpose was the capture best practices and standard procedures. These procedures needed to be followed in the organization that adopted them. When these structured business process models were implemented in a BPMS (Business Process Management Systems) solution, the implementing organization got a means to digitize these standard procedures and how they wanted to run their business processes and enforce execution all across. Not only business processes followed a very strict recipe, but in highly regulated industries, it offered the a way to check the audit trail records for each business process transaction, helping reduce risk and enforce compliance to policies and regulations. As structured flow diagrams became more mainstream and multiple products offered their own flavor of notation (also with their own notation interpretation), the BPMN (Business Process Modeling Notation) standard offered a common and agreed way to document business processes. This important standardization step also brought some order in the space, and helped BPMS vendors to focus efforts in supporting this business process modeling de-facto standard (or a good subset of it really!). Examples of these business process type include onboarding new customers (this is an across the board use case but very common in finance and insurance), managing approvals across different domains like order discounts and performing the multiple necessary validation steps before some coverage can be granted. Bottom line, examples exists in every industry and with varied complexities. Unstructured Business Processes But not all processes are the same! While structured flow-based business processes are indeed a great tool in the toolbox, this notation does not serve well other types of business processes that are completely unstructured or follow a more relaxed set of dependencies. The sequence and order in which process steps or activities are executed is determined every time there is an event in the process and this really goes against the structured and deterministic model we talked on the first section. In this unstructured modeling style, business process steps or activities are not connected via arrows or transitions. Each activity has an activation and termination expression or rule. These rules can refer to other activities or also make reference to the specific data defined for this business process (for example service type, place of origination, specific SLAs, etc). This new way of defining dependencies really allow a BPMS engine to execute following an event drive mode since each time something happens to the process (for example another step is executed), the BPMS engine needs to determine which activities need to be activated (and also likely terminated). As certain events occur for a process instance, the process has the ability to reconfigure itself and determine a new path. Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

It has been a while since I wrote about the different process types, and why there is not a single silver bullet process modeling styles. If you want to read more about my first write up, you can...

Cloud

Robotic Process Automation for ERP Modernization – Webcast May 16th 2019

Oracle Integration and RPA working together May 16, 2019 10:00 am PST Join Glenn Hoormann, Executive Vice President, eAlliance and Eduardo Chiocconi, Director Product Management for Oracle Integration to get the inside track on how RPA robots and employees can work together to automate end to end business processes such as Order to Cash and Quote to Order. Learn how you can: Take your RPA strategy from good to great with Robotic Service Orchestration to bring human decision making to your digital workforce Visually design end to end processes with the ability to quickly and easily switch out manual steps for RPA robot execution  Tame legacy complexity for repetitive and complex activities including bank statement reconciliation, customer on-boarding, and opportunity to order For details please visit the registration page here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Oracle Integration and RPA working together May 16, 2019 10:00 am PST Join Glenn Hoormann, Executive Vice President, eAlliance and Eduardo Chiocconi, Director Product Management for Oracle Integration...

Cloud

UiPath leverages Oracle Cloud Platform for Robotic Process Automation by Arijit Chakraborty

UiPath is a leading provider of Robotic Process Automation (RPA) solutions to efficiently automate business processes. UiPath allows organizations to be more productive and achieve better business outcomes through workflow and business process automation leveraging RPA, artificial intelligence and machine learning. UiPath was looking for a robust integration solution with end-to-end process design capability for automating business processes. UiPath chose Oracle Integration Cloud and Oracle Process Cloud for addressing their hybrid cloud integration and workflow automation requirements. This also allowed them to add artificial intelligence into their automations to drive additional workflow efficiencies. Listen to Bobby Patrick, Chief Marketing Officer at UiPath, talk about how with Oracle Cloud Platform they have been able to dramatically improve job satisfaction of their employees while helping their clients achieve improved business outcomes. Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

UiPath is a leading provider of Robotic Process Automation (RPA) solutions to efficiently automate business processes. UiPath allows organizations to be more productive and achieve better...

Cloud

Road to Oracle Cloud by Markus Lohn

In this blogpost, I want to share my experience of migrating an Oracle SOA solution from on-premise to the cloud. But why was it necessary to think about this possibility? More than two years ago, our customer launched a comprehensive program to to make sales fit for the future. A huge area also covered IT support and automation of sales business processes. The solution introduced the use of different cloud system that have to be integrated. The integration part was achieved with the Oracle SOA platform. The SOA platform connects internal IT systems with external business partners and customers. The SOA platform is operated on-premise in the customer’s DMZ zone. Now that several systems have already been operated in the cloud and due to limited resources available to operate the SOA platform, the customer considered to move the platform into the cloud. The primary goal of a cloud deployment was to relieve the operations team. This allows the operations team to focus on functional monitoring. Furthermore, the following objectives were important: The manufacturer ensures the best support for the operation of the platform, e.g. load balancing and clustering. Installation of patches or new versions performed by the software provider. HA capabilities are already firmly integrated in the cloud service and the system is continuously protected by backups against failure. Additional resources can be easily requested or returned on demand. Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

In this blogpost, I want to share my experience of migrating an Oracle SOA solution from on-premise to the cloud. But why was it necessary to think about this possibility? More than two years ago, our...

Cloud

Leverage Microsoft Email Adapter to send email using Oracle Integration Cloud (OIC) (Part-1) by Ankur Jain

Though Oracle Integration Cloud provides Notification Activity which is used to send an Email notification to any number of recipients at a time. However, there is such a situation where the Notification activity doesn't full fill the purpose. For example: If there is a requirement where the email notification is required along with attachment then in that case, Notification activity will not full fill the purpose. In such scenarios, the MS email adapter will help to send an email along with Attachments. We are splitting the article into two parts: In the first part, we'll show how to send email notification using the MS email adapter In second part, we'll show how to send email notification along with attachment using MS email adapter. In the first part, we'll create scheduler integration which will send a notification to the single recipient. Below are the high-level activities which need to perform  to achieve the use case Configure MS Email adapter in Oracle Integration Cloud Create Scheduled Integration Important Blogs to learn more about Oracle ICS / OIC. Read the complete article here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Though Oracle Integration Cloud provides NotificationActivity which is used to send an Email notification to any number of recipients at a time. However, there is such a situation where the...

Cloud

OIC integration with Fusion HCM & the efficacy of BI reports & HCM REST APIs by Niall Commiskey

I am not a HCM expert, but playing around with the Oracle HCM adapter did force me to dig a bit deeper into how HCM works. It all began with a relatively simple file based integration that "imported" a worker into HCM. The integration had a REST trigger and leveraged the Oracle HCM adapter as well as the technical SOAP adapter. I ran a test from Postman, with, what a colleague told me was, a valid REST payload, one of the attributes being BusinessUnitID. { "PersonNumber":"77012", "StartDate":"2014/01/01", "DateOfBirth":"1988/05/23", "LegislationCode":"US", "FirstName":"FirstName0112", "LastName":"LastName0112", "LegalEmployerName":"US1 Legal Entity", "BusinessUnitId":"458", "JobId":"300100003260508" } I tested the integration and then went into Fusion HCM to validate what I had done. From an OIC perspective, the integration flow had executed successfully. So off I ventured into HCM. Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

I am not a HCM expert, but playing around with the Oracle HCM adapter did force me to dig a bit deeper into how HCM works. It all began with a relatively simple file based integration that "imported"...

Cloud

Migrate Integration Cloud Service (ICS) Integrations to Integration Cloud (OIC) by Ankur Jain

This article is written to show how to migrate ICS artifacts including Integrations, Connections, Lookups, packages, libraries etc. to OIC. Since, ICS /OIC provides the export and import feature but this is limited to single integration at a time. What about, if there are 100's of integration which are there in the ICS and wanted to migrate all integrations once. To do so, there is Clone utility which is provided for bulk export all the integrations, connections, packages, libraries and other artifacts from ICS to OIC. This clone utility is the set of REST APIs in ICS / OIC. ICS provides REST APIs to bulk export ICS artifacts and OIC provides REST APIs to import these exported artifacts. Prerequisites: Oracle Cloud Storage Container with create / update permissions Existing ICS service with Admin role access to the service OIC service with Admin role access to the service A feature flag has to be enabled on OIC to enable clone utility. To turn on the feature flag, open a Service Request with Oracle support Artifacts, which can be exported using the Clone Utility: Integrations Connections including credentials Lookups Libararies Certificates Packages Note: Agent groups can not be exported, this need to be created manually Below is the pictorial representation, which will give a high level, thought on how migration works Let me explain the diagram in more detail Execute the export API to export ICS artifacts The first steps will create the archive file automatically and save into Oracle Storage Cloud container. Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

This article is written to show how to migrate ICS artifacts including Integrations, Connections, Lookups, packages, libraries etc. to OIC. Since, ICS /OIC provides the export and import feature but...

Cloud

How to enable and use Tracing in less than 5 min by Muthu Palanisamy

In this short blog, I'd like to show you how easy it is to enable tracing in OIC Integration and start tracing your integration flows. When Tracing is enabled, OIC Integration prints detailed info before and after each action that is executed (optionally the payload if needed). Hence care should be taken to make sure that it is enabled only for debugging purposes and turned off before going production. Global Tracing Let's assume that you have a requirement where you would like to enable or disable tracing for every integration you have created. You can use the global tracing for accomplishing the same. Enable the Global tracing with below steps: · Login as an administrator. · Click Settings on the left side. · Click Trace on the left side. · Select Global Tracing On and Click Save on the top right. · Optionally you can select Include Payload which will additionally write the payload. Integration Level Tracing If your requirement is to enable the tracing for one or more integrations and disable tracing for the rest of the integrations, you can use Integration Level tracing. Enable the Integration tracing with below steps: 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 short blog, I'd like to show you how easy it is to enable tracing in OIC Integration and start tracing your integration flows. When Tracing is enabled, OIC Integration prints detailed info...

Cloud

How to use Litmus to create OIC Integration unit tests automatically and run them to catch regressions by Muthu Palanisamy

In this blog, I'd like to show you how easy it is to use Oracle Litmus, a new feature added to Oracle Integration Cloud for creating unit tests automatically with a few clicks and run those tests to catch regressions. Litmus supports the following use cases: · Enable Integration Cloud users to create unit tests automatically and play them back to catch regressions when they modify their integrations (typically when they enhance an already created integration before making it production). · Enable Integration Cloud QA to catch product regressions as part of a new release of Integration Cloud. · Send Oracle a recorded instance so that Oracle can play back the instance to reproduce an issue or a bug. This is difficult without Litmus because all the dependent endpoints and third party adapters might not be available in-house to reproduce the issue. With Litmus, the endpoints are simulated and hence not needed to reproduce the issue. Enabling Litmus Let's assume that you have built an integration which runs as per your requirements and you have completed all your manual testing. Now you are ready to go production. At this point, you might want to create a Litmus Test and want to check that into your source repository. This is so that when you want to change that integration later, you can rely on the Litmus test to catch regressions. Regression in this case is an assertion failing because the response you're sending to the client has changed due to a bug that was introduced in a mapping as an example. Enable the Litmus with below steps: · A feature flag has to be enabled in OIC to enable Oracle Litmus. To turn on the feature flag, open a Service Request with Oracle support. · Once the feature flag is enabled, login as a developer. · From the list of integrations displayed in the integrations page, click the inline menu for the integration and click Oracle Litmus -> Enable Litmus Recording · You can also enable Litmus as part of the Activation as well. Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

In this blog, I'd like to show you how easy it is to use Oracle Litmus, a new feature added to Oracle Integration Cloud for creating unit tests automatically with a few clicks and run those tests to...

Cloud

Download and Run Connectivity Agent Oracle Integration Cloud (OIC) by Ankur Jain

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

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

Cloud

API Gateway SSL configuration in Production by Gaurav Gupta

Introduction This blog provides steps to configure SSL certificate in Oracle API Gateway node’s trust store. It becomes necessary when API gateway in installed in “production” mode. Without SSL certificate you won’t able to deploy an API to gateway node, because in production mode gateway must communicate with APIP management tier over SSL. Another use-case is when backend service is SSL enabled. We will discuss both the scenarios in this blog. 1. Configure certificate in gateway node for SSL based communication with APIP management tier 2. Configure certificate in gateway node when API is consuming SSL enabled backend service.   Scenario#1 : When gateway is installed in Production mode (gatewayExecutionMode=”Production”), it communicates with APIP management tier over SSL. There are certain configurations need to be done in gateway for successful SSL Handshake with management tier. Before we jump into the gateway configuration, let’s see types of certificates configured in management tier. Mostly there are 2 types of Digital certificates configured in management tier. (i) WebLogic Self-signed certificate (Provided by default as WebLogic “demo” certificate. Not recommended for Production environment) (ii) Custom CA Signed certificate (It is recommended that you should replace WebLogic demo cert with CA signed cert for production usage) (To learn how to configure CA singed certificate you can refer A-team blog – http://www.ateam-oracle.com/api-platform-custom-host-name-and-certificate/) Now, Let’s see kind of problems you may face in absence of certificate. PROBLEM-1 Once GW is installed & registered successfully to management tier, If you try to deploy an API on gateway it won’t get deployed and will remain in “waiting” state. If you check apics.log file in gateway node you are likely to see SSLHandshakeException as shown in snippet below. (apics.log file location – <GatewayInstallDirectory>/domain/gateway1/apics/logs). Read the complete article here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Introduction This blog provides steps to configure SSL certificate in Oracle API Gateway node’s trust store. It becomes necessary when API gateway in installed in “production” mode. Without SSL...

Cloud

Additional new content PaaS Partner Community

  · How Organizations Can Get Ready for the New Virtual Reality Autonomous is set to dramatically transform industries. Here’s how your organization can be ready. · Top 5 Industry Early Adopters of Autonomous Systems For companies in these five industries, it’s now just a matter of when they will adopt AI and autonomous systems, not if. · Pizza, Beer, and Dev Expertise at Your Local Meet-up: Is it the beer? The pizza? Listen as a panel of meet-up organizers discusses what meet-ups have that can be hard to find at big conferences, and shares tips on organizing and fine-tuning your own meet-up · API Platform Service Callouts using a Groovy Policy · Five Steps to Digital Transformation: Build the Roadmap July 24 | Online · Setting Innovation Free Discover the four key steps to scaling up success. Internet of Things Helps Noble Plastics Keep People off the Graveyard Shift With the Oracle Internet of Things Cloud Service, small and midsize businesses can monitor their industrial equipment remotely.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

  · How Organizations Can Get Ready for the New Virtual Reality Autonomous is set to dramatically transform industries. Here’s how your organization can be ready. · Top 5 Industry Early Adopters of...

Cloud

What’s new in Oracle IoT Production Monitoring by Harish Gaur

Continuing with the “What’s new” series, we will look at what’s new in Oracle Production Monitoring Cloud over the last 3 months across three key innovation themes. For the uninitiated, Oracle IoT Production Monitoring (IoT PM application) monitors the performance of your factories at different levels, starting from a global perspective to then drill down to the health of specific machines. It gives you real-time visibility into your production process and helps you diagnose and predict production issues so that you can increase the uptime of your factories. It also helps you schedule maintenance so that you can minimize the disruption to your daily operations. Digital Thread IoT Apps enable frictionless hand-off across different stages of the supply chain, beginning with design & production to transport to field use. The integration with Oracle Manufacturing Cloud is now available. Why is this important? Oracle Manufacturing Cloud enables engineers to quickly define the necessary data for their plant hierarchy, and create work definitions and design production process. With this new integration, Oracle IoT PM app can download work orders from Oracle Manufacturing Cloud, associate specific machines with the work orders, and view work orders in the factory view. As a factory manager, you can load the production plan by work orders and track their progress. The integration with Oracle Maintenance Cloud is now available. Why is this important? Using Oracle Maintenance Cloud, now it’s possible to import machines from the SCM Maintenance Cloud into Oracle IoT Production Monitoring Cloud Service. When an incident is created against an imported machine in Oracle IoT Production Monitoring Cloud Service, the incident automatically translates into a work order in the SCM Maintenance Cloud. For example, if a threshold rule triggers an incident when a device associated with a machine is overheating, a work order corresponding to the incident automatically gets created in the SCM Maintenance Cloud. Incidents can be triggered by a business rule in reaction to an event (machine has overheated), by proactive detection of anomalies behavior (machine may overheat) or by predicting the future state of the shop floor machine (machine will overheat in 48 hours from now). Read the complete article here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Continuing with the “What’s new” series, we will look at what’s new in Oracle Production Monitoring Cloud over the last 3 months across three key innovation themes. For the uninitiated, Oracle IoT...

Cloud

Oracle Cloud - Using AI cloud Platform to find a parking spot by Johan Louwers

One of the new and upcoming parts of the Oracle cloud is the Oracle AI Cloud platform. In effect this is a bundle of pre-installed frameworks and libraries who are tuned to run on the Oracle cloud infrastructure. One of the deployments in the Oracle AI Cloud Platform is OpenCV. When you are working with incoming visual data this might be of much interest to you. OpenCV (Open Source Computer Vision) is a library of programming functions mainly aimed at real-time computer vision. Officially launched in 1999, the OpenCV project was initially an Intel Research initiative to advance CPU-intensive applications, part of a series of projects including real-time ray tracing and 3D display walls. Example usecase as an example usecase for using OpenCV from the Oracle AI Cloud Platform we like to outline a theoretical case where on a regular base pictures of a "old fashion" parking space at an airport are being uploaded to OpenCV. based upon the images that are being send to OpenCV on the Oracle AI Cloud Platform the system can detect on which part of the parking area most open spots are and direct visitors to this area. Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

One of the new and upcoming parts of the Oracle cloud is the Oracle AI Cloud platform. In effect this is a bundle of pre-installed frameworks and libraries who are tuned to run on the Oracle...

Cloud

PaaS (Process & Integration) Partner Community Newsletter April 2019

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

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

Cloud

Prepping for the Oracle AI Cloud: Machine Learning by Léon Smiers

This blog is part of a series on the introduction of the Oracle AI Cloud as part of the Oracle PaaS offering. In the first blog, The business case for the Oracle AI Cloud, we describe the capabilities and usage scenarios. The second blog, Prepping for the Oracle AI Cloud: libraries and tools, provides an overview of Python and the available data science and machine learning Libraries in the Oracle AI Cloud. In this blog, we will we will delve into the basics of machine learning and take a detailed look at the scikit-learn library in order to be prepared for the next blog on the “Deep Learning Frameworks” feature of the Oracle AI Cloud. Machine Learning Machine learning makes it easier to extract answers from data. It uses models and data, lots of data, to train a model in making a prediction. The goal of this training is to create an accurate model that answers (or predicts) our questions correctly based upon a set of measurements of specific data features. The distribution of the features then helps in finding groupings, also known as classifications. These classifications then in turn give input to the prediction. By continuously evaluating the results, we are able to improve the learning algorithm. Read the complete article here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

This blog is part of a series on the introduction of the Oracle AI Cloud as part of the Oracle PaaS offering. In the first blog, The business case for the Oracle AI Cloud, we describe...

Cloud

Analyzing the Blockchain Advantage by Michael Singer

Blockchain is making an impact everywhere around us. From its origins as a cryptography method debuting ten years ago, the practice of securing data blocks in a chain led the way to developing digital currencies, authenticating crowdfunding, and verifying company governance documents, among other uses. You don't have to look far to see how companies are investing and growing their business with the help of blockchain technology. California recently passed legislation to encompass blockchain technology for electronic signatures and smart contracts. Walmart is using blockchain to track groceries along its supply chain. The related market is forecast to gain revenue worth $20 billion by 2024, up from the $315 million in revenue companies realized in 2015, according to estimates with Transparency Market Research. But as in all things data, analyzing the information helps keep companies competitive. There's a lot of hype around blockchain thanks to Bitcoin and other cryptocurrencies. However, we know the technology has practical uses in business and is even more valuable when using cloud-based analytics to derive insights. Read the complete article here.   Get the Blockchain Blockchain Partner Resource kit here PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Blockchain is making an impact everywhere around us. From its origins as a cryptography method debuting ten years ago, the practice of securing data blocks in a chain led the way to developing digital...

Cloud

Blockchain Partner Resource kit

The Blockchain kit contains sales material with positioning, battle card, customer ppt, references, training material, cloud services and Specialization: Content requires PaaS Partner Community membership ( free registration here) Education Webcast on-demand Training material hands-on: PaaS Forum 2018 Upcoming training: PaaS Summer Camp August 27th-31st 2018 Lisbon Target Partners: SaaS partners to innovate & System Integrators building innovative COTTS solutions. Target Customers: Enterprise Customers Sales Kits for Partners: Battle Card   &  Data Sheet &  Conversation Starters: Blockchain &  High Level Sales: Blockchain &  Sales Training Presentation: Blockchain  & Objection Handling: Blockchain  &  Top 5 Attributes: Blockchain  & Elevator Pitch &  Call Script & Competitive Presentation: Blockchain & eBook: Integrate Your Business Network with the Blockchain &  Ovum: Oracle’s PaaS Delivery of Blockchain Is a Smart Move &  451 Report: Oracle launches its Blockchain Cloud Service &  IDC Whitepaper: Blockchain &  FAQs: OABCS  &  Customer Presentation &  Cloud trials  & Customer Success Technical details: Cloud.Oracle.com and OTN page Demo Services: Soon at https://demo.oracle.com  and request via the community wiki for more information please see here. The Oracle Blockchain Platform SDK is now available on OTN for NON-PRODUCTION use. Get the Blockchain Blockchain Partner Resource kit here   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

The Blockchain kit contains sales material with positioning, battle card, customer ppt, references, training material, cloud services and Specialization: Content requires PaaS Partner Community...

Business Process Management

Robotics Process Automation & Process Cloud Service partner resource kit (by UiPath & Oracle)

Overview UiPath Studio all details UiPath Orchestrator all details UiPath Robot all details UiPath Activities all details Useful links: User Guides Examples Support UiPath Academy If you want to develop new activities for UiPath Studio you find more details here: How to execute your custom code in a workflow How to include an external assembly And here 5 steps the download the latest Community Edition of our Studio + Robot and get some hands on experience Download community edition of UiPath Sign up for our UiPath Academy and take all free online courses For any support and help use the UiPath forum When you have installed the Studio Community Edition register your first tenant in our Azure UiPath Orchestrator version. Once you have undergone the core trainings and you have set up your Studio and Robot for the community Edition, registered your orchestration tenant in the Azure Orchestrator version. You can start testing the REST API to the orchestrator to activate the robots. Here is the detailed API documentation. Get the complete kit here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Overview UiPath Studio all details UiPath Orchestrator all details UiPath Robot all details UiPath Activities all details Useful links: User Guides Examples Support UiPath Academy If you want to develop new...

Business Process Management

How robotics can humanise your workforce by Barry O’Reilly

Previously in this blog series, we’ve explored some examples of how businesses and software vendors are using automated intelligence (AI) and application programming interfaces (APIs) to innovate with disparate data sources—combining them to deliver greater value for customers and workforces. Another area of innovation that’s improving the way organisations go about their business and the way they serve their customers is robotic process automation (RPA). For many, when they think of RPA, they think of large, cumbersome mechanical processes augmented by robots and industrial machinery. But take a moment to consider how many repetitive, low-value, mechanical and time-consuming—yet essential—tasks are carried out by members of your workforce. What is RPA? For some time, one of the main barriers to automation has been the ability to replicate human operations for repetitive tasks. RPA bridges this gap with robots that are easy to train, don’t require changes to your underlying legacy systems, and—crucially—can execute flawlessly. Beyond the physical robotic applications that we’re perhaps more familiar with, software robots can also be trained to log into a system, enter information, port data between SaaS and on-premise applications, and commit transactions—just as human operators would do. So what about your business? How many of your daily business operations—the tasks and processes you perform routinely—could now be taken over or enhanced with RPA? And if your workforce was relieved of the burden of those tasks, how would you take advantage of the extra resource made available? RPA in action Consider these two cases in point. US-based broadcast group, Sinclair, implemented its ‘One Sinclair Experience’ transformation after a period of major merger and acquisition activity. Their aim was to provide a simple, tablet-based interface for marketing consultants to sell their national solutions at a local level—comprised of offerings from across all the newly acquired companies. The resulting tablet-ready experience uses RPA as part of a solution that’s drawn together back office services from across all the companies, resulting in 12x faster process and 45% lower total costs. Read the complete article here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Previously in this blog series, we’ve explored some examples of how businesses and software vendors are using automated intelligence (AI) and application programming interfaces (APIs) to innovate with...

Integration

SOA Suite12c - BPEL: JTA transaction is not in active state by Martien van den Akker

Yesterday I ran into this pretty weird problem. A bit of context... I have two BPEL services to generate documents using BIP. One I created earlier that is based on a generic XML used by BIP to generate multiple letters. Now I had to create another one that is a report, so uses another XML. I generated an XSD for both XML's but since they haven't got a namespace, but same element names, I can't have them in the same composite. So, I duplicated the code. I created a WSDL with two operations, one for the letters and one for the report, so I wanted to call the report from the service that created the letters. The first service is called 'GenerateDocument', but with an operation 'GenerateLetter', but with an added operation 'GenerateReport'. So I changed the BPEL and replaced the 'Receive' by a Pick: In the invoke it calls the 'GenerateReport' BPEL service, that does basically exact the same as in the scope under the 'Generate Letter' OnMessage. In the 'GenerateReport' BPEL service (and from the 'Generate Letter' scope) I call a Base64Encoding service. It gets an XML in, and it will encode it to string using ora:getContentAsString() and encode that using a Spring bean, based on a quite simple java bean: But now the problem... So, called seperately, the 'Generate Report' service functioned just fine. Also the 'Generate Letter' operation of the 'Generate Document' service, thus the 'Generate Lettter' OnMessage from the Pick above, function just fine. But, when I call the 'Generate Document' service using the 'Generate Report' operation, resulting in the other OnMessage I'll get the following message on return from the Base64Encoding service: Read the complete article here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Yesterday I ran into this pretty weird problem. A bit of context... I have two BPEL services to generate documents using BIP. One I created earlier that is based on a generic XML used by BIP to generate...

Cloud

Read XML file using Oracle ICS / OIC FTP adapter by Ankur Jain

This article will show you another capability of Oracle ICS / OIC FTP adapter to Read XML files. After this article, you will be learned how to parse XML files which reside FTP location. Important Blogs to learn more about Oracle ICS / OIC In the previous article we have showcased how to create FTP adapter.In the example, an ICS scheduled will be developed which will read an XML file from SFTP location and logs the data in logs file. Below is the sample file which we'll use to read Let's have a look how to achieve the use case step by step Create an FTP connection. Please go through the article to see how to create FTP connection Create a Scheduler integration. Have a look on how to create Scheduled integration Drop the FTP adapter on Integration canvas and go through the wizard Enter the Endpoint name as per your choice and Click Next button. Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

This article will show you another capability of Oracle ICS / OIC FTP adapter to Read XML files. After this article, you will be learned how to parse XML files which reside FTP location. Important...

Business Process Management

Thanks for attending the Oracle Emerging PaaS Partner Community Forum 2019

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

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

Cloud

Welcome to the emerging PaaS Partner Community Forum 2019

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

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

Cloud

OIC Integration 101 Part I by Niall Commiskey

Many folks have been asking me for introductory/basic OIC labs. Here is the first of a series. I begin with integration - OIC's integration component has a few basic concepts. Connections: to the apps I want to integrate. We can connect to apps via app specific adapters, e.g. Fusion ERP adapter, SAP adapter, SFDC adapter. If OIC does not provide an app specific adapter then you can look at using one of the technical adapters e.g. SOAP, REST, FTP adapters etc. Integrations: The leveraging of those connections to implement an integration flow. A simple example - I need to keep the sales account object from Sales Cloud synced with the Organization object from Service Cloud. Both essentially refer to a customer albeit in pre-sales and post-sales mode. Ergo, I sell something to a customer via Sales Cloud, now I want to service that something via Service Cloud. Now to some OIC speak - An integration starts with a Trigger and usually end with an Invoke. In the above example, the Trigger could be a SOAP or REST request that has a Sales Cloud Sales Account object as its payload. The Invoke would then leverage the Service Cloud Adapter to Create an Organization in Service Cloud. Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Many folks have been asking me for introductory/basic OIC labs. Here is the first of a series. I begin with integration - OIC's integration component has a few basic concepts. Connections: to the apps...

Cloud

ICS to OIC Migration by Abhay Kumar

  Introduction Oracle Integration Cloud (OIC) and Integration Cloud Service (ICS) are iPaaS offerings from Oracle. ICS was released back in 2015 has now been superseded by OIC. Customers on ICS can choose to be on ICS or migrate to OIC to take advantage of new features and services built into OIC. The comparison of ICS and OIC is out-of-scope of this blog post. This blog post describes migration steps from ICS to OIC. Customers who have a implemented ICS can make use of this blog post to migrate from ICS to OIC. Migration from ICS to OIC Currently ICS has a feature to export one ICS integration flow/interface at a time from ICS UI. After a flow is exported from ICS, this flow can then be imported into OIC using import functionality on OIC UI. This should allow an integration flow to migrate from ICS to OIC. However, this approach is cumbersome when there are many flows in ICS that are to be migrated to OIC since every flow needs to be exported and imported one by one. Thankfully there is Clone Utility provided for bulk export of all the integrations, connections, packages, libraries and other artifacts from ICS to OIC. The Clone Utility is a bunch of  REST APIs in ICS and OIC. ICS provides REST APIs to bulk export ICS artifacts and OIC provides REST APIs to import these exported artifacts. Prerequisites 1. Existing ICS service with Admin role access to the service. 2. Provisioned OIC service with Admin role access to the service. 3. The Clone Utility feature is NOT Generally Available(GA) yet. A feature flag has to be enabled on OIC to enable this feature. To turn on the feature flag, one should open a SR with Oracle support. 4. Access to create and update a container on Oracle Storage Cloud   What can be Exported? The clone utility helps export all ICS/OIC artifacts expect the agent and agent groups. The agent and agent groups need to be created manually. Here are the list of items the clone utility exports and imports – 1. All integration flows of all patterns 2. All connections including url, username and password credentials 3. All packages 4. All Libraries 5. All certificates configured in ICS 6. All Lookups High Level Steps The following picture provides the high-level steps involved. Detailed Steps STEP 1: IDENTIFY STORAGE URL Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

  Introduction Oracle Integration Cloud (OIC) and Integration Cloud Service (ICS) are iPaaS offerings from Oracle. ICS was released back in 2015 has now been superseded by OIC. Customers on ICS can...

Cloud

Apply SSL certificate on API CS physical Gateway node by Ankur Jain

  High level steps to configure SSL in API CS physical Gateway Create Java KeyStore (JKS) and generate key Generate a Certificate Signing Request (CSR) Send the CSR file to CA to issue the certificate Import Certificates (Root, Intermediate(if any) & Server) Import API CS Certificate into Keystore Configure SSL in WebLogic Server Change KeyStore type in WebLogic Server Specify path of Identity KeyStore and Trust KeyStore Specify Private Key Alias in WebLogic Server Enable SSL in WebLogic Server Update Hostname Verification property Update the https URL of Gateway in API CS management console Import backend Services certificate into Keystore (if backend service is https enabled) Test API Create Java KeyStore (JKS) and generate key Keytool utility is a Key and Certificate Management Tool and is available in $JAVA_HOME/bin. Before we start, set JAVA_HOME and PATH variables. Use below two command to set JAVA_HOME and PATH variables. Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

  High level steps to configure SSL in API CS physical Gateway Create Java KeyStore (JKS) and generate key Generate a Certificate Signing Request (CSR) Send the CSR file to CA to issue the certificate Impor...

Cloud

Vibrant and Growing: The Current State of API Management by Bob Rhubart

"Vibrant and growing all the time!" That's how Andrew Bell, Oracle PaaS API Management Architect at Capgemini, describes the current state of API management. "APIs are the doors to organizations, the means by which organizations connect to one another, connect their processes to one another, and streamline those processes to meet customer needs. The API environment is growing rapidly as we speak," Bell says. "API management today is quite crucial," says Bell's Capgemini colleague Sander Rensen, an Oracle PaaS lead and architect, "especially for clients who want to go on a journey of a digital transformation. For our clients, the ability to quickly find APIs and subscribe to them is a very crucial part of digital transformation. Listen to the podcast here & visit the books wiki here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

"Vibrant and growing all the time!" That's how Andrew Bell, Oracle PaaS API Management Architect at Capgemini, describes the current state of API management. "APIs are the doors to organizations, the...

Cloud

Digital Success Demands Integration Excellence Piyush Maskey

Cloud complexity – the new innovation killer Migrating core business applications to the cloud is the future for organizations of all sizes and across industries. However, knowing where you are going is not the same as knowing how best to get there. There is no cookie-cutter template for cloud migration. It is a highly-complex process that should not be embarked upon lightly. Yet, the truth is many (probably most) organizations rushed into the cloud pell-mell with ‘shadow IT’ initiatives, where line-of-business leaders provisioned point solutions from external cloud providers without support from IT. While the upside of this practice is speed, and in some cases ‘islands of efficiency,’ the downside includes potential security breaches, data-governance issues and runaway complexity with multiple cloud services (IaaS, PaaS, SaaS) spanning all delivery models (public, private, hybrid). Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Cloud complexity – the new innovation killer Migrating core business applications to the cloud is the future for organizations of all sizes and across industries. However, knowing where you are going...

Cloud

Additional new content PaaS Partner Community

  · Oracle: The Complete Cloud Portfolio Larger customers are looking for end-to-end cloud solutions, not just the applications themselves, says Certus Solutions’ Debra Lilley. What’s driving that decision? · Artificial Intelligence That Makes Cities Smarter A new consortium is researching how cities can consolidate image data from multiple departments in a data lake so that AI-powered applications can spot problems such as uncollected trash or graffiti that needs scrubbing. And Oracle Cloud is supporting that work. · The Truth About Blockchain Let’s fix this first: blockchain is not Bitcoin. Blockchain is Bitcoin’s underlying technology, but it has many other potential uses across enterprise activities, including finance, supply chains, and human resources. Two more big blockchain myths debunked. · Where and How can Blockchain be a Better Option than Traditional Centralized Systems? · Oracle: The Complete Cloud Portfolio Larger customers are looking for end-to-end cloud solutions, not just the applications themselves, says Certus Solutions’ Debra Lilley. What’s driving that decision? · Practical AI  Technologists are increasingly thinking about how artificial intelligence might help them, so Oracle is emphasizing features it calls “practical AI.” This is when AI is embedded into cloud-based apps to speed business tasks, such as in recruiting, sales, and finance. Features powered by AI could include resume-sifting algorithms, automated recommended actions for sales staff, and the ability to negotiate payment discounts with suppliers based on their financial health. The AI-enabled applications Oracle will roll out this summer provide “aid in the moment when you need it,” says Jack Berkowitz, Oracle vice president for products and data science. Hear more examples of practical AI in this article. · Cloud Integration and API for Dummies PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

  · Oracle: The Complete Cloud Portfolio Larger customers are looking for end-to-end cloud solutions, not just the applications themselves, says Certus Solutions’ Debra Lilley. What’s driving that...

Cloud

Demystifying Blockchain and Consensus Mechanisms - Everything You Wanted to Know But Were Never Told by Andre Boaventura

It is likely that you’ve heard so far, many descriptions of what blockchain is, and that description probably is related somehow with money. Of course, this is not happening by chance, but actually due to many popular technologies such as Bitcoin, Ethereum, Ripple and many others currently available in the cryptocurrency marketplace, which have this solution based on DLT(Distributed Ledger Technology), as their core implementation foundation, which is the basis for trading cryptocurrencies and other assets through public & private markets. However, Blockchain technology goes much further than just cryptocurrencies. Today, blockchain is already adopted as part of many everyday B2B transactions, including those powered by enterprise applications such as ERPs, Supply Chain, Financial Services, Healthcare systems, etc, and the list is much longer than this one. The Blockchain is an undeniably ingenious invention – the brainchild of a person or group of people known by the pseudonym, Satoshi Nakamoto. But since then, it has evolved into something greater, and the main question every single person is asking is: What is Blockchain? By definition, Blockchain is a continuously growing list of records, called blocks, which are linked and secured using cryptography. Each block typically contains a cryptographic hash of the previous block, a timestamp and transaction data. By design, a blockchain is inherently resistant to modification of the data. It is "an open, distributed ledger that can record transactions between two parties efficiently and in a verifiable and permanent way". For use as a distributed ledger, a blockchain is typically managed by a peer-to-peer network collectively adhering to a protocol for validating new blocks. Once recorded, the data in any given block cannot be altered retroactively without the alteration of all subsequent blocks, which requires collusion of the network majority. Generally speaking, a blockchain network is a system for maintaining distributed ledgers or facts and the history of the ledgers' updates. This approach allows organizations that don't fully trust each other to agree on the updates submitted to a shared ledger by using peer-to-peer protocols rather than a central third party or manual offline reconciliation process. Blockchain enables real-time transactions and securely shares tamper-proof data across a trusted business network. Read the complete article here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

It is likely that you’ve heard so far, many descriptions of what blockchain is, and that description probably is related somehow with money. Of course, this is not happening by chance, but actually...

Business Process Management

PaaS (Process & Integration) Partner Community Newsletter March 2019

Dear PaaS Partner Community, As part of the emerging PaaS Partner Community Forum April 8th to 12th 2019 we offer free hands-on trainings to become a cloud expert. You can choose either the two days Innovate SaaS (brand new content) workshop a two days Hackathon workshop or choose between several half day PaaS hands-on labs. The goal of these trainings is to prepare you for customer implementations and to become a certified implementation specialist. Lab topics include: Integration Cloud, Cases & Machine Learning & RPA, API CS, Lifecycle of Microprofile application development with Helidon.io, Managing and Deploying WebLogic Server into Kubernetes cluster, Serverless Application Development with Oracle Functions. Oracle JET, Visual Builder Cloud Service & SaaS, Content & Experience Cloud, Digital Assistant, Blockchain. For details please visit the registration page here. In case you can’t make it to Spain attend one of our upcoming workshops to Innovate, extend and integrate SaaS in Espoo, Palma, Riyadh and London. All hands-on trainings require an Oracle free cloud trial. To request a free 30 days cloud trial, which can be extended or an additional month, please add yourself to our community wiki: PaaS Demo Accounts (Community membership required). You can promote, free of charge, your service offerings and solutions at the Oracle solution catalog and cloud marketplace. Now you can provision images, publish in the marketplace, in the Oracle cloud infrastructure. Innovate, extend and integrate SaaS is one of our most successful sales plays. For successful SaaS integration please read the Cloud Integration Patterns Using Oracle PaaS and OIC for HCM. Thanks to the community for sharing all the integration articles: Integration with API less Systems – Leveraging RPA – Definitive Tip #10 & Application services governance with API Platform in the GDPR compliance example & API Caching with the Oracle API Platform & Welcoming OpenAPI 3.0 to Apiary & Rain or Shine, Oracle Integration Has You Covered free on-demand training & Oracle Integration Cloud UiPath Connector & New Names for Oracle Integration Cloud Products & Integration: Heart of the Digital Economy Podcast Series – Moving Data to the Cloud and Autonomous Data Warehouse & Call REST API in Service Bus 12.2.1.2 (JSON Request/Response). In the process & innovation section we offer a free on-demand training to introduce the Create a Decision Model for Your Business Process and Tom published an article about What are Embeddable Oracle Integration Cloud Process Components? Attend the Hitachi and Oracle Industry 4.0 - Believe the Hype webinar. For a short summery of our key monthly information watch the Fusion Middleware & PaaS Partner Updates on YouTube. The March edition highlights the Oracle OpenWorld and Code One call for papers and the emerging PaaS Partner Community Forum, This month’s I will be on-holiday, take the opportunity to watch one of our community webcast on-demand here.   To read the newsletter please visit www.tinyurl.com/PaaSNewsMarch2019 (OPN Account required). Please like and share the newsletter at Twitter and LinkedIn Jürgen Kress PaaS Partner Adoption Oracle EMEA Tel. +49 89 1430 1479 E-Mail: juergen.kress@oracle.com Blog LinkedIn Twitter To become a member of the SOA Partner Community please register at http://www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: newsletter,SOA Community newsletter,SOA Community,Oracle,OPN,Jürgen Kress

Dear PaaS Partner Community, As part of the emerging PaaS Partner Community Forum April 8th to 12th 2019 we offer free hands-on trainings to become a cloud expert. You can choose either the two days...

Cloud

What’s New in Oracle IoT Asset Monitoring by: Harish Gaur

At Oracle IoT Cloud, we pride ourselves on delivering product innovations at a fast pace. In fact, we release new capabilities monthly.  Here's what's been developed in Oracle IoT Asset Monitoring Cloud over the past 3 months (Q4 of Oracle FY18). We've added features across three key innovation vectors. 1. Digital Thread IoT Apps enable frictionless hand-off of data across different stages of the supply chain -- beginning with design & production and including transportation and field use. We have also integrated IoT Apps with Oracle Engagement Cloud. Why is this important? Engagement Cloud provides a seamless service management interface that allows organizations to capture and track service requests, collaborate between sales and service, and follow-up with customers efficiently.  Customers electronically monitor connected assets for potential faults and issues and automatically create a service request in Engagement Cloud for proactive follow up by customer service teams. A dispatched agent is then able to review diagnostic data from the device directly from the service request page. This integration is two way, so when the service request is closed, the IoT Asset Monitoring Cloud will know about it immediately. Integrations with Service Cloud, Maintenance Cloud, Application Builder Cloud Service have been released in the past. 2. Digital Twin Digital Twinning can provide exceptional value to enterprises. By acting as proxy to the physical (& capital-intensive) equipment, digital twins offer complete insight into equipment performance. Customers can now choose what sensor data they wish to visualize from a connected asset. The attributes that are chosen, from the ones available in the device model, are made available for the assets in Oracle IoT Asset Monitoring Cloud. Sensor data could either be coming from a connected physical asset or from its digital twin Oracle IoT Asset Monitoring Cloud Service now integrates with third-party map provider HERE maps. Read the complete article here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

At Oracle IoT Cloud, we pride ourselves on delivering product innovations at a fast pace. In fact, we release new capabilities monthly.  Here's what's been developed in Oracle IoT Asset...

Cloud

Oracle AI Platform is Open Source and is supported by various data science and machine learning libraries that are a part of the Python ecosystem by Leon Smiers

Oracle’s Platform as a Service (PaaS) will now feature artificial intelligence (AI) capabilities. This platform provides fast and easy access to machine learning and data science capabilities from the cloud. As Oracle is embracing Open Source in this AI Cloud it brings together the power of the scientific and data science community and the strength of Oracle with all its integration capabilities. This blog post is the first of a series in which we will look into different aspects of this upcoming Oracle AI Cloud. Although Oracle never provides promise dates, delivery will likely either be linked to a major event, or come as a surprise. Either way, we can already deduce quite a bit about the new offering from the short description on the Oracle PaaS Cloud website. Open Source The basis for the Oracle AI Platform is Open Source, supported by various data science and machine learning libraries that are part of the Python ecosystem. Oracle benefits here from all the work that is already done by the scientific and data science communities, as many of the libraries with complex functionality are already available. Oracle included the most prominent of these AI and machine learning capabilities into three areas: Libraries and Tool, containing the Python libraries that are crucial for complex operations on large data sets Deep learning Frameworks, with Tensorflow / Keras originating from Google supporting neural networks for deep analysis of data Elastic AI and machine learning Infrastructure underpins the platform with a rich set of high performance components Oracle rightly chose to reuse what is already available in the market with regards to AI and machine learning and combine that with its own strong integration capabilities. This platform delivers the capabilities to extend and improve existing cloud and on-premises applications based on data and usage figures. Three use cases demonstrate these capabilities: Read the complete article here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Oracle’s Platform as a Service (PaaS) will now feature artificial intelligence (AI) capabilities. This platform provides fast and easy access to machine learning and data science capabilities from the...

Cloud

Some Tips for Working with Visual Builder UI Components in Oracle Integration Cloud by Siming Mu

Introduction Oracle Integration Cloud Service (OIC) has now bundled several formally independent PAAS services into a single cloud service. One of these bundled services is Visual Builder (formerly VBCS). The 18.2.5 release of Visual Builder in OIC is more user friendly than prior releases. For example, in 18.2.5, users are not forced to write Javascript code to create a custom data type, and data mapping can be done with drag and drop. This release of Visual Builder also includes enhancements for Process application integration. While creating some test cases to demonstrate Process integration in Visual Builder, I encountered a few issues in working with some UI components. I would like to use this post to share some tips and work-arounds for these issues that might be helpful to other OIC developers working with Visual Builder. Action Chain can be defined at application, flow and page level Action chains can be defined at all three levels – application, flow, and page.  The chains defined at parent level can be used by the chains at sibling or child levels. The following pictures show action chains created at application, flow and page level respectively. The following picture shows a page action chain that uses a Call Action Chain action to call a chain defined at flow level (parent) and application level (root level). Leveraging this feature, we can define chains once at a higher level and share them with all child flows and pages. In this example, we created three common action chains at the application level. They perform navigation functions to previous page, to another flow, and to another page in a flow. These functions are frequently used in all parts of a web application. Navigation to another flow One way in Visual Builder to navigate to another page is by using a Navigate action in action chains. Once added to a chain, the Navigate action allows you to select a target to navigate to (see the picture below). Read the complete article here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Introduction Oracle Integration Cloud Service (OIC) has now bundled several formally independent PAAS services into a single cloud service. One of these bundled services is Visual Builder (formerly...

Business Process Management

Migration from Oracle BPM to Oracle Autonomous Integration Cloud – Streamlining Process Automation in the Cloud by Andre Boaventura

In my last blog post Migrating your Oracle BPM assets into Oracle Process Cloud Service (PCS), I have described and demonstrated how to migrate modeling assets (essentially BPMN models) by leveraging the conversion framework that you can find at my repository at GitHub. As stated on the blog post above, the major use case was to demonstrate how customers using Oracle BPM Composer for modeling purposes *ONLY* could streamline their migration process from Oracle BPM into PCS. Also, as declared earlier, I have seen many customers that are using BPM for documentation purposes only, but at the other end, and as you might be likely asking yourself, there are many others that have already developed many projects and processes on top of the Oracle BPM not only for documentation purposes, but indeed for process automation, and obviously want to move them to the respective cloud version of Oracle BPM (aka PCS), given all the very known benefits of cloud adoption such as lower costs, greater agility, improved responsiveness and better resource utilization among other technical and business drivers. Thus, with Process Automation in mind, asset migration from Oracle BPM to PCS becomes an even more serious matter, but the good news is that this is really possible. As the major goal of my posts is to share experiences that I have seen with customers I have worked in the field, the following technique you will find below obviously could not avoid the rule. This exercise came as a challenge from a specific customer that was running in production all their processes on Oracle BPM for process automation purposes, so this means it also can be applied to many others since there is an increasing demand for this sort of migration given the high number of customers relying on Oracle BPM for process automation, and which at the same time, want to bring their processes to the Cloud as well. Look at the video below for a quick introduction about the Oracle BPM Path to the Cloud. Read the complete article here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

In my last blog post Migrating your Oracle BPM assets into Oracle Process Cloud Service (PCS), I have described and demonstrated how to migrate modeling assets (essentially BPMN models) by leveraging...

Business Process Management

Jarvis Pizzeria: Custom Reports & Dashboards by Richard Olrichs & Marcel van de Glind & Marc Kuijpers

In our previous blog we showed the out of the box functionality of Dashboard & Reporting. Next to the default dashboards, you can also create your own custom dashboards. However, before we can create dashboards on this, we need to set up some indicators within our application. In the composer we have to go to the tab Indicators. There are three types of indicators that you can create here: A Dimension represents the grouping on the X axis, A Measure will be the value of the Y Axis. An Attribute, in turn, will act as a filter. You can define customer indicators that you can bind to any data objects available in your process. They will become available for reporting alongside with the default system indicators.On the Indicators tab, we can create new indicators. Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

In our previous blog we showed the out of the box functionality of Dashboard & Reporting. Next to the default dashboards, you can also create your own custom dashboards. However, before we can create...

Business Process Management

Case Management and the Microprocess Architecture by Jan Kettenis

  In this article I introduce the concept of the Microprocesses Architecture which addresses some important limitations of traditional monolith Case Management applications. This article has been updated on 2018-05-21 to correct a link to a previous blog article. In the Oracle Integration Cloud a Case Management application consists of at least one Dynamic Process that on its turn consists of Case Activities. A Case Activity is implemented by a (structured) Process, or a Human Task. The unit of deployment is an Application, which consists of one or more Dynamic Processes plus the implementations of the activities (Processes, Human Tasks), and may also include a couple of Forms (plus some more). The same application can have multiple revisions (versions) deployed at the same time, each having its own Revision Id. There can only be one default revision. It is important to realize that once an instance of a case is started, it stays running in the same revision. In contrast to the (on-premise) Oracle BPM Suite there (currently) is no way to move, or migrate as it is called, the instance from one revision to another. That holds for Dynamic Process as well as the implementation of its activities. Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

  In this article I introduce the concept of the Microprocesses Architecture which addresses some important limitations of traditional monolith Case Management applications.This article has been...

Integration

Oracle Service Bus 12.2.1.1.0: Service Exploring via WebLogic Server MBeans with JMX by Marc Lameriks

In a previous article I talked about an OSBServiceExplorer tool to explore the services (proxy and business) within the OSB via WebLogic Server MBeans with JMX. The code mentioned in that article was based on Oracle Service Bus 11.1.1.7 (11g). In the meantime the OSB world has changed (for example now we can use pipelines) and it was time for me to pick up the old code and get it working within Oracle Service Bus 12.2.1.1.0 (12c). This article will explain how the OSBServiceExplorer tool uses WebLogic Server MBeans with JMX in an 12c environment. Unfortunately, getting the java code to work in 12c wasn’t as straightforward as I hoped. For more details on the OSB, WebLogic Server MBeans and JMX subject, I kindly refer you to my previous article. In this article I will refer to it as my previous MBeans 11g article.] Before using the OSBServiceExplorer tool in an 12c environment, I first created two OSB Projects (MusicService and TrackService) with pipelines, proxy and business services. I used Oracle JDeveloper 12c (12.2.1.1.0) for this (from within a VirtualBox appliance). For the latest version of Oracle Service Bus see: If you want to use a VirtualBox appliance, have a look at for example: Pre-built Virtual Machine for SOA Suite 12.2.1.3.0 After deploying the OSB Projects that were created in JDeveloper, to the WebLogic server, the Oracle Service Bus Console 12c (in my case: http://localhost:7101/servicebus) looks like: Before we dive into the OSBServiceExplorer tool , first I give you some detail information of the “TrackService” (from JDeveloper), that will be used as an example in this article. Read the complete article here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

In a previous article I talked about an OSBServiceExplorer tool to explore the services (proxy and business) within the OSB via WebLogic Server MBeans with JMX. The code mentioned in that article was...

Integration

SOA Suite 12c in Docker containers. Only a couple of commands, no installers, no third party scripts by Maarten Smeets

  For developers, installing a full blown local SOA Suite environment has never been a favorite (except for a select few). It is time consuming and requires you to download and run various installers after each other. If you want to start clean (and you haven’t taken precautions), it could be you have to start all over again. There is a new and easy way to get a SOA Suite environment up and running without downloading any installers in only a couple of commands without depending on scripts provided by any party other than Oracle. The resulting environment is an Oracle Enterprise Edition database, an Admin Server and a Managed Server. All of them running in separate Docker containers with ports exposed to the host. The 3 containers can run together within an 8Gb RAM VM. The documentation Oracle provides in its Container Registry for the SOA Suite images, should be used as base, but since you will encounter some errors if you follow it, you can use this blog post to help you solve them quickly. A short history QuickStart and different installers During the 11g times, a developer, if he wanted to run a local environment, he needed to install a database (usually XE), WebLogic Server, SOA Infrastructure, run the Repository Creation Utility (RCU) and one or more of SOA, BPM, OSB. In 12c, the SOA Suite QuickStart was introduced. The QuickStart uses an Apache Derby database instead of the Oracle database and lacks features like ESS, split Admin Server / Managed Server, NodeManager and several other features, making this environment not really comparable to customer environments. If you wanted to install a standalone version, you still needed to go through all the manual steps or automate them yourself (with response files for the installers and WLST files for domain creation). As an alternative, during these times, Oracle has been so kind as to provide VirtualBox images (like this one or this one) with everything pre-installed. For more complex set-ups Edwin Biemond / Lucas Jellema have provided Vagrant files and blog posts to quickly create a 12c environment. Read the complete article here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

  For developers, installing a full blown local SOA Suite environment has never been a favorite (except for a select few). It is time consuming and requires you to download and run various installers...

Cloud

Configuring Integrated SOA Gateway with Oracle SOA Cloud Service on Oracle Cloud Infrastructure Classic by: Rekha Ayothi

In Oracle E-Business Suite Release 12.2, Integrated SOA Gateway (ISG) uses Oracle SOA Suite and its E-Business Suite Adapter for SOAP based web services. Now, with Oracle E-Business Suite on Oracle Cloud, you can configure ISG to use Oracle SOA Cloud Service and its E-Business Suite Adapter for SOAP based web services. What is Oracle E-Business Suite on Oracle Cloud? If you are new to running Oracle E-Business Suite on Oracle’s Cloud Infrastructure, please refer to the Oracle E-Business Suite on Oracle Cloud Landing Page for any introduction needed. What is Oracle SOA Cloud Service? Oracle SOA Suite is a comprehensive service infrastructure that lets you build, deploy and manage integration following the concepts of service-oriented architecture (SOA). Oracle SOA Cloud Service is an integration Platform as a Service (iPaaS) offering that provides Oracle SOA Suite and other related SOA components in Oracle Cloud. Oracle SOA Cloud Service supports multiple service types that provide one or more SOA components as services. For EBS ISG SOAP services, you would be using a service type that includes SOA Suite. Read the complete article here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

In Oracle E-Business Suite Release 12.2, Integrated SOA Gateway (ISG) uses Oracle SOA Suite and its E-Business Suite Adapter for SOAP based web services. Now, with Oracle E-Business Suite on Oracle...

Cloud

Agent Group Existance Check Failed, Recheck ICS Username, ICS Password and Proxy Username, Proxy Password or Contact Customer Support by Ankur Jain

After ICS POD upgraded to 18.2.3.0.0, ICS agent will not come up and throw an error "Agent Group Existence Check Failed, Recheck ICS Username, ICS Password and Proxy Username, Proxy Password or Contact Customer Support". The reason being of the issue is, ICS certificate has been changed. Certificate changes for ICS happened on the Cloud (outside of Agent). It can be mapped to 18.2.3 MLR 00. This is known Bug 28242477 logged by Oracle. To resolve this issue, the user needs to re-import the CA certs from ICS on to agent keystore. Ensure that entire certificate chain is imported to agent keystore. Follow below steps to resolve the issue: 1) Download Certificate Chain from ICS Login into ICS console using Firefox browser Click on Security Report and More Information Go to Security Tab and Click on View Certificate button Click on Details tab. Once click on Details tab, you will notice Certificate Chain (Root, Intermediate & Leaf) Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

After ICS POD upgraded to 18.2.3.0.0, ICS agent will not come up and throw an error "Agent Group Existence Check Failed, Recheck ICS Username, ICS Password and Proxy Username, Proxy Password or...

Cloud

Integration Cloud – File Handling Primer by Shreenidhi Raghuram

  Introduction The objective of this blog is to introduce to the reader all available file-based options in Oracle Integration Cloud (OIC). The blog will cover the various tools and techniques available for developers for designing file-based integration solutions The Integration Cloud documentation does contain these in relevant sections. This blog intends to present only the file-based tools and techniques of Integration Cloud as a single point of easy reference. Note that most of what is covered here is pertinent to all three flavors of Integration Cloud (AIC, OIC and ICS) Oracle Autonomous Integration Cloud (AIC) Oracle Integration Cloud (OIC) Oracle Integration Cloud Service (ICS) However, based on the product versions, feature sets could be slightly different across these product offerings. Refer to the respective documentation links for more details. We will be covering the following topics in the subsequent sections of this blog Integration Cloud tools and options for File Handling We will talk about mainly FTP adapter, File Adapter and their various available options for developers. A short section on SOAP and REST adapters in the context of attachments. We will also see other Integration Cloud constructs like Stage File and some Mapper functions which are vital for designing file handling solutions. FAQs We will answer some common integration questions around file handling Use case scenarios We will list out some real world use-cases and their solutions based on customer experiences. They provide useful insights and innovative uses of Integration cloud to design solutions involving File handling Integration Cloud tools and options for File Handling File Based Adapters : FTP, File, SOAP and REST adapters File based Activities : Stage File, Mapper Functions File Based Adapters Integration Cloud provides these adapters that primarily help implement file-based integration flows FTP Adapter File Adapter In addition, the SOAP and REST Connections also provide file attachment features and hence help us design flows for sending and receiving file content over SOAP and REST interfaces. SOAP Adapter REST Adapter Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

  Introduction The objective of this blog is to introduce to the reader all available file-based options in Oracle Integration Cloud (OIC). The blog will cover the various tools and techniques available...

Cloud

ICS to OIC by Phil Wilkins

We have had a number of interesting conversations of late about the transition from ICS to OIC and to spice the discussion whether it should be OIC or Autonomous OIC. The reality of the situation is that the transition between ICS and OIC is a relatively straight forward one using the export and import tooling. The real challenge is the impact to organisations appears to be the change in licensing models as OIC works with the newer Universal Credit Model (UCM) where as ICS is in the older arrangement of traditional accounts where you buy the use of specific services, in some ways not too different from traditional Oracle traditional product licensing. For organisations that operate with corporate level buying teams this is organisationally more challenging. As just buying credits can feel like your giving the IT children pocket money and you don’t trust them to ensure the money is spent wisely and they don’t come running back a day later when they say spent all the money can we have some more. IOC or Autonomous OIC For the smaller customers where they’re generating less than 5000 Messages per hour (think Integration triggers where each message is <50k – which is fairly big for most needs. Although be aware but moving large files is going to eat through your messages as the transfer cost is file size / 50k = no. messages used (consumed or sent), of effectively 250MB per hour. The autonomous option is a no brainer for smaller use cases in terms of cost as it means on current pricing you have your integrations operating for a lot less than £500 per month (£0.5867 x 24 x 30 – using standard with the flex scheme – https://cloud.oracle.com/en_US/OIC/pricing). With that the SaaS adaptors are also included – that means you could operate say Workday to Oracle Financials for an SME without much problem. Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

We have had a number of interesting conversations of late about the transition from ICS to OIC and to spice the discussion whether it should be OIC or Autonomous OIC. The reality of the situation...

Cloud

Start, Stop and Status of API CS Physical Gateway by Ankur Jain

In our previous blog, we have showcased how to install API Cloud Service physical gateway. In this blog, we'll execute some useful commands. For instance, how to start, stop and check status of the physical gateway. Below command must run from the directory where Gateway installer was unzipped. Command to check the status of Physical Gateway Run below command to check the status of Physical Gateway python APIGateway.py -f gateway-props.json -a status Enter username and password of the Physical gateway which was given during installation Command to  stop the Physical Gateway JAVA_HOME path should be set before run the stop command Run below command to stop Physical Gateway python APIGateway.py -f gateway-props.json -a stop Enter username and password of the Physical gateway which was given during installation. Read the complete article here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

In our previous blog, we have showcased how to install API Cloud Service physical gateway. In this blog, we'll execute some useful commands. For instance, how to start, stop and check status of the...

Cloud

IP Filter Validation policy to restrict access in Oracle API CS by Ankur Jain

IP white-listing allows to create lists of trusted IP addresses or IP ranges from which a users can access APIs. IP white-list is a security feature often used for limiting and controlling access only to trusted users or applications. Oracle API CS (Cloud Service) provides IP Filter Validation policy to control which IP Addresses can successfully send requests to the API. The IP address originated by the client is received from the HTTPRequest. This policy checks if the address matches allowed or disallowed IP addressed configured as part of the policy. Upon finding a match, it takes appropriate action as configured. Nonstandard HTTP headers such as X-ProxyUser-Ip, X-Forwarded-For , or HTTP_X_CLUSTER_CLIENT_IP are not supported. IP Filter Validation policy can be added in the request flow only. It can not be placed first in the flow. Other security polices must be placed before it. Let's see how to configure the IP Filter Validation policy using API CS console. To complete this task there should be API configured in API CS. If not, please go through the blog Creating an API in Oracle API Platform Cloud Service Read the complete article here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

IP white-listing allows to create lists of trusted IP addresses or IP ranges from which a users can access APIs. IP white-list is a security feature often used for limiting and controlling access only...

Cloud

Additional new content PaaS Partner Community

  Combating Complexity: Fad, Fashion, and Failure in Software Development Runaway software complexity may be pushing us toward a software apocalypse. In this podcast a panel of experts discusses what can be done to avert disaster. Head the podcast Using an API Gateway to Secure an API You Don’t Want to Touch. There are a variety of reasons you may need to secure an API that you don't actually want to touch. In that situation this quick tip will come in handy Machine Learning in Action What is machine learning? Where can it be used? This presentation offers examples, and explains the skills that are necessary to get started with ML. Analytics, Integration, Development “Why doesn’t software manage itself?” That’s the question Oracle President Thomas Kurian’s team asked approximately seven years ago. In 2018 the answer is, “It does.” Earlier this year, Oracle launched the world’s first autonomous data warehouse. Now three more self-driving services have come online: Oracle Autonomous Analytics Cloud, Oracle Autonomous Integration Cloud, and Oracle Autonomous Visual Builder Cloud. The self-driving, self-securing, and self-repairing abilities of these services fill a gaping need in a software world where the default is far from secure or dependable. Beyond that, these systems learn from interactions and crowd-sourced data to suggest insights and reveal hidden patterns. Software is strategic. These services free technologists to focus on creative work and leave more-routine work to the machines. Coders Solve Real Customer Problems The challenge of a recent coding event: come up with and solve a unique use case with Oracle Customer Experience Cloud applications and platform-as-a-service products. Four teams competed—and blew the judges away. How to Turn Your Data into Profit For hospitality operators, the eternal challenge is to enhance the guest experience while controlling costs. Increasingly, operators are turning to data science to help inform their decisions, understand market drivers, enhance loyalty, and make predictions. Mark Hurd Shares Leadership Insights Oracle CEO Mark Hurd advises those who aspire to become a chief executive someday: “Don’t rush.” Hurd encourages those with leadership ambition to “learn everything you can, do as many roles as you can.”   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

  Combating Complexity: Fad, Fashion, and Failure in Software Development Runaway software complexity may be pushing us toward a software apocalypse. In this podcast a panel of experts discusses what...

Cloud

Emerging PaaS Partner Community Forum 2019 April 8th-12th 2019 Spain: Become a hands-on trained Oracle Cloud Expert

The conference for Oracle PaaS & SaaS Partners The Oracle emerging PaaS Partner Community Forum is a one week conference for cutting-edge software consultants, engineers and enterprise-level professionals. The #PaaSForum brings together partners who innovate SaaS and the world’s leading Oracle PaaS experts in the fields of integration, API management, process management, microservices & serverless, machine learning, digital assistant, content management and Blockchain. Hands-on workshops April 11th 12th 2019 As part of the conference we offer free hands-on trainings to become a cloud expert. You can choose either the two days Innovate SaaS (brand new content) workshop a two days Hackathon workshop or choose between several half day PaaS hands-on labs. The goal of these trainings is to prepare you for customer implementations and to become a certified implementation specialist. Program Hands on Workshops Thursday & Friday April 11th & 12th 2019 Thursday Time Room A Room B Room C 8:30 – 12:30 Cases & Machine Learning & RPA Ralf Müller & Chris Peytier Lifecycle of Microprofile application development with Helidon.io Peter Nagy Serverless Application Development with Oracle Functions Shaun Smith & Team 12:30 – 13:30 Lunch Break 13:30 – 17:30 Integration Cloud Niall Commiskey Managing and Deploying WebLogic Server into Kubernetes cluster Maciej Gruszka Digital Assistant (Chatbot) Frank Nimphius Friday Time Room A Room B Room C 8:30 – 12:30 Integration Cloud Niall Commiskey Blockchain hands-on Jens Lusebrink Web Components with Oracle JET hands-on lab Geertjan Wielenga 12:30 – 13:30 Lunch Break 13:30 – 16:00 Content & Experience Cloud – Build Your First Headless Experience Mark Foster & Dolf Dijkstra Application Modernization with API-First Design and True Hybrid API Milomir Vojvodic Visual Builder Cloud Service & SaaS John Ceccarelli Workshops: You attend one of the workshops for two days, without the opportunity to change. Thursday and Friday Workshop Thursday Friday Hackathon by the A-Team Angelo Santagata & Deepak Arora & Stefan Koser & Nick Goddard Room D Start time 8:30 Finish 16:00 Innovate, Extend and Integrate SaaS (Digital Assistant, Integration & Process, Visual Builder) Anand Potti Anant Waghmare Room E Start time 8:30 Finish 16:00 Location & Schedule: Meliá Calviá Beach Carrer Violeta, 1, 07181 Andratx, Illes Balears, Spain April 8th to April 12th 2019 For details please visit the registration page here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

The conference for Oracle PaaS & SaaS Partners The Oracle emerging PaaS Partner Community Forum is a one week conference for cutting-edge software consultants, engineers and enterprise-level...

Cloud

Hackathon build a PaaS & SaaS solution Partner Workshop April 11th & 12th 2019 in Spain

This session is going focus around learning new products and innovating in a true “hackathon” style scenario. You may be a PaaS developer who wants to learn more about integrating with SaaS, or a SaaS Architect who wants to learn more about building a PaaS extension. Meet in the middle at this hackathon extreme stream. Our Agenda will comprise of a short into the environments, services and then some hints and tips on the various Oracle PaaS and SaaS Services we will have available. Then comes the fun part, we will then give you two days in a true “Hackathon” style to learn the products with our help. You will be split into teams and come up with a PaaS4SaaS Scenario using some, or all, of the services we previously discussed. The rest of the time you will spend building a solution based on your design. On hand will be experts from the ATeam, Product Mgmt. and of course your team colleagues. At the end of the final day we will have a presentation and vote on which solution we think is the best. April 11th – April 12th 2019 in Majorca Trainers: Angelo Santagata, Dolf Dijkstra, Stefan Koser, Deepak Patel For details please visit the registration page here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress  

This session is going focus around learning new products and innovating in a true “hackathon” style scenario. You may be a PaaS developer who wants to learn more about integrating with SaaS, or a SaaS...

Cloud

Innovate, extend and integrate SaaS hands-on trainings for SaaS partners in Espoo, Palma, Riyadh and Reading

Are you working on Oracle SaaS implementations and want to integrate and extend them using PaaS? Attend our 2 days hands-on training to understand how use Oracle PaaS service like Oracle Integration Cloud, Oracle Mobile Cloud Enterprise & Oracle Visual Builder Cloud Service in combination with Oracle SaaS solutions like Oracle ERP Cloud & Oracle Engagement Cloud. This session goes through extending SaaS services with PaaS. The training is most suitable for developer and consultants who are trying to use SaaS and PaaS together. Though the example use case uses some basic banking services, methodology used in the use case is applicable to any domain having similar requirements. We offer an all new innovate, extend and integrate SaaS hands-on training for partners. For details please visit the registration pages: Espoo, Finland March 12th 13th 2019 Riyadh, Saudi Arabia March 19th & 20th 2019 Palma, Spain April 8th - 12th 2019 Reading, UK May 7th-8th 2019 For additional information please see the integrate SaaS partner resource kit here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Are you working on Oracle SaaS implementations and want to integrate and extend them using PaaS? Attend our 2 days hands-on training to understand how use Oracle PaaS service like Oracle Integration...

Community

Why microservices and monoliths are not simple by Phil Wilkins

Microservices are inherently more complex because they are distributed and shared less, and therefore, require a better foundation. It’s a bit controversial to say that microservices are not simple given how much is said about using them to simplify and accelerate software delivery. So can this statement even be made? It is, in Chris Richardson’s excellent new book, “Microservice Patterns” (here) and indirectly in Eric Evan’s “Domain-Driven Design” (here). Martin Fowler also agrees that they come at a premium in one of his blogs (here).  So, I’m not the first to say it, and I won’t be the last. But the assertion that microservices done right are simpler and allow rapid delivery and evolution of solutions is a bit of a contradiction. Since a picture is worth a thousand words, take a look at this: To make a change with the monolith and understand the impact of the change, you need to have a greater appreciation of how the entire solution works (area highlighted in gray). If changes are implemented without understanding or adhering to the design strategies and patterns, or if changes are rushed to address some urgent need (business deadline, bug, and so on), the design erodes and the effort to understand the change impact for future changes is accelerated. In effect, the monolith becomes difficult and unwieldy. Microservices are inherently more complex because they are distributed and shared less, and therefore, require a better foundation. So, not only do you need to understand the programming language, and a simple app container, such as Tomcat; you also need Docker and something like Kubernetes or Istio. It is important that the isolation between the different services be more robust; no longer can you just add another import or another method overload on class. It takes more effort and it is easier to govern the points of exposure. As a result, the risk of design degradation is reduced – but not removed. Moreover, understanding any one part of a solution requires less understanding of the whole. The net result is that there is less temptation to use shortcuts to deliver urgent solutions for just one area. Regardless of whether the solution is a monolith or microservices, sooner or later the solution will reach a point where dedicated skills in those non-functional areas are needed. But in the monolith world, the platform specialist doesn’t have to struggle with the big picture while tuning resources – i.e., some parts of a monolith may be memory-hungry while others need I/O performance. In the microservices world, the Kubernetes specialist only needs to master one set of dependencies at a time in order to optimize deployment and deliver value. Furthermore, there is the possibility that different microservices will have related demands – so they can share infrastructure most suited to those demands and host the microservices with different demands on infrastructure meeting its needs. Which brings us back to our original statement: since there are moving parts, there is complexity, but it is easier to master any one part because it is smaller. As the solution grows and becomes more effective, it becomes possible to have specialists for each component and layer. While Martin Fowler’s diagram (below) doesn’t show this, I suspect it holds true. Read the complete article here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Microservices are inherently more complex because they are distributed and shared less, and therefore, require a better foundation. It’s a bit controversial to say that microservices are not simple...

Cloud

Where and How Blockchain can be a better option than the traditional centralized systems? — A straightforward answer for a very common question by Andre Boaventura

After having written this article explaining a variety of consensus mechanisms for Blockchain available today, I have received hundreds of comments and positive feedback from those were struggling to understand what makes cryptocurrencies and blockchain securely working in a decentralized way, after having reading my article and thus have clearly understood the foundation supporting Blockchain implementations (thanks for all my readers by the way). However, there are others that are still struggling to understand the benefits of a blockchain vs a traditional model based system, and where blockchain can be really a “breakthrough” when compared to what can be done and achieved by leveraging a centralized system model. Among dozens of mails I have received regarding the same sort of questions, that is, where Blockchain can be better than those traditional systems that we have been using for decades, I have decided to share one of my answers to one of these colleagues, since I have noticed that this could benefit others that eventually could be questioning themselves about the same topic. The Question So, here is a sample question related to this concern mentioned above that I received from a colleague from the UK. Hi Andre I’ve read your comprehensive article and thanks for it being most useful and informative. I confess I may need to read it a second time to get a proper understanding of the intricate details and the “Proof of . . .” mechanisms and their pros and cons, but I think I understand the principle of Consensus Mechanisms. My fundamental question (and the reason for this reply to you) is “what are the real-world applications of a blockchain, and (playing devil’s advocate, if you’ll forgive me, why is it any more than an interesting computer science project?”. I can easily see its application to virtual currencies like Bitcoin (whose critics would decry it as no more than a baseless speculation mechanism), but I’m struggling to imagine real-world examples of why I’d need a blockchain, or why it’s better, in some way or other, than what already exists. Read the complete article here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

After having written this article explaining a variety of consensus mechanisms for Blockchain available today, I have received hundreds of comments and positive feedback from those were struggling to...

Business Process Management

The Power of Process Automation: The Linchpin to Digitization and AI Adoption by Daryl Eicher

“How we respond to the opportunities and challenges of the outside world now determines how much the outside world values us.” - Seth Godin, Linchpin: Are You Indispensable? The Future of Digital Workforce Automation I think about the future of work in the intelligent enterprise a lot. I have two brilliant kids just entering the workforce and a bright three year old. I'm always amazed by their creativity, resilience, and engagement in the mashed up real and virtual worlds they were born into. Disruptive technologies such as process automation with RPA and conversational AI offer the hope that my kids will never have to cut and paste across devices, apps, and reports. Less mechanics, more design, faster time to market. That's what scales. Orchestrating dynamic interactions among employees, intelligent bots, and robots is the quickest way to build your digital workforce. In this segment of our podcast series, we discuss how process automation paves the way for AI optimization while providing the governance that financial services, healthcare, public sector, manufacturing, and retail firms need to grow new revenue streams. Check out the 10 minute podcast here.  AI and the Enterprise IDC is forecasting that spending on AI and machine learning will grow from $8B in 2016 to $47B by 2021. Automation, pervasive integration, machine learning, and AI technologies are so ubiquitous that more than 68 percent of us trust and leverage these powerful technologies without knowing it. What began as consumer focused selling and investing is entering the enterprise, and transformation leaders need to know how to employ these and related disruptive technologies to grow share of wallet and reach new markets in the attention economy. Process automation and API-first design thinking pave the way for optimizing customer and employee engagement with conversational AI and best next action recommendations. Robotic Process Automation is a hot topic because: Read the complete article here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

“How we respond to the opportunities and challenges of the outside world now determines how much the outside world values us.” - Seth Godin, Linchpin: Are You Indispensable? The Future of Digital...

Cloud

PaaS (Process & Integration) Partner Community Newsletter February 2019

Dear PaaS Partner Community, We are excited to announce Amit Zavery EVP Fusion Middleware & PaaS and Andrew Sutherland SVP Systems & Technology as keynote speakers of emerging PaaS Partner Community Forum 2019. Attend this one week conference for cutting-edge software consultants, engineers and enterprise-level professionals to get the latest Oracle cloud services updates. You can choose between six different tracks Enterprise Integration & Process, Application Development with Microservices, Containers and Serverless, Innovate, extend and integrate SaaS, Development tools, digital assistant & DevOps Innovation with blockchain, machine learning, IoT & content and Best practices from partners & ACE team. The conference takes place in Majorca Spain from April 8th – 10th and hands-on trainings on April 11th & 12th 2019. For details please visit the registration page here In case you can’t make it to Spain attend one of our upcoming workshops to Innovate, extend and integrate SaaS in Utrecht, Espoo, Palma, Riyadh and London. Thanks to the community for sharing all the integration articles: Build Your First Integration & Understanding Mapping Optional Elements in OIC Integration & Integration Cloud / HCM Integration & HCM adapter in depth & Changing views on integration – from Enterprise Service Bus to API Gateway, Serverless and iPaaS & Oracle Integration Cloud REST API to get the Integration Statistics & ApiaryUI & On Line Training – API Driven Architecture & Redaction policy in Oracle API Cloud Service & FlexDeploy Loves OIC: Manage Integrations with Connections & Oracle SOA Cloud Service: using Rest API to start and stop instances & Custom rate-limiting policy for OSB services. In the process we offer a free on-demand training to introduce the Decision Model (DMN) notation and Jan calls a structured process from a case. Thanks to the community for sharing all the innovation articles: Another blockchain: installing Ethereum on Oracle Cloud & Sending Data from Oracle IoT to a Mobile Device Using Node.js & Five Ways Blockchain Is Changing Higher Ed. For a short summery of our key monthly information watch the Fusion Middleware & PaaS Partner Updates on YouTube. The February edition highlights the emerging PaaS Partner Community Forum, Innovate, extend & Integrate and Digital Assistant hands-on trainings. This month’s community webcast will be an update on HCM integration please join our monthly PaaS Partner Community Webcast – February 27th 2019. Want to publish your best practice article & news in the next community newsletter? Please feel free to send it via Twitter @soaCommunity #PaaSCommunity! To read the newsletter please visit www.tinyurl.com/PaaSNewsFebruary2019 (OPN Account required). Please like and share the newsletter at Twitter and LinkedIn Jürgen Kress PaaS Partner Adoption Oracle EMEA Tel. +49 89 1430 1479 E-Mail: juergen.kress@oracle.com Blog LinkedIn Twitter To become a member of the SOA Partner Community please register at http://www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: newsletter,SOA Community newsletter,SOA Community,Oracle,OPN,Jürgen Kress

Dear PaaS Partner Community, We are excited to announce Amit Zavery EVP Fusion Middleware & PaaS and Andrew Sutherland SVP Systems & Technology as keynote speakers of emerging PaaS Partner Community...

Business Process Management

Dynamic Process, Conditions and Scope by Jan Kettenis

In Oracle Integration Cloud's Dynamic Processes activation/termination conditions can be based on case events. These events are related to the scope of the components they relate to, which implies some restrictions. The below explains how this works, and how to work around these restrictions. A Dynamic Process or Case (as I will call it in this article) in the Oracle Integration Cloud consists of four component types: the Case itself, Stages (phases), Activities, and Milestones. An Activity or Milestone is either in a particular Stage (in the picture below Activities A to H are), or global (Activities X and Y). Cases, Processes, Stages, Activities and Miletones cannot be nested (but a Case can initiate a sub-Case via an Activity, which I will discuss another time). Except for the case itself, all other components can explicitly be activated/enabled or terminated/completed based on conditions. For example in the dynamic process above Milestone 1 is activated once Activity A is completed, and Stage 2 is to be activated once Stage 1 is completed. A Stage implicitly completes when all work in that stage is done (i.e. all Activities), and a Case implicitly completes when all work in the case is done. Currently the status of a Case cannot be explicitly set using conditions, but I would expect this to become possible in some next version. In the meantime there is a REST API that can be used to close or complete a case. Read the complete article here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

In Oracle Integration Cloud's Dynamic Processes activation/termination conditions can be based on case events. These events are related to the scope of the components they relate to, which implies...

Business Process Management

Jarvis Pizzeria: Business Reports & Dashboards by Richard Olrichs & Marcel van de Glind & Marc Kuijpers

  Within the workspace there are some out of the box dashboards that you can use to monitor your instance. When you go to My Tasks and click Dashboard, by default the Health dashboard is shown. There are a total of 5 default dashboards, Health, Open, Workload, Trend & Closed. You can use the filters on the right hand side to filter the dashboard. The health dashboard will give you an instant, real-time view of the number of active processes running on your instance at this very moment, differentiated between the various states: Active: this process is going on currently. Some tasks are being assigned or worked on. Suspended: This process is currently suspended, waiting for some actions to occur. This would be the case if the process is triggered by some message catch, or other event. Recoverable: your process has encountered some errors, and has an incomplete state, waiting to be recovered manually To learn more about the default dashboards, visit the Process Cloud Documentation Next to the default out of the box dashboards, it is also possible to create custom System Reports. For this we go to the second tab of the Dashboard, called Business Analytics. Here you can select your Data Source type, in this example Process with the Jarvis_Pizzeria application. You can pick from several Process related data for both the X Axis as well as the Y Axis. Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

  Within the workspace there are some out of the box dashboards that you can use to monitor your instance. When you go to My Tasks and click Dashboard, by default the Health dashboard is shown. There...

Cloud

Integrate HCM Cloud with Oracle Integration Cloud - PaaS Partner Community Webcast February 27th 2019

Attend our February edition of the PaaS Partner Community Webcast live on February 27th 2019. Integrate HCM Cloud (global hr, talent management, workforce rewards, workforce management, work life) Oracle Integration eliminates barriers between business applications through a combination of machine learning, embedded best-practice guidance, prebuilt integration, and process automation. Oracle Integration is unique in the market by leveraging Oracle application expertise to build an extensive library of adapters to Oracle and 3rd party SaaS and on-premises applications to enable you to deliver new business services faster. For more information please visit www.tinyurl.com/integrateSaaS Presenter: Niall Commiskey Director Product Management Visit the registration page here. Call ID: 5566478 and Passcode: 264331 UK: +44 (0) 208 118 1001 & United States: 140 877 440 73 More Local Numbers   Schedule: Wednesday February 27th 2019 16:00-17:00 CET Watch live here Missed our PaaS Partner Community Webcast? – watch the on-demand versions: · 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).   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Attend our February edition of the PaaS Partner Community Webcast live on February 27th 2019. Integrate HCM Cloud (global hr, talent management, workforce rewards, workforce management, work life) Oracl...

Integration

SOA Suite 12c in Docker containers. Only a couple of commands, no installers, no third party scripts by Maarten Smeet

For developers, installing a full blown local SOA Suite environment has never been a favorite (except for a select few). It is time consuming and requires you to download and run various installers after each other. If you want to start clean (and you haven’t taken precautions), it could be you have to start all over again. There is a new and easy way to get a SOA Suite environment up and running without downloading any installers in only a couple of commands without depending on scripts provided by any party other than Oracle. The resulting environment is an Oracle Enterprise Edition database, an Admin Server and a Managed Server. All of them running in separate Docker containers with ports exposed to the host. The 3 containers can run together within an 8Gb RAM VM. The documentation Oracle provides in its Container Registry for the SOA Suite images, should be used as base, but since you will encounter some errors if you follow it, you can use this blog post to help you solve them quickly. A short history QuickStart and different installers During the 11g times, a developer, if he wanted to run a local environment, he needed to install a database (usually XE), WebLogic Server, SOA Infrastructure, run the Repository Creation Utility (RCU) and one or more of SOA, BPM, OSB. In 12c, the SOA Suite QuickStart was introduced. The QuickStart uses an Apache Derby database instead of the Oracle database and lacks features like ESS, split Admin Server / Managed Server, NodeManager and several other features, making this environment not really comparable to customer environments. If you wanted to install a standalone version, you still needed to go through all the manual steps or automate them yourself (with response files for the installers and WLST files for domain creation). As an alternative, during these times, Oracle has been so kind as to provide VirtualBox images (like this one or this one) with everything pre-installed. For more complex set-ups Edwin Biemond / Lucas Jellema have provided Vagrant files and blog posts to quickly create a 12c environment. Read the complete article here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

For developers, installing a full blown local SOA Suite environment has never been a favorite (except for a select few). It is time consuming and requires you to download and run various installers...

Cloud

Lessons in Oracle Cloud Password Management by Phil Wilkins

Oracle Cloud is growing and maturing at a tremendous rate if the breadth of PaaS capabilities is any indication.  However, there are a few gotchas out there, that can cause some headaches if they get you. These typically relate to processes that impact across different functional areas. A common middleware stack (API CS, SOA CS, OIC etc) will look something like the following: As the diagram shows when you build the cloud services, the layers get configured with credentials to the lower layers needed (although Oracle have in the pipeline the Oracle managed version of many services where this is probably going to be hidden from us).when comes credentials Oracle (rightly so) reminds you that your password should be changed on a regular basis.  What is not so clear is that this has an impact on the linkages between the layers. Once you have changed you password, if you created and used your credentials to authenticate between layers, if you don’t then correct the details on each of the layers then things will start breaking.  Whilst the service to database is obvious and relatively easy to remember, after all these services are more than likely on your dashboard as well. But, because storage isn’t by default shown on the dashboard it becomes very easy to over look. The impact of this can be subtle at first, as the DBaaS appears to run its DB storage within the VM it will continue to run without issue.  If you have the DB configured to backup automatically, the backups will kind of work.  I say kind of, because what happens is that the DB writes to a file partition on the DBaaS VM, once the backup completes, these files get transferred to Storage. But, now the credentials are impacted this fails, but the cloud doesn’t automatically alert you to the fact, so unless you check regularly backups could fail for a longtime. You only see trouble when the file partition becomes full. This also impacts any DB working space. Net result, is sooner or later the DB can’t handle queries from the application and everything grinds to a stop. Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Oracle Cloud is growing and maturing at a tremendous rate if the breadth of PaaS capabilities is any indication.  However, there are a few gotchas out there, that can cause some headaches if they get...

Cloud

Oracle Emerging PaaS Partner Community Forum April 8th-10th 2019

The Oracle Emerging Partner Community Forum is a one week conference for cutting-edge software consultants, engineers and enterprise-level professionals. The #PaaSForum brings together partners who innovate SaaS and the world’s leading Oracle PaaS experts in the fields of integration, API management, process management, microservices & serverless, machine learning, digital assistant, content management and blockchain. Conference tracks   Enterprise Integration & Process   Application Development with Microservices, Containers and Serverless   Innovate, extend and integrate SaaS   Development tools, digital assistant & DevOps   Innovation with blockchain, machine learning, IoT & content   Best practices from partners & ACE team Location & Schedule Meliá Calviá Beach Carrer Violeta, 1, 07181 Andratx, Illes Balears, Spain April 8th to April 10th 2019 For details please visit the registration page here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

The Oracle Emerging Partner Community Forum is a one week conference for cutting-edge software consultants, engineers and enterprise-level professionals. The #PaaSForum brings together partners who...

Cloud

Extending analytics for Integration cloud using Elastic stack by Mani Krishnan Introduction

Oracle Integration Cloud (OIC) offers industry-leading SaaS integration capabilities.  It provides extensive monitoring, tracking and reporting features out-of-the-box. Occasionally, enterprises do have reporting and analysis needs those are better met by additional reporting and analytics products. This article discusses couple of such use cases and describes how to implement one of them using Elastic stack. Information in this article is applicable to release 18.1.3 of integration cloud. Main article Let’s consider these scenarios: Customer’s integrations are deployed to multiple instances of OIC. Customer wants a consolidated view of all integrations on single dashboard. Customer needs to customize several aspects of reporting such as type of charts and data retention. Customer wants end-to-end view of transactions across multiple applications, including those deployed to OIC. Use cases represented by these scenarios can be met by externalizing integration metrics from OIC into another platform specializing on analytics.  Let’s look at some recommended ways to extract metrics from OIC and importing them into ELK (Elastic-LogStash-Kibana). Elastic stack is a widely-used opensource platform for analytics and dashboards. Jump to one of the sections by click the link. Why Elastic stack? Patterns Extracting integration metrics Extracting information for tracking Indexing data using LogStash Visualizing data using Kibana Why Elastic stack? Elastic is among products that allow infinite scaling and support map-reduce for efficient distributed queries. Note that other products such as Oracle big-data analytics cloud service or Oracle log analytics can also meet aforementioned requirements.  Elastic is used in this blog for its simplicity for demonstration purposes. For sake of simplicity, the post does not address deployment of ELK stack. Refer to Elastic web site for instructions. A simple installation could run on a laptop. More complex, distributed deployments will require careful planning of compute, storage resources and indexes. Patterns Now that the basics on collecting relevant metrics are covered here are patterns that will help meet the requirements. Consolidated Reporting is achieved by collecting monitoring metrics from multiple OIC instances and feeding them into one analytics application instance. With ELK stack, LogStash is the agent/aggregator, Elastic is the indexer and Kibana is the analytics and reporting client. This pattern could help building reports for billing and historic analytics or correlate traffic patterns from multiple integration platforms. End-to-end transaction monitoring can be achieved by collecting start, end times, tracking id and completion status for parts of an end-to-end transaction  from each participating application, feeding them into an analytics application and running map-reduce queries that correlate parts of a transaction using tracking id. Read the complete article here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Oracle Integration Cloud (OIC) offers industry-leading SaaS integration capabilities.  It provides extensive monitoring, tracking and reporting features out-of-the-box. Occasionally, enterprises do...

Cloud

Integrating and Extending SaaS Applications by John Klinke

Knex Technology, a consulting firm based in Irvine, California, helps companies architect, integrate, implement and tune cloud applications to drive business success. For example, Knex is currently helping a large pharmaceutical company tie together multiple business systems including their financial, procurement and project management applications to improve operational agility.  Using a combination of Oracle Java Cloud, Oracle Database Cloud and Oracle SOA Suite, Knex is integrating financial data across multiple systems including ingesting bank account information into their financial application for streamlining cash management. Listen to Basheer Khan, CEO of Knex Technology, talk about how they save customers time and money by using Oracle PaaS solutions to integrate, extend and enhance SaaS. Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Knex Technology, a consulting firm based in Irvine, California, helps companies architect, integrate, implement and tune cloud applications to drive business success. For example, Knex is currently...

Cloud

Oracle Integration Cloud: The Data Mapper Activity by Jan Kettenis

In a previous blog I discussed a work-around for not having a Script activity in Oracle Integration Cloud's Process Builder. In this blog I will discuss another work-around which is actually not a work-around, but the real thing: the Data Mapper! As you can read in a previous blog about the matter, not having the equivalent of the Script activity of the on-premise BPM Suite, was an omission that we often had to find a work-around for. The one I used was the Business Rule activity. However, some weeks ago the Business Rule activity got deprecated (you could clearly see that). With the latest release of OIC (which may not yet be public available when you read this) the Business Rule activity has vanished. At the same time the Data Mapper activity has been added. Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

In a previous blog I discussed a work-around for not having a Script activity in Oracle Integration Cloud's Process Builder. In this blog I will discuss another work-around which is actually not a...

Cloud

A comparison of push vs phone-home communication approaches between API Gateways and Management Services by Luis Weir

API Gateways deliver critical runtime capabilities in enterprise-wide API management infrastructures. However, such runtime capabilities must also be complemented with other design-time and governance capabilities in support of activities such as APIs lifecycle management, API design, policy definition and implementation, deployment, retirement, monitoring, and so on. The aforementioned design-time/governance capabilities, are often offered by different API management vendors as a separate Management Service infrastructure that augments/complements the runtime infrastructure (API Gateways). Needless to say in order for runtime and design-time/governance infrastructure to work together cohesively as a collective whole, there must be some sort of effective and reliable communication between these two main components. Whereas some products like for example the Oracle API Platform Cloud Service, deliver a phone-home approach for API Gateways to communicate with the management infrastructure, other vendors implement a push approach whereby the Management Service is responsible for establishing and handling the connection to the API Gateways. Both approaches are fundamentally different and understanding how such differences can impact/influence a solution becomes even more critical as the need for API Gateways increase e.g. as a result of  adopting cloud or Microservices Architectures. Furthermore, as cloud adoption continues to rocket, vendors also offer Management Service capabilities as a PaaS cloud service. This is important and not trivial as it means that communication between the PaaS-based management infrastructure and the API Gateways must be in placed prior implementing the solution. This article compares these two main communication strategies and highlights key differences including pros and cons (from the point of view of the author).Read the complete article here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

API Gateways deliver critical runtime capabilities in enterprise-wide API management infrastructures. However, such runtime capabilities must also be complemented with other design-time and governance...

Cloud

Documenting APIs on the Oracle API Platform by Phil Wilkins

The last week or two I have been working on a new API Platform utility to add to my existing tools (see here). This tool addresses the question of generating documentation.  Much as been said about API documentation and the quality of it, check out these articles : https://nordicapis.com/the-easiest-ways-to-generate-api-documentation/ https://dzone.com/articles/best-practices-in-api-documentation If you look at these articles and others, there are some common themes, which are: Document the URI / payload Describe error handling Describe contracts such as how many API calls How the API is authenticated Apiary covers the first theme to a first class standard,  and you will see Apiary called out for its ability to document APIs in a lot of articles. Well written API Blueprints will cover the bulk of the second bullet. But the other points tend to fall outside of a Blueprint and fit more the API Policies and their use. Not everyone is so commited or enjoys writing documentation. The other driver for going beyond the use of Apiary is that some organizations feel the need to have a traditional word style document to capture/define an API’s contract in detail. With the API Platform the management portal enables an API to be published into the developer portal with the Apiary definition and a markdown file for further documentation. As you can see some of the information about the policies should be incorporated into the documentation. So how, can the gap be addressed easily. Within the policy definition is the means to provide documentation, as illustrated below. This provides an opportunity to record a more general explanation as to what and how to address that policy. Read the complete article here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

The last week or two I have been working on a new API Platform utility to add to my existing tools (see here). This tool addresses the question of generating documentation.  Much as been said about...