X

PaaS Partner Community

Recent Posts

Cloud

Oracle Integration Cloud Partner Summit em São Paulo 3 e 4 de Setembro de 2019

Você é nosso convidado para participar do Oracle Integration Cloud Partner Summit em São Paulo.  O objetivo deste encontro é demonstrar como atingir sucesso comercial e técnico fomentando OIC com oportunidades Oracle SaaS. O Oracle ERP Cloud e Oracle HCM Cloud são duas áreas, por exemplo, que estão em alto crescimento e queremos garantir que nossos parceiros se beneficiem e encontrem novas oportunidades com esse crescimento. A abrangente oferta de iPaaS da Oracle eliminou as barreiras entre vários aplicativos ERP, HCM e CX da Oracle e de terceiros, fornecendo uma solução estratégica integrada de negócios on-premise e na nuvem. Além disso, a sinergia com o restante do portfólio de soluções de Oracle Cloud transformou a maneira de fazer negócio de muitos clientes. 3 e 4 de setembro de 2019 9:00 AM - 6:00 PM Blue Tree Premium Morumbi Avenida Roque Petroni Júnior, 1000 São Paulo For details please visit the registration page here. For additional events please see our training calendar here (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

Você é nosso convidado para participar do Oracle Integration Cloud Partner Summit em São Paulo. O objetivo deste encontro é demonstrar como atingir sucesso comercial e técnico fomentando OIC com...

Architecture

Our new product – Katana 18.1 (Machine Learning for Business Automation) by Andrejus Baranovskis

Big day. We announce our brand new product - Katana. Today is first release, which is called 18.1. While working with many enterprise customers we saw a need for a product which would help to integrate machine learning into business applications in more seamless and flexible way. Primary area for machine learning application in enterprise - business automation Katana offers and will continue to evolve in the following areas: 1. Collection of machine learning models tailored for business automation. This is the core part of Katana. Machine learning models can run on Cloud (AWS SageMaker, Google Cloud Machine Learning, Oracle Cloud, Azure) or on Docker container deployed On-Premise. Main focus is towards business automation with machine learning, including automation for business rules and processes. Goal is to reduce repetitive labor time and simplify complex, redundant business rules maintenance 2. API layer built to help to transform business data into the format which can be passed to machine learning model. This part provides API to simplify machine learning model usage in customer business applications. 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

Big day. We announce our brand new product - Katana. Today is first release, which is called 18.1. While working with many enterprise customers we saw a need for a product which would help to...

Architecture

Make Orchestration Better with RPA by Eduardo Chiocconi

  Nobody can deny, that when used correctly, RPA has the potential of providing a great ROI. Specially in situations where we are trying to automate manual no value added tasks as well as used as a mechanism to integrate with systems of information that do not have headless way (for example no APIs or Adapters if you are using an integration broker tool) to interact with them. I would like to start this article with a simple example. Imagine for a second, an approval business process where a Statement of Work (SOW) needs to be approved by several individuals within an organization (consulting manager to properly staff project, finance manager to make sure project is viable). Once the approvals are done, the SOW should be uploaded and associated to an opportunity in this company's CRM application (where all customer information is centrally located). At the core of this business process, there is orchestration that coordinates people approvals and should also integrate with the CRM application to upload the SOW to the customer opportunity. The diagram below illustrates the happy path of this orchestration using BPMN as the modeling notation to map this business process (screenshot from Oracle Integration Cloud - Process). Process Automation tools can easily manage the human factor of these orchestrations. Different tools manage integration to applications differently. Depending on the integrated system, the task of transacting against this system may be simple, complex and at times not possible at all. If we take a closer look at the step in which we need to upload the SOW document to the opportunity, then we have the following options: Option a) If the CRM application has an API that allows uploading documents and link it directly to an opportunity, then this transaction can be invoked from the orchestrating business process and automated in a headless manner. When available, this is the preferred way as it is more scalable and it does not come with the overhead of transacting via the application User Interface. 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

  Nobody can deny, that when used correctly, RPA has the potential of providing a great ROI. Specially in situations where we are trying to automate manual no value added tasks as well as used as a...

Integration

How to query your JMS over AQ Queues by Martien van den Akker

At my current customer we use queues a lot. They're JMS queues, but in stead of Weblogic JMS, they're served by the Oracle database. This is not new, in fact the Oracle database supports this since 8i through Advanced Queueing. Advanced Queueing is Oracle's Queueing implementation based on tables and views. That means you can query the queue table to get to the content of the queue. But you might know this already. What I find few people know is that you shouldn't query the queue table directly but the accompanying AQ$ view instead. So, if your queue table is called MY_QUEUE_TAB, then you should query AQ$MY_QUEUE_TAB. So simply prefix the table name with  AQ$. Why? The AQ$ view is created automatically for you and joins the queue table with accompanying IOT tables to give you a proper and convenient representation of the state, subscriptions and other info of the messages. It is actually the supported wat of query the queue tables. A JMS queue in AQ is implemented by creating them in queue tables based on the Oracle type sys.aq$_jms_text_message type. That is in fact a quite complex type definition that implements common JMS Text Message based queues. There are a few other types to support other JMS message types. But let's leave that. Although the payload of the queue table is a complex type, you can get to its attributes in the query using the dot notation. But for that it is mandatory to have a table shortname and prefix the view columns with the table shortname. 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 my current customer we use queues a lot. They're JMS queues, but in stead of Weblogic JMS, they're served by the Oracle database. This is not new, in fact the Oracle database supports this since 8i...

Community

Invite your customers to attend the the Oracle Integration and Digital Assistant Customer Summit @ #OOW19 – in San Francisco, Thursday, September 19th, 2019

Calling all Oracle Integration and Digital Assistant Customers: We are very excited to invite you to this all-inclusive event highlighting Oracle Integration, Process Automation and Robotics, Digital Assistant, Visual Builder, Integration Analytics, SOA Suite and SOA Cloud Service, Managed File Transfer, B2B, and related products and components. Why Join Us? Preview of coming attractions: Where We’re Going: Product updates and roadmaps. Compass not required. Customers First 101: Your experience. Your business. Your world. What’s On Your Mind: Give us your feedback. We’re listening. Don’t Go It Alone: Network with other customers. Share and collaborate. One-on-One: Interact with Oracle Engineering and Product Management. Mix & Mingle. Extend the day into the night with our Customer Appreciation Event. Food and fun, beverages and bonuses! An exclusive event open only to customers of Oracle Integration and Digital Assistant. In case you are an Oracle Partner please attend the Application Integration Partner Advisory Council.   Thursday, September  19th, 2019 San Francisco USA 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

Calling all Oracle Integration and Digital Assistant Customers: We are very excited to invite you to this all-inclusive event highlighting Oracle Integration, Process Automation and Robotics, Digital...

Cloud

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

Attend our August edition of the PaaS Partner Community Webcast live on August 27th 2019 SOA Cloud Service Comprehensive Integration and Analytics in the Cloud SOA Cloud Service provides an integration platform as a service (iPaaS) so that you can quickly provision your new platform, start developing and deploying your APIs and integration projects and provide real-time analytics as you transition to Digital Business. For details please visit the website here. Presenter: Robert Wunderlich, Director Product Management ID 8000524 password 277084 UK: +44 (0) 208 118 1001 & United States: +1 40 877 440 73 Schedule: Tuesday August 27th 2019 16:30-17:30 CET. Attend the Webcast Take the opportunity to watch our community webcasts on-demand: · PaaS Overview Webcast · Process Cloud Service Update · Integrate ERP Cloud · Integrate HCM Cloud · Functions and Cloud Native · Cloud trials & community update · Oracle Integration Cloud Update · Oracle OpenWorld 2018 Preview · Innovate, Extend and Integrate SaaS Overview and Pricing · Robotic Process Automation · Autonomous Mobile Cloud · PaaS Overview Webcast · Blockchain · API Platform Cloud Service part 2 · 3rd Generation API Gateways part1 · Oracle JET · Oracle Visual Builder Cloud Service · Container Native Application Development Platform For the latest information please visit Community Updates Wiki page (Community membership required).   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 August edition of the PaaS Partner Community Webcast live on August 27th 2019 SOA Cloud Service Comprehensive Integration and Analytics in the Cloud SOA Cloud Service provides an integration...

Cloud

The Power of High Availability Connectivity Agent by Antony Reynolds

High Availability with Oracle Integration Connectivity Agent You want your systems to be resilient to failure and within Integration Cloud Oracle take care to ensure that there is always redundancy in the cloud based components to enable your integrations to continue to run despite potential failures of hardware or software.  However the connectivity agent was a singleton until recently.  That is no longer the case and you can now run more than one agent in an agent group. Of Connections, Agent Groups & Agents An agent is a software component installed on your local system that "phones home" to Integration Cloud to allow message transfer between cloud and local systems without opening any firewalls.  Agents are assigned to agent groups which are logical groupings of agents.  A connection may make use of an agent group to gain access to local resources. The feature flag oic.adapter.connectivity-agent.ha allows two agents per agent group.  This provides an HA solution for the agent, if one agent fails the other continues to process messages. Agent Networking Agents require access to Integration Cloud using HTTPS, note that the agent may need to use a proxy to access Integration Cloud.  This allows them to check for messages to be delivered from the cloud to local systems or vice versa.  When using multiple agents in an agent group it is important that all agents in the group can access the same resources across the network.  Failure to do this can cause unexpected failure of messages. 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 Availability with Oracle Integration Connectivity Agent You want your systems to be resilient to failure and within Integration Cloud Oracle take care to ensure that there is always redundancy in...

Cloud

First steps with Oracle Self Service Integration Cloud by Lucas Jellema

An important part of enabling optimal use of SaaS applications is integrating various functions in said applications. Events in one application need to have an effect in others. From simple practical matters such as “send  an email when a specific type of file was uploaded into a certain Dropbox or OneDrive folder” or “Update a Google Document when a IRA issue is created” to more profound actions as “When a new lead is added to Oracle Sales Cloud, a new message is posted in a Slack channel” or “When an Eloqua Account is added, create same account Oracle Sales Cloud.” Oracle Self Service Integration Cloud provides a framework for periodically polling a wide range of business applications out of the box as well as any application you add yourself (as long as the application can be polled through calls to a REST API). Any records retrieved in a polling action can be used to trigger actions in other applications. SSI can perform some logic (filter, loop, conditional execution as well as some calculation and conversion) and create a request message to send to a target application. Many recipes are available out of the box, and more can easily be created for all know business applications as well as for those we add ourselves. Note that SSI will be the foundation for a new Custom Adapter development kit for Oracle Integration Cloud; apparently this it will support a low code, graphical experience with drag and drop for easy creation of adapters. In this article a few first impressions with SSI. Step 1: provision an SSI instance From the Cloud Dashboard, I have opened the Service Console for SSI. Here I have selected the option to create a new instance. 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

An important part of enabling optimal use of SaaS applications is integrating various functions in said applications. Events in one application need to have an effect in others. From simple practical...

Cloud

OIC Connectivity Agent Installation Pointers by Greg Mally

The connectivity agent has been a feature of Oracle’s integration cloud strategy from the beginning to address the challenge of the cloud/on-premise integration pattern. However, the implementation of the agent differs between Oracle Integration Cloud Service (ICS) and Oracle Integration Cloud (OIC). With both offerings, the pattern for setup remains the same: 1. Create Agent Group in ICS/OIC Console 2. Download the connectivity agent installer 3. “Install” the agent on an on-premise machine using the Agent Group ID from step 1 (this registers the agent with ICS/OIC) 4. Verify that the agent is communicating with ICS/OIC via the integration console However, step 3 differs dramatically between ICS and OIC. With ICS, the installation process resulted in a WebLogic Server (WLS) Single-Server configuration (i.e., all-in-one WLS server). Although the setup for the ICS agent has been optimized for an easy installation experience, the end result is fairly heavyweight. Now looking at how the agent is installed on OIC, it is simply a jar file that is kicked off using java -jar connectivityagent.jar. The end result is “behavior wise” is the same, but the footprint and experience from a setup/configuration perspective is radically different. The rest of this blog will focus on what happens when the OIC agent is “installed” and details that may not be obvious from the on-line documentation that can result in some “why does this not work” head scratching. OIC Connectivity Agent High-Level Installation Steps 1. Create an Agent Group in the OIC Console 2. Download the Connectivity Agent zip file from the OIC Console 3. Unzip the contents of the zip file on the on-premise agent machine 4. Update the InstallerProfile.cfg with the details of the OIC environment and on-premise network 5. Run the agent using java -jar connectivityagent.jar Please refer to the OIC Connectivity Agent on-line documentation for the details associated with the steps mentioned above.   OIC Connectivity Agent Installation Experience Once the zip file is downloaded from the OIC console and unzipped on the agent machine, you will see something like the following directory structure (as of 18.4.3): 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 connectivity agent has been a feature of Oracle’s integration cloud strategy from the beginning to address the challenge of the cloud/on-premise integration pattern. However, the implementation of...

Cloud

Opportunity to Order Workflow: Integrating Salesforce with NetSuite – Part 2 by Arijit Chakraborty

In our previous post, we demonstrated how Oracle Integration Cloud can automate your 'Opportunity to Order' workflow to help you achieve synchronization between your Salesforce and NetSuite applications. In this post, I will show you how easy it is to set up this integration flow between Salesforce and NetSuite. The setup begins with the creation of individual connections for Salesforce and NetSuite using Oracle Integration Cloud's designer console. First add the authentication credentials to access your application environments. Once the connections are saved and tested, we proceed to the next steps of creating an integration process flow through drag and drop, configuring the adapters, and defining the mapping. Finally a single click activates your integration to achieve bi-directional synchronization between Salesforce and NetSuite. Watch this video created by the Oracle Learning Library Team (YouTube channel) for a complete demo of the steps involved in using Integration Cloud Service to setup and configure your 'Opportunity to Order' workflow between Salesforce and NetSuite. 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 post, we demonstrated how Oracle Integration Cloud can automate your 'Opportunity to Order' workflow to help you achieve synchronization between your Salesforce and NetSuite...

Cloud

Provisioning Oracle API Platform Gateway Nodes using Terraform and Ansible on AWS by Kevin King

When using Oracle Autonomous API Platform, an API gets deployed to a logical gateway.  The logical gateway consists of one or more nodes which are instances of the runtime, installed on physical machines, virtual machines, or cloud infrastructure.  The gateway nodes handle the processing of the API requests, but a load balancer is still required to distribute traffic between the nodes.  When performance becomes an issue, more nodes can be added to increase throughput.  Providing an automated way to manage nodes ensures consistency of configurations and the ability to easily add and remove nodes. The gateway nodes can be installed on-premise or in the cloud, and are not restricted to the Oracle cloud.  This allows for customers who are already using AWS to host their micro-services, to use Oracle's API Platform platform to be able to monitor and expose their APIs on a central location.  The API Platform portal, provides a central location deploy, activate, deprecate, and secure APIs while having complete visibility of the usages and KPI monitoring. In this blog, I'll describe how I've created an automated way to provision, configure, and register new API gateway nodes, running on Amazon EC2 into the API Platform using Terraform and Ansible. Technologies used (and links for more help): APICS: This the 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

When using Oracle Autonomous API Platform, an API gets deployed to a logical gateway.  The logical gateway consists of one or more nodes which are instances of the runtime, installed on physical...

Cloud

Managing HTTP Headers with Oracle API Platform by Robert Wunderlich

Imagine you have a service that is secured with Basic Auth or better yet OAuth2 and you would like to leverage the complete capabilities of an API Platform so you choose to create an API and deploy it to a gateway running in front of your service. When you call your service directly from within your internal network, everything works, providing you include the appropriate Authorization header that your service expects. However, when you call the API endpoint on your gateway, the endpoint you will make available to your consumers, it does not work. You are passing everything as your original call, you've just modified the end-point to point to your gateway load balancer address and API end-point. What happened? Well, most of the headers you pass to the gateway will simply pass through by default, with the exception of Authorization. Here is an example of a real simple API I created. This API receives a request to the "echo" end-point and simply passes it to httpbin.org so we can see the result. So, as we can see, I am not really including any security policies in my API. I am choosing to leave that to the back-end service in this case. What happens if I call this API passing with an Authorization header. As you can see below, it is not included in the headers. This is because the gateway is an authorization and policy enforcement engine and in most cases, when we validate the user at the gateway, we do not want to pass that header to the back-end systems. But what if we do want to pass that header? It turns out this is quite simple. We add the header to our Service Request 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

Imagine you have a service that is secured with Basic Auth or better yet OAuth2 and you would like to leverage the complete capabilities of an API Platform so you choose to create an API and deploy it...

Cloud

API Platform Cloud Service Training, Samples and Demos by Robert Wunderlich

This is the place to learn all about API Platform! Here you will find our repository of tutorials that are aimed to help you on your path to be an expert. What is a tutorial? A tutorial is a small lesson that walks you through the process of performing a particular task. For example Designing an API Note: Whenever there is a link, open it in a new tab (right-click->"Open Link in New Tab"). This way you will maintain your place this lab guide without having to re-orient yourself after completing a task from a linked tutorial, etc Think of a tutorial as the how to perform a task What is a scenario? A scenario the story or use-case that provides a path through the tutorials. Think of a scenario as the what and why Suggested approach The overall structure of this training can be thought of as Scenario Tutorials Screencasts (coming soon) As you begin with the scenario, you may visit the linked tutorials for guidance, but we suggest you try to push yourself to use the application with only just enough guidance that you might need. Don't blindly follow the steps of a tutorial. As a matter of fact, there are some tasks that naturally get repeated, such as deploying an API as you make changes. The first time you deploy, you may need to use the tutorial, but the second and subsequent times, try to do it without the tutorial so you can test yourself and confirm if you are comprehending what this training is teaching you. We plan to record each tutorial in a short screencast so that if you need to see it being done, or you simply want to validate that you've followed the task correctly, you can use these videos. Again, don't hesitate to push yourself by attempting to complete the task, then use the tutorial to validate your understanding. Getting Started Choose the environment you will use You can visit Environments to learn about getting a free trial of Oracle Cloud. Visit the scenarios and choose which one you want to use. There is only one right now, so the choice is easy! Get the free training material 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 is the place to learn all about API Platform! Here you will find our repository of tutorials that are aimed to help you on your path to be an expert. What is a tutorial? A tutorial is a small...

Cloud

When the Cracks Begin to Show On Designing Microservices by Lucas Jellema

No one has achieved success with microservices just by talking about them. Unfortunately, many organizations spend a lot of time on exactly that, debating how to approach microservices. It is as though there is one perfect approach to designing and working with microservices that needs only be uncovered. In actual fact, there is no such definitive solution; even if there were, it would hold true only until changes in the organization, business objectives, technology frameworks and regulations made adjustments necessary. It is tempting—just as it was a decade ago with SOA Web Services—to spend a lot of time and energy on identifying microservices. Creating an exhaustive overview of all microservices, defining the exact scope and interface of each, is not feasible and is not a smart investment of time. It would be a lot of work, and that work would never be complete. The definition of microservices is not an end in itself and giving in to this temptation represents a serious risk. Microservices are an instrument for achieving sustained business agility in a changing world of functional and non-functional requirements and evolving technical, political, economic, and legal parameters. Microservices cannot be defined once and for all, and they should not have to be. As architects and developers we are agile and flexible. We embrace change in all aspects of our IT organizations. Here’s another organizational risk familiar from the SOA era: starting with an exclusive focus on the technology for implementing microservices and on the microservices platform, the underlying platform for eventually running the microservices (that do not even exist yet and for which no requirements are yet known). It is all too easy to spend time on this seemingly useful exercise and, after months of investigation and selection and architecting, to end up with an impractical, oversized and over-engineered platform – and no running microservices. Such discussions slow down the process of microservices adoption, obstruct the view of the essential challenges, and set up an organization for disappointing results (if not outright frustration). A third category of risk is to just start building microservices without a clear business need for or objective with a microservices architecture or, even worse, without really understanding what a microservices architecture entails from an organizational perspective. The operative keyword being overlooked: DevOps. This article provides some insights and guidelines that can help propel teams of architects beyond discussions and into action. Perhaps it can also help establish some architecture guidelines, such as the importance of domain design. What do we want to achieve with microservices? When discussing microservices, we must remember what our objectives are. Microservices are not the objective; they are merely the means. Microservices are meant to help us with those objectives and if they do not do so, we neither need nor want them. 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

No one has achieved success with microservices just by talking about them. Unfortunately, many organizations spend a lot of time on exactly that, debating how to approach microservices. It is...

Cloud

Technology and Industry Innovations and Demos

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

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

Cloud

Additional new content PaaS Partner Community

· Use Processes in Oracle Visual Builder Cloud Service. Create a process application and a process in Oracle Process Cloud Service, then, using Visual Builder Cloud Service, create a web application that displays processes and tasks and executes them. · Special Report: Blockchain In July, Oracle announced the general availability of its Oracle Blockchain Cloud Service, which allows organizations to easily build blockchain networks that can drive more-secure and more-efficient transactions, and to track goods through supply chains globally. Oracle has many of the required components for a strong blockchain network already in place, including a powerful platform, compatible SaaS applications, and a comprehensive and proven cloud security portfolio. With these capabilities, Oracle is uniquely poised to deliver major benefits to customers. These include minimizing complexity and cost, improving the customer experience, hastening application delivery and integration, and increasing transparency throughout the supply chain. Here, discover how blockchain is reducing risk and costs associated with common business processes, and learn how your business can use blockchain to drive innovation and accelerate profits. · Is Blockchain Right for You? Oracle’s framework helps companies evaluate this hot technology using six criteria. · Cloud Productivity Payoff Discover the key benefits of a unified approach to finance modernization · Oracle Helps You Put Blockchain into Real-World Use with New Cloud Service Oracle Blockchain Cloud Service has the features that an enterprise needs to move from experimenting with blockchain to creating production applications. · What Will Spark the Blockchain Explosion? Which enterprise or industry application or applications will ignite a true explosion in the use of blockchain? · Edtech Startup to Release Blockchain-Based “Lifelong Learning Ledger” Brandman University is taking a new approach to adult education, focusing on students’ competencies to speed their path to graduation · Oracle Blockchain Service for Financial Services Oracle Blockchain Cloud Service is part of a PaaS portfolio delivered by a scalable, distributed transaction processing platform that accelerates revenue, creates new revenue streams, and reduces risk.   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

· Use Processes in Oracle Visual Builder Cloud Service. Create a process application and a process in Oracle Process Cloud Service, then, using Visual Builder Cloud Service, create a web...

Cloud

Value of Technical Capability Models by Phil Wilkins

The use of Technical Capability models is not something I have seen a lot of use of, which is a little unfortunate as they can provide tremendous insight into an organizations IT needs. Typically you want to use the Technical capability model to be used in conjunction with a business capability model, and this is where things can get tricky as developing the business views can take time.  I came across this short video which focuses on the more business aspect but helps explain the ideas behind the models: Note how the model is largely groups of capabilities that happen in the business. Underlying this kind of diagram you would have a brief explanation of each capability.  If you want to go all out on EA modelling then you can link the capabilities to the documented associated processes etc. Independently, the ideal is to then identify the technical capabilities that are likely to be needed. This will provide a similar looking model. The technical capabilities are probably best drawn from industry best practices, and specific business needs. The model should be completely product agnostic. The real value comes in by then mapping the technical capabilities to which business capabilities use. 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 use of Technical Capability models is not something I have seen a lot of use of, which is a little unfortunate as they can provide tremendous insight into an organizations IT needs. Typically you...

Cloud

5 Easy Ways To Determine If Your Company Needs Blockchain by Lisa M. Schwartz

Blockchain, the cloud-based distributed ledger, is one of the hottest emerging business technologies. But how do you know if your company needs to create or join one? To help you make that decision, you and your organization should ask (and answer) the following five basic questions: 1. Are we ready to lead a blockchain initiative, one that spans an industry or even multiple industries? Blockchains provide a shared, immutable, secure record of transactions across a business network, so embarking upon a blockchain project will require your commitment to a process that goes beyond your own organization or business—“going big,” so to speak. For example, a global shipping management company is going big with a blockchain to simplify the documentation process among ocean carriers, truckers, customs agencies, and logistics providers, projecting a 60% reduction in the time required to collect and confirm data from multiple parties.  One federal government—working with banks, customs, food and drug administration officials, and other organizations—is using blockchain to identify counterfeit goods and prevent fraudulent customs activity. To prevent contamination, large and small enterprises across food industry supply chains are exploring blockchain to verify and prove that food is safe at every stage, from point of origin to distribution, from point of sale to consumption. 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

Blockchain, the cloud-based distributed ledger, is one of the hottest emerging business technologies. But how do you know if your company needs to create or join one? To help you make that decision,...

Business Process Management

Recursion in XSLT by Martien van den Akker

Last week I helped someone on the Oracle community forums with transforming a comma separated string to a list of elements. He needed this to process each element in BPM Suite, but it is a use case that can come around in SOA Suite or even in Oracle Integration Cloud. You would think that you could do something like a for-each and trimming the element from the variable. Recursion One typical thing with XSLT is that variables are immutable. That means that you can declare a variable and assign a value to it, but you cannot change it. So it is not possible to assign a new value to a variable based on a substring of that same variable. To circumvent this, you should implement a template that conditionally calls itself until an end-condition is met. This is a typical algorithm called recursion. Recursion is a way of implementing a function that calls itself, for example to calculate the faculty of a number. Recursion can help circumventing the immutability of variables, because with every call to the function you can pass (a) calculated and thus different value(s) through the parameter(s). I wrote about this earlier, but last week a co-worker asked a similar question, but just the other way around: transforming a list into a comma separated string. So, apparently it's time to write an article about it. 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

Last week I helped someone on the Oracle community forums with transforming a comma separated string to a list of elements. He needed this to process each element in BPM Suite, but it is a use case...

Business Process Management

UiPath OIC Connector

Oracle Integration Cloud is finalizing its work of a UiPath specific adapter that allows Oracle Integration Cloud service subscribers to connect to a UiPath Orchestrator. Oracle Integration Cloud allows dispatching UiPath RPA Processes via UiPath’s public REST API. Oracle offers bi-directional communication between Oracle Integration Cloud and UiPath RPA solution. When Oracle Integration Cloud consumes developed and deployed UiPath RPA processes, Oracle Integration Cloud can use UiPath’s public REST APIs to orchestrate the dispatching of RPA Processes via a UiPath Robot in an unattended manner. Oracle Integration Cloud is also finalizing its work of a UiPath adapter that encapsulates all the logic and internal technical details to natively discover, configure and dispatch the execution of RPA robots in an unattended manner. UiPath can also take advantage of the Integration and Process Automation capabilities in Oracle Integration Cloud, as when there are issues during the execution of RPA processes by the robots, often times, an escalation to a human is needed in exception based conditions. Oracle Integration Cloud offers human workflow capabilities that can help streamline these situations where people is needed. Oracle Integration Cloud offers public REST APIs to easily enable this connectivity. Get the connector here. For additional information please see 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 is finalizing its work of a UiPath specific adapter that allows Oracle Integration Cloud service subscribers to connect to a UiPath Orchestrator. Oracle Integration Cloud...

Cloud

The power of Oracle Event Driven Architecture by Roger van de Kimmenade

Introduction There is a lot of hype around Microservices and the use of events for implementing the choreography pattern. However this is nice for companies like Netflix and Twitter, but there are a lot of organisations still struggling with files and ESB like products. Also my current client uses an ESB namely the Oracle SOA Suite 12c for integrations. We cannot just throw away this ESB, but we can make use of the event mechanism built in. This blog describes the way we use the EDN (Event Delivery Network) component, that is used within SOA composites to throw events and to subscribe on events. EDN Oracle has a component that you can use to publish events and to subscribe on events within a SOA composite. Just use the invoke activity with the eventname and the content of the event. Within a composite you can subscribe on events and set filters. You can also configure “oneAndOnlyone” consistency property and indicate if you want a durable or non-durable subscriber. The EDN hides the underlying JMS provider, which can be changed (weblogic jms or OracleAQ). Separate Topics can be defined for each event or just use 1 topic for all events. Notes: Applications must always be abstracted by a corresponding SOA Composite. Applications should not use JMS directly EDN cannot be used directly from within Oracle OSB 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 There is a lot of hype around Microservices and the use of events for implementing the choreography pattern. However this is nice for companies like Netflix and Twitter, but there are a...

Business Process Management

PaaS (Process & Integration) Partner Community Newsletter July 2019

Dear PaaS Partner Community Want to increase the Oracle Cloud business? Create new service offerings and solutions for the Cloud? Watch the on-demand PaaS Overview Webcast. Martijn Vlek, Vice President Sales Cloud Native & Integration presents the latest PaaS sales plays, kits and how to get access to the Oracle Cloud platform. You as an Oracle partner can use the same content that we use to train the internal Oracle sales team. Each sales kit includes an elevator pitch, battle card, customer presentation in ppt format and references. Feel free to adopt the kits with your services offering. As a tip we recommend to distribute the battle cards in your sales team valets. Access the Oracle sales kits on sales central here. Registration for the ninth edition of the PaaS Summer Camp is open. The training takes place August 26th-30th 2019 in Lisbon Portugal. For details please visit the registration page here. This month’s we start a new series to promote your partners customer success. Watch Luis Weir, CTO Capgemini how he disrupts financial industry clients with solutions based on the Oracle Cloud Platform. We want to promote your customer success! Have you implemented successful a solution based on the Oracle Cloud Platform? Submit your success story via the customer reference program. The June edition of Oracle Integration Cloud 19.2.3 release includes new integration features like Inline Activity Stream with timestamps, New Automation Anywhere adapter and the ability to edit a Schedule from the Integration design page. New process features include Canvas changes, Common expression builder in Decision modeling editor, Conditional expressions in data association, Smart sentries in dynamic processes, Promote process application samples to the gallery for easy sharing and QuickStart Apps enhancements. Thanks to the community for sharing all the integration articles: How The Co-op Cut Time to Hire in Two Quarters & How to Capture EBS Business Event in Oracle Integration Cloud & Using Stage File Write operation(with opaque schema) to copy files & Securing files using PGP encryption (Part-1-Encryption): Oracle Integration & Securing files using PGP encryption (Part-2-Decryption): Oracle Integration & OIC - First Steps with the ATP adapter & How to create ZIP files: Oracle Integration Cloud & Migrating ICS to OIC & Custom time range filter for monitoring pages in OIC & How to Update Oracle SOA 11g Timeouts. In the process & innovation section we published a blog post from Ankur how to develop a simple application from scratch and to enable notifications. The Blockchain team released an intelligent track and trace SaaS solution. Mario describes in an article the connection of Blockchain and IoT. For a short summery of our key monthly information watch the PaaS Partner Updates on YouTube. The July edition highlights sales, marketing and enablement support for partners. This month’s community webcast will be a joint webcast with our partner Evosys to innovate, extend and integrate SaaS our monthly PaaS Partner Community Webcast – July 19th 2019. To read the newsletter please visit www.tinyurl.com/PaaSNewsJuly2019 (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 Want to increase the Oracle Cloud business? Create new service offerings and solutions for the Cloud? Watch the on-demand PaaS Overview Webcast. Martijn Vlek, Vice...

Integration

Using Oracle BPEL Direct Bindings in Java by Mark Peterson

About a year ago, at my previous customer, a co-worker and I encountered and described a persistence problem with setting the Global Tokens in SOA Suite. What are Global Tokens again? The problem with a middleware product as Oracle Service Bus, SOA Suite (and the same probably counts for MuleSoft, or any other integration tool) is that when you move an integration through the development lifecycle from development, to test, preproduction and production, you need to update the endpoints. When I have an integration with a (BPEL) Process that does a check-in of a document in WebCenter Content, for instance, then on the test environment it should do the check-in to another WCC server than on pre-production or production. We don't want to have our test documents in production, do we? To solve that, in OSB we have customization files, and in SOA Suite 11g and onwards, we use config plans. But, in 11g PatchSet 6 (11.1.1.7), SOA Suite introduced Global Tokens. That way you can create a token that refers to the WCC host, eg. ${wcc_url}, and use that as a reference in your binding properties. These properties can be set using Enterprise Manager FMW Control 12c: 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

About a year ago, at my previous customer, a co-worker and I encountered and described a persistence problem with setting the Global Tokens in SOA Suite. What are Global Tokens again? The problem with a...

Integration

Persisting of settings in a SOA Suite Enterprise Deployment by Martien van den Akker

About a year ago, at my previous customer, a co-worker and I encountered and described a persistence problem with setting the Global Tokens in SOA Suite. What are Global Tokens again? The problem with a middleware product as Oracle Service Bus, SOA Suite (and the same probably counts for MuleSoft, or any other integration tool) is that when you move an integration through the development lifecycle from development, to test, preproduction and production, you need to update the endpoints. When I have an integration with a (BPEL) Process that does a check-in of a document in WebCenter Content, for instance, then on the test environment it should do the check-in to another WCC server than on pre-production or production. We don't want to have our test documents in production, do we? To solve that, in OSB we have customization files, and in SOA Suite 11g and onwards, we use config plans. But, in 11g PatchSet 6 (11.1.1.7), SOA Suite introduced Global Tokens. That way you can create a token that refers to the WCC host, eg. ${wcc_url}, and use that as a reference in your binding properties. These properties can be set using Enterprise Manager FMW Control 12c: 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

About a year ago, at my previous customer, a co-worker and I encountered and described a persistence problem with setting the Global Tokens in SOA Suite. What are Global Tokens again? The problem with a...

Community

My private Corner – when leadership changes III

Vikas Anand the driver and great supporter of the PaaS Partner Community accepted a new challenge. As a friend and VP of Integration we will keep him in mind for the excellent support and the joint on-premises and cloud business. Vikas message for the partner community: 17 years of fun times, challenging times and everything in between. Yes, the clock really ticks fast. And what an amazing ride this has been. Oracle provided me amazing opportunities through the years, to eventually lead the Oracle Integration Portfolio. It’s bittersweet to leave a workplace you’ve enjoyed. I have had the privilege to meet many of you through the years during my travels to Oracle offices across the world. It has been a pleasure working alongside the incredible talent Oracle has. This place, this work, and its people have meant so much to me. I am #oracle and #oracleintegration proud! I am very grateful for the support you have provided to me, and my team over the years - that has translated into the huge success Oracle integration has experienced. In the most recent Gartner MQ we are #2 in vision, and Oracle integration continues to march upwards vs the competition. We enter into FY20 with a stellar roadmap, amazing go to market, and new saas attach opportunities. Plus, you will have the support of the outstanding and passionate Oracle integration Product Management, and Engineering team! None of us achieve in isolation, and the successes we’ve enjoyed together have been a result of our mutual cooperation, and collaboration. This collaboration and success will continue to amazing new levels with: Scott Haaland and Jon Huang as your point of contacts for outbound support for SOA CS & OIC, and OIC4SaaS respectively Siddharth Pande will be your contact for anything related to OIC product roadmap and plans Jagdeep Singh on the team will help you build executive partner relationships Jim Bole on the team is your point of contact for strategic customers deploying OIC, SOA CS etc I will continue to track the progress of OIC albiet from a distance. Stay in touch Vikas Anand Thank you and keep the flag of Oracle Integration flying high always!   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

Vikas Anand the driver and great supporter of the PaaS Partner Community accepted a new challenge. As a friend and VP of Integration we will keep him in mind for the excellent support and the joint...

Cloud

Performance of MFT Cloud Service (MFTCS) with File Storage Service (FSS) using a Hybrid Solution Architecture in Oracle Cloud Infrastructure (OCI) by Shub Lahiri

Executive Overview MFT Cloud Service clusters in Oracle Cloud Infrastructure Classic (OCI-C) are provisioned with database file storage system (DBFS) for shared storage as discussed in one of our earlier blogs[1]. In Oracle Cloud Infrastructure (OCI), customers also have the option of using File Storage Service (FSS) for shared storage. FSS can be used for high throughput use cases where a large number of large files have to be processed within MFTCS. But this alternative of high performance comes at a cost of resiliency. The backup and recovery of the DBFS is automatically achieved by the backup of the database. Although, the backup and recovery recommendations for FSS are well-documented, the implementation has to be managed in a custom layer. This blog shows the usage of FSS for shared storage in an MFTCS cluster but the same concepts can be applied to meet the shared storage requirements of SOACS as well. This blog describes a way to setup a high-volume file transfer process within MFTCS in OCI, where files are received in embedded SFTP server and then transferred to a remote Object Storage endpoint in OCI-Classic within Oracle Public Cloud (OPC). Solution Approach Use Case Basic Requirements The overall use case can be described as follows and is also exemplified in Fig.2 below. An external SFTP client sends multiple files of different sizes concurrently via SFTP to the embedded SFTP server running in MFT Cloud Service (MFTCS) within OCI. MFT Server, upon receipt of the files, transfers it to an object file storage service in OCI-Classic domain URL. As the MFT transfers are being executed, multiple concurrent file downloads are also processed by the SFTP server, embedded within MFTCS. Solution Architecture The configuration of MFT to receive files via SFTP has been discussed in one of my earlier blogs[2]. In that post, we had shown how MFT can receive files via its embedded SFTP server and save them in a local file system. In this article, we extend the use case by modifying the file system of the target endpoint to point to an object storage service endpoint within an OCI-Classic domain. The shared storage layer of DBFS is replaced with FSS. Apache jMeter is used to simulate the concurrent upload and download traffic volume, comprising of files in different sizes. 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

Executive Overview MFT Cloud Service clusters in Oracle Cloud Infrastructure Classic (OCI-C) are provisioned with database file storage system (DBFS) for shared storage as discussed in one of our...

Cloud

See how easily you switch your integration views by Arif Rafique

In OIC, we spend most of our time building the integration. Currently, when you view/edit the integration in editor, it shows the integration in vertical layout. Now, you can view/edit the integration in several ways: · Canvas view o Vertical: Displays the integration vertically. o Horizontal: Displays the integration horizontally. · Pseudo view: Displays the integration vertically with child nodes indented. Details about each node in the integration are displayed to the right. In addition to the above, you can also view the integration outline style.You will need to enable "oic.ics.console.integration.layout" feature flag to enjoy this feature. The above diagram shows how to select different views and how the integration looks like in vertical view layout. Canvas view: Canvas view allows you to select the layout. There are two options for the layout: Vertical: This is the default view mode of the integration. In this mode, the integration is shown vertically. Horizontal: While in Canvas view, you can switch the layout to Horizontal and the integration will be shown horizontally. 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 OIC, we spend most of our time building the integration. Currently, when you view/edit the integration in editor, it shows the integration in vertical layout. Now, you can view/edit the integration...

Cloud

Oracle Integration Cloud: CRUD Operation (Create) using Salesforce Adapter (Part-1) by Ankur Jain

We are writing a series of five blogs which will help to perform Create, Read, Update, Delete (CRUD) operation in SFDC using Oracle Integration Cloud Salesforce Adapter. In the first part of the series, a Create Operation will be executed which will show how to insert data into Salesforce with few steps. To complete this series, below are the pre-requisite that needs to be completed Oracle Integration Cloud Subscription Salesforce cloud Subscription An SFDC custom object with name Employee__c with below elements Employee_Age__c Read the complete article here Other parts of the series: Oracle Integration Cloud: CRUD Operation (GET) using Salesforce Adapter (Part-2) Oracle Integration Cloud: CRUD Operation (Get by Id) using Salesforce Adapter (Part-3) Oracle Integration Cloud: CRUD Operation (Update) using Salesforce Adapter (Part-4) Oracle Integration Cloud: CRUD Operation (Delete) using Salesforce Adapter (Part-5)   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 are writing a series of five blogs which will help to perform Create, Read, Update, Delete (CRUD) operation in SFDC using Oracle Integration Cloud Salesforce Adapter. In the first part of the series,...

Cloud

OCI – Load Balancer by Niall Commiskey

The Oracle Cloud Infrastructure Load Balancing service provides automated traffic distribution from one entry point to multiple servers reachable from your virtual cloud network (VCN). The service offers a load balancer with your choice of a public or private IP address, and provisioned bandwidth. Public Load Balancer - accepts traffic from the Internet. A public load balancer is regional in scope and requires two subnets, each in a separate availability domain. One subnet hosts the primary load balancer and the other hosts a standby load balancer to ensure accessibility even during an availability domain outage.  A public load balancer consumes two private IP addresses, one from each host subnet. Private Load Balancer To isolate your load balancer from the internet and simplify your security posture, you can create a private load balancer. The Load Balancing service assigns it a private IP address that serves as the entry point for incoming traffic. So what do I need to try this out? 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 Cloud Infrastructure Load Balancing service provides automated traffic distribution from one entry point to multiple servers reachable from your virtual cloud network (VCN). The service...

Cloud

Become an Expert in Oracle Content Management – Attend the Oracle PaaS Summer Camp August 26th-30th 2019

Design Rich Conversations and Multichannel Experiences with Oracle Digital Assistant and Oracle Content & Experience. The PaaS Summer Camp is a hands-on training for cutting-edge software consultants, engineers and enterprise-level professionals.This full-week training allows developers to get a deep dive view of both Oracle Digital Assistant and Oracle Content & Experience, with a special focus on conversational design.  Agenda Highlights Content Experience Cloud: · Content Modeling, Taxonomy and other design concepts · Tools for managing images, including editors, renditions, watermarks, etc. · Publishing content and accessing via public and secure APIs · Integrating content into a conversation · Building a Web page to deploy your digital assistant · Roadmap, Pricing, Trials   Location & Schedule: August 26th-30th 2019 Lagoas Park Hotel Lagoas Park - Oeiras 2740-245 Porto Salvo Portugal For details please visit the registration page here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

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

Cloud

How to migrate from ICS to OIC? By Muthu Palanisamy

  In this blog I'd like to show you how to migrate Metadata from an ICS (Integration Cloud Service) instance to OIC (Oracle Integration Cloud) instance. Metadata that will be migrated includes the following: · Integrations, Connections, Lookups, Libraries, Packages, Agent Groups, Custom Adapters etc.  · Integrations in any state (in-progress, activated etc) will be migrated. · All resources such as Lookups, Connections that are not referenced by integrations also will be migrated. · Endpoint configuration (configured in connections). · Certificates. · Credentials stored in CSF store. · Settings such as Database, Notification. The migration tool automates some of the below tasks that otherwise have to be done manually if using manual export and import: · Bulk export of all integrations along with their dependencies (such as Connections, Lookups etc) into a migration package. · Migration of endpoint configuration and credentials · Automatic replacement of host / port from source ICS instance to target OIC instance for "Integration calling Integration" use cases. · Automatic "Test Connection" · Automatic activation of previously activated integrations. Enabling Migration in OIC A feature flag has to be enabled in OIC to import content into OIC as part of migration. To turn on the feature flag, open a Service Request with Oracle support. 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 to migrate Metadata from an ICS (Integration Cloud Service) instance to OIC (Oracle Integration Cloud) instance. Metadata that will be migrated includes the...

Cloud

Little known way to change connections in an integration by Arif Rafique

Sometimes we want to change the connection(s) we are using in an integration. We may have the following use cases: We have created an integration which uses connection A but want to replace that with connection B. We have imported an integration which uses a Oracle Sales Cloud connection (Sample sales cloud) but we have already a Oracle Sales Cloud connection configured (My Sales Cloud) in our system and want to use that connection instead of using the connection that came with the integration. We have cloned an integration and in the cloned integration we want to use a different connection. In this blog, I will show you the trick to replace connection(s) in an integration ! Couple of points to remember before updating the connection in an integration. The integration can't be in locked or activated state. Only connection of same adapter type can be replaced. You can't replace a connection of Oracle Sales Cloud adapter with a connection of FTP adapter type. I will utilize the integration update REST API to replace the connection. As an example, I will use the Incident details from Service Cloud Integration which is delivered as sample in OIC and uses 'Sample Service Cloud'  as one of the connections. I will replace the 'Sample Service Cloud' connection with 'My Service Cloud' connection which I had already configured. First, I will use the retrieve integration REST API to see the details of the 'Incident details from Service Cloud' integration. You can use curl or Postman REST client. 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

Sometimes we want to change the connection(s) we are using in an integration. We may have the following use cases: We have created an integration which uses connection A but want to replace that with...

Cloud

Citi and Oracle Unlock Corporate Access to Treasury Services for Oracle ERP Cloud Customers

The Citi and Oracle ERP Banking as a Service (BaaS) Connector is now available, speeding integration and time to payment for the companies’ joint customers. With this, these organizations will be able to easily access Citi’s Treasury and Trade Solutions services via the Connector. To compete at a global scale, enterprises must have a fast, efficient financial supply chain, from the transaction through to payment. With the Citi and Oracle ERP BaaS Connector, corporations can eliminate friction and complete transactions with one-click, real-time connectivity. Using the CitiConnect® application programming interfaces (APIs), Oracle ERP Cloud customers can connect to the suite of Citi Treasury and Trade Solutions. This enables easy integration with Citi’s core treasury management functionality, which currently allows payment initiation and is soon expected to extend to transaction status inquiry and balance inquiry. “At Citi, we are committed to providing clients with omni-channel experiences by seamlessly embedding our solutions into our clients’ existing treasury applications, making it easier to do business,” said Tapodyuti Bose, Global Head of Channel and Enterprise Services, Citi Treasury and Trade Solutions. “The symmetry between our customer base and Oracle’s ERP Cloud customers is extensive. With this offering, we are making it simpler and more time and cost effective for our joint customers to get business done.” 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 Citi and Oracle ERP Banking as a Service (BaaS) Connector is now available, speeding integration and time to payment for the companies’ joint customers. With this, these organizations will be able...

Cloud

Innovate, Extend and Integrate Oracle SaaS – Evosys Oracle Webcast July 19th 2019 16:00 CET

SaaS applications alone are often not enough – extend & integrate them with PaaS powered solutions.  Whether you are just starting your journey to the cloud or have fully embraced it, Oracle Cloud Platform has the most comprehensive suite of PaaS solutions to help you increase business agility and drive innovation in the cloud.   Boarding PaaS to cloud innovation Agenda: Introduction on Oracle PaaS services Oracle PaaS solutions for Industry use cases Oracle PaaS and Innovation Offerings from Evosys Questions and Answers  Speakers: Ian Wallis, Business Development Director, Oracle EMEA Dhwani Shah, Principal Consultant - Oracle PaaS Solutions and Oracle Technologies, Evosys Schedule: July 19th 2019 16:00-17:00 CET 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

SaaS applications alone are often not enough – extend & integrate them with PaaS powered solutions. Whether you are just starting your journey to the cloud or have fully embraced it, Oracle Cloud...

Cloud

Oracle Cloud Platform for Integration–Developer Meetup July 18th 2019 Lille France

Join Easyteam, Contribute and Oracle for a Developer Meetup in Lille Découvrons Oracle Cloud Platform for Integration - OIC - Oracle Intégration élimine les barrières entre les applications d'entreprise grâce à une combinaison d'apprentissage automatique, de recommandations intégrées des meilleures pratiques, d'intégration prédéfinie et d'automatisation des processus. Oracle Integration est UNIQUE sur le marché en tirant parti de l'expertise en applications Oracle pour créer une bibliothèque complète d'adaptateurs pour les applications SaaS et On-Promise Oracle et tiers, afin de vous permettre de fournir de nouveaux services plus rapidement. Je vous invite alors pour assister à ce meetup et découvrir les détails d'utilisation , les plus-values for customers .. à travers plusieurs démos en direct. - AGENDA - * Oracle Integration Cloud : Présentation * Oracle Integration Cloud : Fonctionnalités * Tips & Tricks * Tour de la plateforme OIC * Q&A Speaker : Sanae BEKKAR , Architecte Middleware & Spécialiste Oracle Integration Cloud . Démo : Tour complet de la plateforme Oracle Integration Cloud Créer votre premier processus métier avec Process Cloud Service . Date : Le 18 Juillet 2019 à partir de 18h30 Où : EASYTEAM , 7ème étage - 39, Rue de Faubourg de Roubaix – Lille For details please visit the registration page here. For additional local Meetups please see 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

Join Easyteam, Contribute and Oracle for a Developer Meetup in Lille Découvrons Oracle Cloud Platform for Integration - OIC -Oracle Intégration élimine les barrières entre les...

Cloud

Analytics and Stats for APIs by Phil Wilkins

The Oracle API Platform provides the means to examine statistics and slice and dice the numbers by application, gateway, duration and so on resulting in visually appealing graphical representations.  The way the analytics works means you can book mark specific views, so you can return the same report view with the relevant features as often as you like.  However, presently there is no data export option. The question why would I want to export the information comes down to several possible use cases, all of which relate to cost management.  The API Platform will eventually have all the desired data views, but now something to help address the following: money-tization, we can see which consumer has been using the services by how much and then send the data to a companies accounting systems to invoice the users Ability to examine demand and workload over time to create a projection of the likely infrastructure – to achieve this the API statistics need to be overlaid with infrastructure and performance details so we can extrapolate API growth against server workload. To address these kinds of requirements, we have taken advantage of the fact the API Platform has drunk its own Champagne as they say and made many of the analytics querying APIs publicly available.  As with the other API Platform tools, the logic has been written in Groovy, and freely available for use – we’ve covered the code through a Create Common license. 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 API Platform provides the means to examine statistics and slice and dice the numbers by application, gateway, duration and so on resulting in visually appealing graphical representations. ...

Cloud

Defining Boundaries for Logical Gateways on the API Platform a multi cloud / multi region context by Phil Wilkins

The Oracle API Platform takes a different licensing model to many platforms, rather than on CPU it works by the use of Logical Gateways and blocks of 25 million successful API calls per month. This means you can have as many actual gateway nodes as you like within a logical group to ensure resilience as you like, essentially how widely you deploy the gateways is more of a maintenance consideration (i.e. more nodes means more gateways to take through a maintenance process from the OS through to the gateway itself). In our book (here) we described the use of logical gateways (groups of gateway nodes operating together) based on the classic development model, which provides a solid foundation and can leverage the gateway based routing policy very effectively. But, things get a little trickier if you move into the cloud and elect to distribute the back end services geographically rather than perhaps have a single global instance for the back-end implementation and leverage technologies such as Content Delivery Networks to cache data at the cloud edge and their rapid routing capabilities to offset performance factors. 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 API Platform takes a different licensing model to many platforms, rather than on CPU it works by the use of Logical Gateways and blocks of 25 million successful API calls per month. This...

Cloud

The Se7en Deadly Sins of API Design by Luis Weir

During Oracle Code One 2018 (formerly Java One) I was lucky enough to deliver a funny yet insightful presentation titled "The Seven Deadly Sins of API Design" focused on API design anti-patterns and how to overcome them. The presentation was partly inspired by Daniel Bryant presentation titled 7 Deadly Sins of Microservices but really focused on API design and API-led architectures, not so much on Microservices (though the too are related so some coverage was inevitable). But my main motivation was really around the fact that we're all sinners when it comes to making mistakes. When I first started designing REST APIs (or before that SOAP/WSDL based services), I myself made so many mistakes. However the main thing is to learn from them. And not just from our own mistakes, but that of others. So my presentation is about this, shortlisting the seven most common pitfalls on API design and architectures and then using the deadly sins as a vehicle to tell a story on how to "deliver us from evil". The 7 deadly sins, also known as capital sins, represent corrupt and/or perverse versions of love. In this case, corrupt or perverse APIs. Following a description of each deadly sin including a description of what anti-pattern I went for on each: Lust: unrestrained desire for something. In this sin I talk about why sometimes we focus so much in the implementation aspects of an API, but specially on what tools to us, and not so much on the usability of the API itself which also means getting feedback from the audience of the API to ensure the interface is fit for purpose and intuitive enough -something I refer to as API-design first. Gluttony: the over-indulge specially by over eating. I use this sin to articulate the fact that many API implementations end-up with several layers of middleware (e.g. mainly load balancers and multiple API Gateways) before an actual service endpoint is actually reached. This is bad for many reasons (e.g. added complexity, additional costs, etc) and my conclusion is that we should not just add layers on top of layers for no strong reason. In some scenarios it might be inevitable but as rule of thumb we should question any additional layer added on top of the service. For example, I think one API Gateway should be enough and is justified, adding another one? umnn... Greed: intense and selfish desire for something. In here I talk about how many times a frontend results in poor user experience consequence of chatty APIs that require several API calls in order to construct e.g. a single UI page. Instead, I talk about how to prevent this sin by implementing different patterns such as web-hooks and/or API composition (e.g. with GraphQL). 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

During Oracle Code One 2018 (formerly Java One) I was lucky enough to deliver a funny yet insightful presentation titled "The Seven Deadly Sins of API Design" focused on API design anti-patterns and...

Cloud

Podcast: On Microservices Design and Implementation by Bob Rhubart

"Like buying a Ferrari and towing it around with a horse." That's how Java Champion and Microservices Patterns (Manning Publications) author Chris Richardson describes the approach some organizations take to implementing microservices. It's often a matter of faulty motivation. In helping organizations around the world get started with microservices, the first question Chris asks his clients is, "Why do you want microservices?" The responses are often surprising. "I've talked to people who viewed microservices as magic pixie dust. You sprinkle it on things and everything will be better," Chris reports. Another problem is the mistaken belief that the goal is microservices. "Microservices is a means to an end," Chris says. From a DevOps perspective, "there are two really good metrics," Chris explains. "One of them is deployment frequency, how often you're deploying into production. The other one is lead time, the time from commit to deploy. To me, those are the two metrics that you should be optimizing. Microservices is the way to get there." Listen to the podcast 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

"Like buying a Ferrari and towing it around with a horse." That's how Java Champion and Microservices Patterns (Manning Publications) author Chris Richardson describes the approach some organizations...

Cloud

API For Developers

Designing APIs Great coding can’t overcome faulty design. If you want your APIs to earn their keep, start with solid design principles and practices. Promote Standards to Create Great APIs "Shoot now, ask questions later..." Is Not the Strategy for Great APIs When Creating APIs, Focus Your API Gateway on What it Does Best Developing APIs Take your APIs from planning to production with expert guidance from coders who have been there. How to Build an API Web APIs: A Pillar of Digital Transformation Part 1: From Modeling to Deploying an API Part 2: From Publishing to Consuming an API API Management This is where the rubber meets the road. Proper management will help ensure that your well-designed, expertly coded APIs will deliver. Third-Generation API Management: From Proxies to Microgateways Registries: Use Cases for API Management and Microservices How Microservices Drive the Demand for API Management Get the API 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

Designing APIs Great coding can’t overcome faulty design. If you want your APIs to earn their keep, start with solid design principles and practices. Promote Standards to Create Great APIs "Shoot now,...

Cloud

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

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

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

Cloud

Oracle Cloud Gives Easy Access to Partner Solutions

To help customers take advantage of its growing ecosystem of partner applications and solutions, Oracle today announced the inclusion of the Oracle Cloud Marketplace within the Oracle Cloud Infrastructure console. The Oracle Cloud Marketplace is an online store for thousands of Oracle and partner-built business applications and services, including FireEye, HighJump, and ICS Financial Systems. As part of this announcement, Oracle is delivering new ‘click to launch’ functionality directly within Oracle Cloud Marketplace allowing customers to quickly deploy turn-key applications and images via a Partner Image Catalog. With this addition, partners can easily get their technical and business solutions, including Fortinet Fortigate, Jenkins by Bitnami, and Check Point CloudGuard, into the hands of customers for development, test, pilot, and production deployments. End-users benefit from the simplicity and can easily find, learn about, and deploy applications directly from the console and launch pre-installed servers to their Oracle Cloud Infrastructure environment in just a few clicks. What once took days and possibly weeks to do, can now be done in a matter of minutes. 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

To help customers take advantage of its growing ecosystem of partner applications and solutions, Oracle today announced the inclusion of the Oracle Cloud Marketplace within the Oracle...

Cloud

Additional new content PaaS Partner Community

· Larry Ellison—Two Strategic Products Will Determine Oracle’s Future → Cloud-based ERP and Oracle Autonomous Database Cloud Service will determine our future. · Oracle’s Startup Program Evolving, Building on Two Years of Strong Success → We are unifying our programs into one called Oracle Global Startup Ecosystem. · How Do Our Customers Measure the Value of Oracle Cloud? → Oracle is bringing value to our customers' conversations to maximize their investments. · Is Blockchain Right for You? How can a company sidestep the hype to determine whether a specific use case is better implemented with blockchain or another data management solution? The Oracle Insight group has developed a simple framework with six qualifying criteria that business leaders can use to evaluate the pros and cons, starting with how many parties will be sharing data. · Hybrid Mobile Apps, RESTful APIs, and Building a Private Blockchain. Java Champion Mohamed Taman will present sessions on each of these topics at Oracle Code One, Oct 22-25 in San Francisco. He previews those sessions in this video. · Integrating Processes into Visual Builder Cloud Applications · How to Design Blockchains with Data Privacy in Mind: A Proposal 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

· Larry Ellison—Two Strategic Products Will Determine Oracle’s Future → Cloud-based ERP and Oracle Autonomous Database Cloud Service will determine our future. · Oracle’s Startup Program Evolving,...

Business Process Management

PaaS (Process & Integration) Partner Community Newsletter June 2019

Dear PaaS Partner Community Want to increase the Oracle PaaS business? Create new service offerings and solutions for the Cloud? Attend the PaaS Overview Webcast July 2nd 2019. Martijn Vlek, Vice President Sales Cloud Native & Integration will present the latest PaaS sales plays, kits and how to get access to the Oracle Cloud platform. Registration for the ninth edition of the PaaS Summer Camp is open. The training takes place August 26th-30th 2019 in Lisbon Portugal. The goal is to enable partners to develop and deploy successful Oracle Cloud Platform Services. Attendees can choose between three different hands-on tracks: • Integration & Process: Integrate & Extend SaaS: ERP & HCM • Application Development with Microservices and Containers • Chatbot & Content Management For details please visit the registration page here. You have implemented successful solutions, based on the Oracle Cloud Platform, at your customers? Time to shine, submit your Oracle Excellence Award nomination here. An outstanding success story and award winner is the Coop case implemented by Capgemini. Thanks to the community for sharing all the integration articles: Avatar-Guided Oracle Integration Simulator Demo & Oracle Integration Cloud (OIC) - Tips & Tricks & Demystifying Oracle Integration Cloud (OIC) & OIC Integration with Netsuite - initial setup and basic troubleshooting & OIC-integration-with-Oracle ATP & Ordering Delivery with Oracle Integration & A Simple Guide to Return Custom HTTP Error Response from REST based OIC Flows & OAuth Custom Three Legged Security Policy in REST Connection: Oracle Integration Cloud & Oracle Integration Cloud Taleo EE (OTAC) - Create Requisition & Microsoft SQL adapter in Oracle Integration Cloud & Moving SOA to Oracle Cloud Infrastructure & Oracle API Platform Cloud Service – Enabling the Digital Transformation & API Platform – Plans & Subscriptions & FlexDeploy Loves Oracle API Platform: Series Overview & Quick steps for setting up a Gateway Node in Oracle API Cloud Service. In the process & innovation section we published a free on-demand training to build a custom user interface for a process application. Niall describes how to link a process to a cloud instance. While Phil described Oracle approach to robotic process automation and Everything As Code. Oracle Blockchain is an Oracle PaaS services and a SaaS service. One of the first SaaS solutions is supply chain tracking. For a short summery of our key monthly information watch the Fusion Middleware & PaaS Partner Updates on YouTube. The June edition highlights the PaaS overview webcast, the summer camp and the Oracle Excellence awards. This month’s community webcast will be an update on process cloud services join our monthly PaaS Partner Community Webcast – June 25th 2019 To read the newsletter please visit www.tinyurl.com/PaaSNewsJune2019 (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 Want to increase the Oracle PaaS business? Create new service offerings and solutions for the Cloud? Attend the PaaS Overview Webcast July 2nd 2019. Martijn Vlek,...

Cloud

Breaking down AI-infused Oracle Autonomous Cloud services by Robert Sheldon

Oracle offers a variety of AI-infused cloud services that it says will automate common administrative and operational tasks for users. Here's a look at what's available now. Oracle has enhanced a number of its cloud services with machine learning and AI to automate key operational tasks. Although these new Oracle Autonomous Cloud services vary widely, they all offer automation features that Oracle describes as self-driving, self-securing and self-repairing. The self-driving features automate administrative operations, including provisioning, security, monitoring, backup, recovery and troubleshooting. With these features, Oracle Autonomous Cloud can also automatically increase or decrease compute or storage resources without incurring downtime. 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 offers a variety of AI-infused cloud services that it says will automate common administrative and operational tasks for users. Here's a look at what's available now. Oracle has enhanced a...

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

What is the value and use cases of Robotic Process Automation (RPA) in the Process Automation space? By Eduardo Chiocconi

During the last two decades, much of the Process Automation efforts concentrated on using Business Process Management Systems (BPMS) as a means to document and digitize business processes. This technology wave helped the Process Automation space make a significant step forward. BPMS tools armed with Integration capabilities allowed organizations (and their business and IT stakeholders) visualize the processes they wanted to automate. From this initial business process documentation phase, it was possible to create a manageable digital asset to help “orchestrate” all business process steps regardless of its nature (people and systems). Without risking to exaggerate, most of Process Automation (or Business Process Management) practitioners would agree, that one of the hardest implementation areas is integrating with systems of information that the business process needs to transact with. BPMS vendors offered a wide array of application integration capabilities, usually in the form of application adapters, to integrate with these Enterprise and Productivity Applications. As more systems needed to be integrated from the business process, the hardest the implementation phase became. As much as we would like for Applications to enable all transactions via publicly available APIs, this is not the case and limits what integration service capabilities can do to integrate in an automated and headless manner. Simplification in the Integration space helps! New Enterprise and Productivity Applications have started to really invest early in Application Programming Interfaces (API). REST based Web Services as an implementation mechanism and an API-First approach to offer Application functionality, certainly offered a simpler consumption of Application functionality and by transition it simplified the Process Automation implementation projects “hardest” last mile: integration. Integration vendors can leverage these APIs and offer a direct and easy way to transact against these Applications. But is this not well enough? Well… if your business processes create logic around new SaaS Applications you may be lucky. But for many organizations (and specially those that have gone the path of merger and acquisitions) it is not. Whether we like it or not, there are still many systems that are very hard to transact or interact with. This category of Applications include mainframe systems and homegrown to Enterprise Applications. But also, any kind of application that has gone some kind of customization where this functionality is only available through the application user interface (UI). 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

During the last two decades, much of the Process Automation efforts concentrated on using Business Process Management Systems (BPMS) as a means to document and digitize business processes....

Cloud

New Sales Central Content for FY20

Our Sales Central pages are loaded with new content to equip our sellers with all the materials they need. Sales kits include elevator pitch, cheat sheet, reference and customer presentation in ppt format. Check those out (and make sure to download and give your ratings). Overview: · Oracle Cloud Platform · Cloud Platform for Oracle SaaS · Universal Credits & BYOL Programs-Viewpoint Sales kits: · Connect and Extend Apps with PaaS · Integrate SaaS and On-premises Applications, Processes, and APIs · Extend & Enhance ERP, HCM & CX Apps with Oracle Digital Assistant · Build Innovative Apps with AI & Blockchain Product Content · Integration · Digital Assistant · Content & Experience Management · Cloud Native Services (Container Native Platform) · Java Cloud Service · Blockchain Platform For more information attend the PaaS Overview Webcast July 2nd 2019.     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

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

Business Process Management

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

Attend our June edition of the PaaS Partner Community Webcast live on June 25th 2019 Process Cloud Service Drive business agility with Oracle Integration Cloud's process automation for digital transformation. Go from idea to app in minutes - not months - with Robotic Process Automation, Adaptive Case Management, and best next action recommendations. Limit training by embedding your digital innovations directly in SaaS applications and optimize end-to-end operations with real-time insights into business outcomes. For more information please visit the website here. Presenter: Nicolas Damonte Senior Director Call ID: 5566478 and Passcode: 271735 UK: +44 (0) 208 118 1001 & United States: +1 40 877 440 73 More Local Numbers Schedule: Tuesday June 25th 2019 16:30-17:30 CET. Watch live here Take the opportunity to watch our community webcasts on-demand: · Integrate ERP Cloud · Integrate HCM Cloud · Functions and Cloud Native · Cloud trials & community update · Oracle Integration Cloud Update · Oracle OpenWorld 2018 Preview · Innovate, Extend and Integrate SaaS Overview and Pricing · Robotic Process Automation · Autonomous Mobile Cloud · PaaS Overview Webcast · Blockchain · API Platform Cloud Service part 2 · 3rd Generation API Gateways part1 · Oracle JET · Oracle Visual Builder Cloud Service · Container Native Application Development Platform For the latest information please visit Community Updates Wiki page (Community membership required). PaaS Partner YouTube Update June 2019 The June edition of the PaaS Partner Update contains four topics: • PaaS Overview webcast • PaaS Summer Camp 2019 • Oracle Excellence Awards • Process Cloud community webcast For regular updates please subscribe to our YouTube channel here. Thanks for your likes and sharing the video on YouTube and LinkedIn. For the latest PaaS Community information please visit our Community update wiki here (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 June edition of the PaaS Partner Community Webcast live on June 25th 2019 Process Cloud Service Drive business agility with Oracle Integration Cloud's process automation for digital...

Cloud

Stripping off the ECID Header using Oracle Traffic Director by Simon Haslam

  My long-time followers will know that I like Oracle Traffic Director (OTD) a lot (and its Sun iPlanet heritage): it is a fast, stable and mature software load balancer. OTD is available on Exalogic, with WebLogic Multi-Tenant, and more commonly now as a component of Oracle Java Cloud Service or SOA Suite Cloud Service. Recently I was asked if OTD could strip the ECID HTTP header off inbound requests to SOA. Whilst I knew I could manipulate or remove headers, I hadn’t done that with ECID before… and it turns out that is not quite so straight-forward and there’s no documentation about it. Therefore last weekend I burnt quite a few midnight hours on this, along with one the Oracle Support OTD engineers in California, and we came up with a solution. Unfortunately, for non-technical reasons, this solution hasn’t gone into production but I’m confident it could, so thought I’d describe it here in case anyone else has the same requirment (I also suggested on the SR that a MOS note is written about it). What is an ECID? Firstly, let’s recap what an Execution Context Identifier (ECID) is. This is a unique ID, attached as the ECID-Context HTTP header, that is propagated through the various layers of an application stack to allow you to track and correlate requests. For example, if you are using SOA you can us Enterprise Manager (EM) Fusion Middleware Control (FMWC) to track all the steps and calls to other systems that a composite might make. Typically a Fusion Middleware components will add a new ECID if one is not there, or pass it through, with or without manipulation if it is. OTD is a case in point – by default every request sent to an origin server will have an ECID, and if there wasn’t one on the inbound request OTD will generate one… this also alludes to the fact that the ECID-Context header is “special” for OTD. What was the requirement? This particular case involved an on-prem Oracle SOA platform calling our SOA CS platform repeatedly (1000s of times) as the source system processed a bulk feed. Transactions weren’t involved so every call to our SOA platform was essentially independent but, because the call already had an ECID corresponding to the instance on the source, this meant we had lots of instances with the same ECID, which in turn made EM FMWC unusable. So I was asked to remove the ECID, in that way either OTD or SOA (it didn’t matter which) would give each call a new, unique one. 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

  My long-time followers will know that I like Oracle Traffic Director (OTD) a lot (and its Sun iPlanet heritage): it is a fast, stable and mature software load balancer. OTD is available on Exalogic, w...

Cloud

Overriding OIC Schedule Parameters by Arya Sanyal

A quick recap on schedule parameters Schedule Parameter feature supports adding scalar variables for Scheduled Orchestration Integrations. These parameter values are available across scheduled runs for the particular Integration and can be overridden by downstream actions like Assign. A maximum of five schedule parameters can be defined per Integration. Requirements like the following can be achieved by using schedule parameters: Maintaining the Last Run Time (position) of the scheduled integration to avoid duplicate processing of data. Process information for specific directory/area/region. As mentioned above, schedule parameters can be updated in the orchestration by using Assign. Please refer Oracle Documentation for more details about this feature. How to override schedule parameters Today if user wants to invoke a Scheduled Integration (containing schedule parameters) with different parameter values, they need to deactivate the Integration, configure a new default value and activate it back. Schedule parameter override feature enables user to provide parameter values while invoking the Integration without deactivating it. This feature is controlled by feature flag oic.ics.console.schedule.parameter-override-support. Once the feature is enabled, a popup will be displayed when user clicks Submit Now or Start Schedule - for Integrations that have schedule parameters defined. Users can view the Default and Current Value of parameters and, if required, input a New Value to override the Current/ Default values. 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

A quick recap on schedule parameters Schedule Parameter feature supports adding scalar variables for Scheduled Orchestration Integrations. These parameter values are available across scheduled runs for...

Cloud

How to enable and use OIC 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: · Login as an administrator. 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 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

Using a Library in OIC by Harish Vinayachandran

Introduction A library is a file or a collection of multiple files bundled in a JAR that contain Javascript functions. Library is used within an integration and is executed by a Javascript engine on the server as part of an integration flow. This document describes the following: 1. Requirements that a Javascript function needs to meet to be used within integration. 2. How to create Javascript file or collection of Javascript files that are suitable to be used in creating a Library.  1. Javascript function requirements Following are the requirements based on which Javascript function should be written so that it can be registered and works correctly in OIC. 1.1 Function return values should be named Consider this example function add ( param1, param2 ) {   return param1 + param2; Even though the above example is a perfectly valid Javascript function it can't be registered as a library in OIC because without a named return value the library metadata editor is unable to identify parameters returned by this function so that it could be used in mapper for mapping downstream activities in an integration. OIC requires you to change the above function and name the return parameter like this example. 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 A library is a file or a collection of multiple files bundled in a JAR that contain Javascript functions. Library is used within an integration and is executed by a Javascript engine on...

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

Advanced HCM data loader (HDL) processing using OIC HCM adapter by Mani Krishnan

  Introduction Oracle Integration Cloud (OIC) Integration provides adapter for most popular SaaS applications, including Oracle HCM Cloud.  This post focuses on integrating with HCM data loader (HDL) tool of HCM using OIC HCM adapter, multiple HDL file processing and fault handling. Information in this post is applicable to release 18.3.1 of OIC. HCM Adapter basics Refer to documentation here, for more information about HCM adapter. At a high level, HCM adapter makes it easier to integrate with HCM cloud using REST , HDL. HCM Extracts and ATOM feeds. As with all OIC adapters,a connection is first created using  Oracle HCM Cloud adapter with endpoints and credentials to the target HCM cloud environment. This connection is then used as invocation target in integration flows, at which time the specifics of the integration such as HDL or ATOM feeds is configured. Note that HCM adapter does not generate HDL-formatted file at this time, although this can be done using OIC. Refer to another A-team blog for guidance on generating HDL files within an integration flow. Below are the sample configuration screens for using HCM adapter for HDL imports. Integration logic and Implementation The integration flow elaborated here was demonstrated to a customer who had the following requirements: Multiple HDL files from several source systems should be processed for each run, from FTP location Files should be processed in alpha numeric order of file name. 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) Integration provides adapter for most popular SaaS applications, including Oracle HCM Cloud.  This post focuses on integrating with HCM data loader (HDL)...

Cloud

PeopleSoft Integration using Oracle Integration Cloud – Part 2 by Jin Park

Now we’re ready to create connections and integration from OIC. If you missed part 1, please go for Part 1 now.  Also my colleague Carlos already wrote excellent blog, Teaching how to integrate Salesforce and Sale Cloud with Oracle Integration Cloud Service so you can look at how to configure outbound message from Salesforce.com and Salesforce Connection with Trigger from OIC. We know OIC is capable of hybrid integration so you actually can use OIC for SaaS integration scenarios such as SaaS and SaaS or SaaS and on-premises. You may need to set up VPN between your data centre and OIC  using VPNaaS (VPN as a Service from Oracle) or just install OIC connectivity agent inside your organisation network. It’s really depending on the network / security policy of your organisation. For PeopleSoft, it’s normally located behind corporate firewall so make sure you’ve got VPN is working or connectivity agent installed. So make sure that you’ve got successful web service call from public internet using the SOAP / REAT API test client such as Soap UI / Postman. That would save lots of your time to debug connectivity issue later. Don’t forget to enable web service request logging as well. PeopleSoft provides excellent internal tools to monitor web service request which I will explain next section. Enable request message logging from PeopleSoft Visit again to NavBar from top right-hand side from PeopleSoft, then go to Navigator, PeopleTools, Integration Broker, Integration Setup, Services. Now search by service name CI_CONTACT_INFO. After that, select operation CI_CONTACT_INFO_F.V1. Finally select Routings tab and set *Log detail to Header and Detail as below. This will enable web service request message logging which helps you to debug. 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

Now we’re ready to create connections and integration from OIC. If you missed part 1, please go for Part 1 now.  Also my colleague Carlos already wrote excellent blog, Teaching how to integrate...

Cloud

PeopleSoft Integration using Oracle Integration Cloud – Part 1 by Jin Park

  Luckily, I’ve got a chance to look at PeopleSoft integration with other SaaS app using OIC (Oracle Integration Cloud) and decided to share what I learned. If you’re not familiar with PeopleSoft, please visit PeopleSoft Information Portal and just click hamburger menu on top right-hand side of web page. You will see it covers lots of things. I’ll explain contact information synchronisation from Salesforce.com into PeopleSoft which is SOAP web service based integration. It is a typical integration use case for PeopleSoft. Will post REST API and file based integration in future as well. PeopleSoft has excellent middleware layer called Integration Broker. And I’ve chosen SOAP web service for contact information component interface as it would be easiest and simplest way to expose simple business logic in PeopleSoft as SOAP web service. Of course, you have other options such as REST API,  JMS, file based integration, it really depends on organisation’s integration requirements. 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

  Luckily, I’ve got a chance to look at PeopleSoft integration with other SaaS app using OIC (Oracle Integration Cloud) and decided to share what I learned. If you’re not familiar with PeopleSoft,...

Cloud

Enabling the Future Today - Feature Flags in Oracle Integration Cloud by Antony Reynolds

Enabling the Future Today Within Integration cloud we are moving to a model that allows us to trial new features without making them available to everyone.  Everone runs the same codebase but feature flags control what is available to a specific instance.  Why would we do this? For multiple reasons: Gain feedback on new features before rolling them out to the whole user base. Test new features in "the wild" in a controlled manner. Be able to rollback new features that may have unforeseen problems. How It Works Each new feature is given a flag that is used to control its availability.  For instance the flag for the small footprint OIC agent was oic.adapters.connectivity-agent.light-weight-agent.  If this flag was enabled for a given OIC instance then they could download the lightweight connectivity agent.  Other OIC instances running the same code but with the flag turned off would not offer the new agent. Flags are controlled from a central system and can be updated in real time by Oracle development and operations.  This means that feature flags can be turned on very quickly, and also if a problem occurs they can be disabled. Feature Flag Lifecycle Feature flags have a lifecycle as illustrated below. The different stages are: Internal Only You may see a product manager demo features on an instance that are not currently available, if using a production pod these may only be available to internal users.  This is where we try things out internally before turning them on for any customers.  Once we are happy with the feature internally we are ready to share it with selected customers and move the feature to Feature Controlled.  Note that this change in stage does not require any code changes, it just alters our internal approval process to enable the feature. 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

Enabling the Future Today Within Integration cloud we are moving to a model that allows us to trial new features without making them available to everyone.  Everone runs the same codebase but feature...

Cloud

API-Key Based Authentication: Quickly and Easily by Anuj Kaushal

API-Key based authentication is a simple way for providing secure access to APIs. This involves the following steps: Pre-requisite: User logs in to the service portal and finds or generates an API-Key. The API-Key is shared with the client application. The client application makes a request for a resource using the API key. Steps required in API Key based authentication. * An API-key is simply a token that a client provides when making API calls. How to invoke a REST API protected with an API-Key using Oracle Integration Cloud? Oracle REST Adapter provides a comprehensive way for consuming external RESTful APIs. It provides a re-usable connection that can be used to specify the security policy for accessing protected APIs. For consuming APIs protected using an API-Key, integration developers should proceed by selecting API Key Based Authentication security 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

API-Key based authentication is a simple way for providing secure access to APIs. This involves the following steps: Pre-requisite: User logs in to the service portal and finds or generates an API-Key. T...

Cloud

ERP & HCM Application integration using Oracle Integration Workshop June 24 – June 26, 2019 Paris France

Are you working on Oracle SaaS implementations and want to integrate and extend them using PaaS? Oracle Product Management is pleased to invite Oracle Partners to attend the 3-day hands-on workshop on how to integrate with ERP & HCM applications using Oracle Integration Cloud. This Invite-Only hands-on workshop will be delivered at No-Fee to Partners. It will consist of presentations, demos, and hands-on labs. Oracle Integration Cloud (OIC) offers Integration, Process Automation and Visual design capabilities that help business analysts and IT specialists to automate end to end business processes across departments. Oracle Integration Cloud offers a simple recipe to be successful in this application integration and process automation journey: Build, Integrate and Engage. For details please visit the registration page here. For additional information please get the innovate, extend and integrate SaaS 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? Oracle Product Management is pleased to invite Oracle Partners to attend the 3-day hands-on workshop on...

Cloud

Additional new content PaaS Partner Community

  · Design Blockchains with Data Privacy in Mind The European Union’s General Data Protection Regulation (GDPR) puts new rules and restrictions on companies’ collecting and storing of personal information. How can companies comply? Oracle senior researcher Patrick McLaughlin describes software functionality that automatically recognizes and highlights certain data points as “personal” and then generates a key for encrypting the data before it’s stored. · Making the Case for Industry 4.0 The recent global tariffs are just one example of how, in this global economy, manufacturing opportunities shift dynamically. For manufacturers to seize opportunities, they need speed and flexibility—which requires a new mindset. It means embracing the blueprint known as Industry 4.0, driven by technology such as cloud computing, ubiquitous connectivity, the Internet of Things, additive (3D) manufacturing, machine learning, and blockchain distributed ledgers. Manufacturers aren’t known for flexibility or fast tech adoption. Here’s how they can embrace both. · Podcast: Developer Evolution: What's rockin’ roles in IT? The number of software developer jobs will grow 24% through 2026, the US Bureau of Labor Statistics predicts. What’s driving this growth? Innovation. “More than ever,” says Oracle Developer Champion Rolando Carrasco, “institutions, organizations, and governments are keen to generate a new crop of developers that can help them create something new.” · Is Blockchain Right for You? Oracle’s framework helps companies evaluate this hot technology using six criteria. · Oracle Blockchain Service for Financial Services Oracle Blockchain Cloud Service is part of a PaaS portfolio delivered by a scalable, distributed transaction processing platform that accelerates revenue, creates new revenue streams, and reduces risk. Watch · Four Ways Blockchain Can Improve Productivity Developers working on blockchain projects can experience orders of magnitude of productivity gains with an enterprise-grade, cloud-based blockchain platform, as compared with assembling their own. Benefits include performance at scale, plus reliability and availability. And enterprise-grade doesn’t necessarily mean higher cost. · Four AI Use Cases That Don’t Require a Data Scientist Business and tech leaders worry that their company is missing out on the coming AI revolution because they don’t have the deep tech skills to put it to use. “I tell them that getting real value from AI, and from its related discipline of machine learning, doesn’t have to be that hard,” writes Oracle Cloud Platform’s Siddhartha Agarwal. Learn about AI-driven analytics and three other important use cases that don’t require PhD-level data science. · Vibrant and Growing: The Current State of API Management. The authors of "Implementing Oracle API Platform Cloud Service” discuss the current state of API management, including architectural implications, API design, and how working in SOA may have left you with some bad habits. Hear the podcast · Maximizing the Value of Municipal Open Data APIs with Low Code Development Tools. Get a look at a few of the over 750 public data sets provided by the City of New York and learn how anyone can use Cloud-based Low Code tools to easily build powerful data analysis tools. Watch the video 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

  · Design Blockchains with Data Privacy in Mind The European Union’s General Data Protection Regulation (GDPR) puts new rules and restrictions on companies’ collecting and storing of...

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