X

PaaS Partner Community

Recent Posts

Integration

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

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

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

Integration

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

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

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

Cloud

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

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

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

Cloud

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

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

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

Cloud

Integration Cloud – File Handling Primer by Shreenidhi Raghuram

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

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

Cloud

ICS to OIC by Phil Wilkins

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

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

Cloud

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

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

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

Cloud

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

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

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

Cloud

Additional new content PaaS Partner Community

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

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

Cloud

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

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

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

Cloud

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

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

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

Cloud

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

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

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

Community

Why microservices and monoliths are not simple by Phil Wilkins

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

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

Cloud

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

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

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

Business Process Management

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

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

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

Cloud

PaaS (Process & Integration) Partner Community Newsletter February 2019

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

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

Business Process Management

Dynamic Process, Conditions and Scope by Jan Kettenis

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

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

Business Process Management

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

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

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

Cloud

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

Attend our February edition of the PaaS Partner Community Webcast live on February 27th 2019. Integrate HCM Cloud (global hr, talent management, workforce rewards, workforce management, work life) Oracle Integration eliminates barriers between business applications through a combination of machine learning, embedded best-practice guidance, prebuilt integration, and process automation. Oracle Integration is unique in the market by leveraging Oracle application expertise to build an extensive library of adapters to Oracle and 3rd party SaaS and on-premises applications to enable you to deliver new business services faster. For more information please visit www.tinyurl.com/integrateSaaS Presenter: Niall Commiskey Director Product Management Visit the registration page here. Call ID: 5566478 and Passcode: 264331 UK: +44 (0) 208 118 1001 & United States: 140 877 440 73 More Local Numbers   Schedule: Wednesday February 27th 2019 16:00-17:00 CET Watch live here Missed our PaaS Partner Community Webcast? – watch the on-demand versions: · Functions and Cloud Native · Cloud trials & community update · Oracle Integration Cloud Update · Oracle OpenWorld 2018 Preview · Innovate, Extend and Integrate SaaS Overview and Pricing · Robotic Process Automation · Autonomous Mobile Cloud · PaaS Overview Webcast · Blockchain · API Platform Cloud Service part 2 · 3rd Generation API Gateways part1 · Oracle JET · Oracle Visual Builder Cloud Service · Container Native Application Development Platform For the latest information please visit Community Updates Wiki page (Community membership required).   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

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

Integration

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

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

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

Cloud

Lessons in Oracle Cloud Password Management by Phil Wilkins

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

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

Cloud

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

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

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

Cloud

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

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

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

Cloud

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

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

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

Cloud

Documenting APIs on the Oracle API Platform by Phil Wilkins

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

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

Cloud

Oracle API Platform Cloud Service: using the Management Portal and creating an API (including some policies) by Marc Lameriks

At the Oracle Partner PaaS Summer Camps VII 2017 in Lisbon last year, at the end of august, I attended the API Platform Cloud Service & Integration Cloud Service bootcamp. In a series of article’s I will give a high level overview of what you can do with Oracle API Platform Cloud Service. At the Summer Camp a pre-built Oracle VM VirtualBox APIPCS appliance (APIPCS_17_3_3.ova) was provided to us, to be used in VirtualBox. Everything needed to run a complete demo of API Platform Cloud Service is contained within Docker containers that are staged in that appliance. The version of Oracle API Platform CS, used within the appliance, is Release 17.3.3 — August 2017. See https://docs.oracle.com/en/cloud/paas/api-platform-cloud/whats-new/index.html to learn about the new and changed features of Oracle API Platform CS in the latest release. In this article in the series about Oracle API Platform CS, the focus will be on the Management Portal and creating an API (including some policies) . Be aware that the screenshot’s in this article and the examples provided, are based on a demo environment of Oracle API Platform CS and were created by using the Oracle VM VirtualBox APIPCS appliance mentioned above. This article only covers part of the functionality of Oracle API Platform CS. For more detail I refer you to the documentation: https://cloud.oracle.com/en_US/api-platform. Short overview of Oracle API Platform Cloud Service Oracle API Platform Cloud Service enables companies to thrive in the digital economy by comprehensively managing the full API lifecycle from design and standardization to documenting, publishing, testing and managing APIs. These tools provide API developers, managers, and users an end-to-end platform for designing, prototyping. Through the platform, users gain the agility needed to support changing business demands and opportunities, while having clear visibility into who is using APIs for better control, security and monetization of digital assets. 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 the Oracle Partner PaaS Summer Camps VII 2017 in Lisbon last year, at the end of august, I attended the API Platform Cloud Service & Integration Cloud Service bootcamp. In a series of article’s I...

Cloud

Implementing Oracle API Platform Cloud Service: Design, deploy, and manage your APIs in Oracle’s new API Platform book by Luis Weir, Phil Wilkins, Sander Rensen and Andrew Bell

Implementing Oracle API Platform Cloud Service moves from theory to practice using the newest Oracle API management platform. This critical new platform for Oracle developers allows you to interface the complex array of services your clients expect in the modern world. First, you'll learn about Oracle’s new platform and get an overview of it, then you'll see a use case showing the functionality and use of this new platform for Oracle customers. Next, you’ll see the power of Apiary and begin designing your own APIs. From there, you’ll build and run microservices and set up the Oracle API gateways. Moving on, you’ll discover how to customize the developer portal and publish your own APIs. You’ll spend time looking at configuration management on the new platform, and implementing the Oauth 2.0 policy, as well as custom policies. The latest finance modules from Oracle will be examined, with some of the third party alternatives in sight as well. This broad-scoped book completes your journey with a clear examination of how to transition APIs from Oracle API Management 12c to the new Oracle API Platform, so that you can step into the future confidently. What you will learn Get an overview of the Oracle API Cloud Service Platform See typical use cases of the Oracle API Cloud Service Platform Design your own APIs using Apiary Build and run microservices Set up API gateways with the new API platform from Oracle Customize developer portals Configuration management Implement Oauth 2.0 policies Implement custom policies Get a policy SDK overview Transition from Oracle API Management 12c to the new Oracle API platform Who this book is for This book is for all Oracle developers who are working or plan to work with the Oracle API Platform Cloud Service. Get the book here. Additional Integration books are listed in our community wiki here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Implementing Oracle API Platform Cloud Service moves from theory to practice using the newest Oracle API management platform. This critical new platform for Oracle developers allows you to...

Cloud

How API control ensures integration success by Joost Volker

A connected enterprise drives innovation and enables organisations to deliver the superior experience that customers demand. With streamlined cloud platforms and APIs enabling simpler and faster connections at scale, businesses of all sizes can connect and extend their services while staying in total control throughout the integration lifecycle. Previously, we’ve talked about how integration and innovation are linked. Truly innovative ideas aren’t necessarily about bringing new solutions or tools to your organisation—it’s about connecting existing systems, touchpoints, and data in new ways. But the way businesses create and manage integration points is also going through a period of transformational innovation. Platforms have evolved to speed innovation, leverage existing investments and deliver rapid business decisions with 360-degree view. Integration starts in the cloud Integration has been an important part of on-premise development for some time. But in today’s business world, the cloud is taking integration to completely new levels. In the cloud, integration tools are easier to acquire, simpler to experiment with, and can connect far more disparate services (with far less effort). Cloud platforms offer visual extension tools that can help you: Get LOB professionals involved in the integration journey with intuitive user interfaces Add Machine Learning and Artificial Intelligence capabilities to broaden business process automation Provide multi-channel options to facilitate all possible interactions with users, process owners, and administrators. In the cloud, it’s easier than ever to join customer-facing portals with back-end payment systems, connect HR performance data with financial reports, or perform any other common integrations across the enterprise. Not only are cloud platforms simplifying integration and putting powerful capabilities in the hands of more organisations, they’re also helping businesses develop more advanced, truly unified integration strategies to monetise their data, services, and the connections between them. Enter the API In a world dominated by the fast-paced digital economy, APIs have become a popular technology to connect and extend applications. By abstracting underlying information and only exposing the information relevant to an integration, APIs have made creating secure new integrations faster and simpler, allowing disparate services to interact with each other and extend their reach. For example, successful cloud native architectures require a strong API design to tie back into the app as a whole. 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 connected enterprise drives innovation and enables organisations to deliver the superior experience that customers demand. With streamlined cloud platforms and APIs enabling simpler and faster...

Cloud

Additional new content PaaS Partner Community

· Autonomous IT Now How will autonomous technology services alter business strategies and change the nature of IT? Companies using Oracle’s Autonomous Data Warehouse Cloud are providing some of the earliest answers. For example, for the first time ever, a businessperson who isn’t an expert in IT can order up a powerful, autonomous data warehouse and be ready to load huge amounts of data—accomplishing in minutes what might have taken a DBA days to set up. “This gives database superpowers to business people who never had it before,” says Accenture Chief Technology and Innovation Officer Paul Daugherty. Read more about how Daugherty and fellow leaders in business and tech are using autonomous IT right now. · Municipal Open Data APIs and Low Code Development Tools: Several cities offer APIs for accessing Municipal Open Data. Learn about the kind of data that is available and about some of the tools you can use to take advantage of these incredible resources. · Experience Oracle Cloud with $300 in Free Credits · Report: How CFOs Can Lead the Coming Productivity Boom · Developers: Find a Free Oracle Code Event Near You · Microservices: Unraveling the Mystery · Functions-as-a-Service – What SOA Should Have Been · Running Spring Boot in a Docker container on OpenJDK, Oracle JDK, Zulu on Alpine Linux, Oracle Linux, Ubuntu · Building Single Base-Language Chatbots with Oracle Intelligent Bots · Continuous Integration with Apiary, Dredd, and Wercker · Oracle MOOC: Developing Chatbots with Oracle Mobile Cloud, Enterprise 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

· Autonomous IT Now How will autonomous technology services alter business strategies and change the nature of IT? Companies using Oracle’s Autonomous Data Warehouse Cloud are providing some of the...

Cloud

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

It is likely that you've heard at least one description of what blockchain is, and that description probably had something to do with money due to many popular technologies such as Bitcoin, Ethereum, Ripple and many others currently available in the cryptocurrency marketplace. Blockchain has received a lot of attention for its “distributed ledger” technology, which is the basis for buying or selling cryptocurrencies and other assets through private markets. However, Blockchain technology has broader applications than cryptocurrencies. Today, blockchain is being already adopted as part of many everyday business-to-business transactions, including those powered by enterprise applications such as ERP, Supply Chain, Financial Services, etc. The Blockchain is an undeniably ingenious invention – the brainchild of a person or group of people known by the pseudonym, Satoshi Nakamoto. But since then, it has evolved into something greater, and the main question every single person is asking is: What is Blockchain? By definition, Blockchain is a continuously growing list of records, called blocks, which are linked and secured using cryptography. Each block typically contains a cryptographic hash of the previous block, a timestamp and transaction data. By design, a blockchain is inherently resistant to modification of the data. It is "an open, distributed ledger that can record transactions between two parties efficiently and in a verifiable and permanent way". For use as a distributed ledger, a blockchain is typically managed by a peer-to-peer network collectively adhering to a protocol for validating new blocks. Once recorded, the data in any given block cannot be altered retroactively without the alteration of all subsequent blocks, which requires collusion of the network majority. Read the complete article here.   For more information please see 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

It is likely that you've heard at least one description of what blockchain is, and that description probably had something to do with money due to many popular technologies such as Bitcoin, Ethereum,...

Cloud

Why there’s no innovation without integration by Barry O’Reilly & Joost Volker

  Innovation isn’t just about creating entirely new apps and services. It happens when organisations have the freedom to look beyond the constraints of new and old services, and use technology to connect and extend them together. Every business that wants to succeed needs to innovate. For some, that’s going to mean creating new applications and services from the ground up, but innovation isn’t just about the “net new”—it’s as much about what you connect as it is about what you create. Few companies can execute the same green-field approach to innovation used by start-ups, nor would they want to. Instead, true innovation for most organisations is about the way you connect the old with the new—extending and enhancing the existing brand.  Modern tools and capabilities can help you connect existing investments to new services to deliver rapid innovation that helps you make use of both old and new applications, while generating greater value from both. The different kinds of change It’s easy to think of innovation as an entirely customer-facing concept. Some of the best-known examples of modern innovation are incredibly customer-focussed, from hyper-convenient new consumer experiences such as those delivered by Amazon Go, to the customer-focused UI experience built into Tesla cars that uses apps and APIs to connect drivers to the outside world. The most powerful and transformational innovations are not mere gimmicks. They bring the strength and power of an organization to a new channel, to a new service offering, or to a new engagement platform. The approach and engagement with customers is new and innovative, but the existing strength and reliability of the brand is maintained through innovation. This is how established businesses are outmanoeuvring their start-up competitors. By leveraging new integration tools, established businesses can create new integration points between existing investments to improve efficiency, reduce waste – and ultimately build innovation into both internal and external processes and channels while continuing to drive value from existing investments. Enabling Innovation In today’s fast paced market, every company, large or small, understands that innovation is a top priority. Across all industries and companies of all sizes, we are witnessing the adoption of start-up type models and approaches to innovate rapidly and innovate at low-cost. Just like start-ups every company needs to try new things. Many may not work but those that do could be revolutionary. 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

  Innovation isn’t just about creating entirely new apps and services. It happens when organisations have the freedom to look beyond the constraints of new and old services, and use technology to...

Business Process Management

Embedding the Oracle OICS Process Workspace Application in an iFrame by Siming Mu

  Introduction Oracle Process Cloud Workspace is a web application that a user uses to interact with human activities in BPMN processes. It is a stand-alone web application in Oracle Integration Cloud Service (OICS). In some use cases, customers want to embed the Workspace application in an iframe of their own web page. Out of box, this is not possible because all HTTP responses from the Workspace have an X-Frame-Options header set to “sameorigin”. It does not allow browsers to embed response data into an iframe from a different domain. This post demonstrates a work-around solution to this problem by using a proxy server. The idea is to use a proxy server (OHS or Apache) to  remove or modify the X-Frame-Options header from all responses from the Workspace. Demo Environment My demo environment, shown in the image below, includes an OHS server installed on localhost:7777. I have my OICS instance running on a VM. I have a simple test web page with an iframe installed on the OHS. Check the Problem First Let’s verify the problem exists first. The following two screen shots show the Workspace accessed directly without the proxy. 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 Process Cloud Workspace is a web application that a user uses to interact with human activities in BPMN processes. It is a stand-alone web application in Oracle Integration Cloud...

Business Process Management

PaaS (Process & Integration) Partner Community Newsletter January 2019

Dear PaaS Partner Community, Registration for the emerging PaaS Partner Community Forum 2019 is open. This year’s conference takes place from April 8th to 10th in Mallorca Spain. It’s a one week conference for cutting-edge software consultants, engineers and enterprise-level professionals. The #PaaSForum brings together partners who innovate SaaS and the world’s leading Oracle PaaS experts in the fields of integration, API management, process management, microservices & serverless, machine learning, digital assistant, content management and blockchain. As we want to give experts the opportunity to get the latest cloud and on-premises updates our goal is to open registration 100 days in advance – register here! You want to promote your service offerings and solutions with the Oracle customer base? Feel free to submit your free listing for the Oracle Cloud Marketplace. Want to become a certified application integration specialist? Book the Oracle University learning path – 53+ hours of content. Thanks to the community for sharing all the Integration articles: AFG Drives Frictionless Home Loans with Oracle Cloud & APIs and Microservices at Work in the Real World & Turn BYOL metering on or off in Oracle Integration Cloud & Implement Pagination in REST Service: Integration Cloud & OIC Integrations - re-submittable errors & Change connection in the Integrations: Oracle Integration Cloud & OIC DB Adapter for Oracle Database 18c & Poll File from Agent server leveraging File Adapter: Integration Cloud & Working with Create Error Activity & Upgrade on premise ICS agent & Trigger OIC Integration Using OAuth & Oracle SOA 12c Principles SOA Dehydration stores – Useful SQL Queries. OIS supports both structured and unstructured processes. Attend the free on-demand training to get an introduction in dynamic processes. Thanks to Eduardo to publish an article what is the Value of Robotic Process Automation in the Process Automation Space. Thanks to the community for sharing all innovation articles: Podcast Series: Tomorrow’s Enterprise, Today & At GE Digital, Hackfest Chases Big Ideas & Integration and Blockchain - Heart of the Digital. For a short summery of our key monthly information watch the Fusion Middleware & PaaS Partner Updates on YouTube. The January edition highlights the PaaS Partner Community Forum and Oracle OpenWorld in London and Dubai. This month’s community webcast will be an introduction of FN Project, please join our monthly PaaS Partner Community Webcast – January 25th 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/PaaSNewsJanuary2019 (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, Registration for the emerging PaaS Partner Community Forum 2019 is open. This year’s conference takes place from April 8th to 10th in Mallorca Spain. It’s a one week...

Cloud

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

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

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

Business Process Management

Jarvis Pizzeria: Markers and Conditions by Richard Olrichs & Marcel van de Glind & Marc Kuijpers

In this post we do a deep dive into the fundamentals of markers and conditions. But first one step back, what are markers and conditions and what do they have to do with each other? For Dynamic Processes we recognize the following markers: Repeatable: controls whether a stage, activity or milestone is repeatable. Auto Complete: controls the completion of a stage instance. Manually Activated: controls the activation of a stage or activity instance. Required: controls whether a stage, activity or milestone is required. Next we have the following conditions: Activation: additional entry criteria for a stage. Enablement: additional entry criteria for a activity. Termination: additional exit criteria for a stage or activity. Completion: addition exit criteria for a milestone. Markers Below is some additional information about these markers. This text comes directly from the Oracle documentation. Repeatable The behavior of the repetition relies on the presence of entry criteria. If there is no entry criterion defined, then the repetition rule is evaluated by default in the transition into the COMPLETED state. Otherwise the repetition rule is only evaluated, when an entry criterion is satisfied and the task/stage transitions away from the state AVAILABLE into the next state. Repetition on completion To repeat a task or stage when it gets completed a repetition rule must be defined and the task or stage must not have any entry criteria. Whenever a task or stage instance transitions into the COMPLETED state, the repetition rule is evaluated and if it evaluates to true a new instance of the task or stage is created. The new instance transitions into the AVAILABLE state. Repetition triggered by entry criteria A trigger for a repetition of a milestone, stage or task is a satisfied sentry, that is referenced as entry criterion. Whenever an entry criterion is satisfied, the repetition rule is evaluated and if it evaluates to true, a new instance of the milestone, stage or task is created. The new instance transitions into the AVAILABLE state. The previous instance, in case of a milestone instance, transitions in state COMPLETED and, in case of a stage or task instance, into the ACTIVE or ENABLED state (depending on the manual activation rule) because the entry criterion is satisfied. 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 post we do a deep dive into the fundamentals of markers and conditions. But first one step back, what are markers and conditions and what do they have to do with each other?For Dynamic...

Cloud

Oracle Integration Cloud: New! The Data Mapper Activity by Jan Kettenis

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

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

Cloud

Deploying OIC – Definitive Tip #9 By Phil Wilkins

When ICS was launched it delivered on of the values of PaaS namely you didn’t need to worry about setting up storage, database and compute, it was all sorted out for you. Admittedly it come with a lack of elasticity when it came to resilience and scaling. In contrast Services such as SOA CS which required you to go through each of the layers, but gave you a degree of flexibility. The whilst simpler than building SOA on-premises it still represents a laborious and fiddly process that took time. When OIC (Oracle Integration Cloud) arrived and the introduction Universal Credits we had a pricing model that made it a lot easier to be elastic in terms of approach to resourcing, but a deployment model that following SOA CS rather than ICS. To an extend, one step forward, and another back. Fortunately we are seeing head way that means we have recovered that backward step. This recovery comes in the form of Oracle Cloud Stack (CSM for short and sometimes referred to as PSM or PaaS Stack Manager). I’m not sure that Cloud Stack has garnered the attention it perhaps deserves. So let’s quickly look at what it does. In simple terms it provides an environment build automation capability. Cloud Stack takes a YAML (Yet Another Markup Language – rather appropriate name given the broad range of notations we find for describing Oracle product configuration) and uses it to then build an environment. The great thing about it is that you provide all the configuration (or script it) and describe the component dependency chain. The dependency chain ultimately forms part of the YAML file, but Cloud Stack includes a web interface which means configuration including defining dependencies can be done visually (as illustrated). For example a database is needed for JCS to support ADF, so you can create additional storage, then define the DB followed by JCS itself. The YAML file can accommodate the description of dependencies so it can create each component in the order needed. The composition of components in the YAML file are considered to be a Stack – hence the 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

When ICS was launched it delivered on of the values of PaaS namely you didn’t need to worry about setting up storage, database and compute, it was all sorted out for you. Admittedly it come with a...

Cloud

Continuous Integration with Apiary, Dredd, and Wercker by Nick Montoya

There are many tools in the market to design, develop, and test API’s. Some of these tools could be used separately. Some others could be combined. Every time a change is introduced in the design or implementation of an API, it would be nice to have tests and builds run automatically. Continuous Integration (CI) is a software development practice that allows builds and tests to be triggered every time new code is pushed to the repository. There are may tools that could be used to build this CI pipeline. This blog will share the experience of building a CI pipeline using Apiary (bought by Oracle in January 2017) for API Design and Wercker (bought by Oracle in April 2017) to help achieve this CI goal. 1. Create an API definition in Apiary Apiary (apiary.io) improves API development by promoting a documentation first approach. It is a platform for designing HTTP based web APIs. It starts with API documentation, then Apiary creates mock services and tests. Apiary support two formats for API description: API Blueprint and Swagger. In Apiary, from the API dropdown select “Create New API Project” and the “New API” screen will popup. 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

There are many tools in the market to design, develop, and test API’s. Some of these tools could be used separately. Some others could be combined. Every time a change is introduced in the design or...

Cloud

Why API-led architecture is important to drive digital transformation by Sander Rensen

  Many organizations have more than one application running to support their business processes. This is often driven by the fact that multiple divisions within the same organization have their own requirement to run their day-to-day operations. The IT landscape can quickly become a monstrous beast that is difficult to manage and tame. The different systems generate a lot of data that is stored in a variety of different locations with a common problem that the business doesn’t know where and how to access the data. Digital enablement to modernize your IT landscape becomes slow and painful. The key to drive digital transformation is to have the ability to quickly access the data with minimum effort. This is where an API-led architecture is key to access, manage and secure the data from one single entry-point with the use of APIs. There are several good API platforms on the market that can support an API led architecture. However, make sure when you select a product that it can support: APIs can be accessed from anywhere on-premise and in the cloud. APIs can be easily found in a central repository a bit like a shopping basket. APIs can be configured to comply with the latest security rules like GDPR. APIs should be polymorph meaning that the back-end services to retrieve the data can be fetched with any preferred programming language. The throughput of requests when calling the API can be configured like throttling or rate limit to ensure back-end services are protected against DoS attacks. These are a selection of the key features to think about. The Oracle API Platform CS, released last June, is mature enough to support an API-led architecture. Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

  Many organizations have more than one application running to support their business processes. This is often driven by the fact that multiple divisions within the same organization have their...

Cloud

Oracle API Platform Cloud Service: using the Developer Portal for discovering APIs via the API Catalog and subscribing applications to APIs by Marc Lameriks

  At the Oracle Partner PaaS Summer Camps VII  in Lisbon last year, at the end of august, I attended the API Platform Cloud Service & Integration Cloud Service bootcamp. In a series of article’s I will give a high level overview of what you can do with Oracle API Platform Cloud Service. At the Summer Camp a pre-built Oracle VM VirtualBox APIPCS appliance (APIPCS_17_3_3.ova) was provided to us, to be used in VirtualBox. Everything needed to run a complete demo of API Platform Cloud Service is contained within Docker containers that are staged in that appliance. The version of Oracle API Platform CS, used within the appliance, is Release 17.3.3 — August 2017. See https://docs.oracle.com/en/cloud/paas/api-platform-cloud/whats-new/index.html to learn about the new and changed features of Oracle API Platform CS in the latest release. In this article in the series about Oracle API Platform CS, the focus will be on the Developer Portal, discovering APIs via the API Catalog and subscribing applications to APIs. As a follow-up from my previous article, at the end the focus is on validating the “Key Validation” policy of the “HumanResourceService”API. [https://technology.amis.nl/2018/04/14/oracle-api-platform-cloud-service-using-the-management-portal-and-creating-an-api-including-some-policies/] Be aware that the screenshot’s in this article and the examples provided, are based on a demo environment of Oracle API Platform CS and were created by using the Oracle VM VirtualBox APIPCS appliance mentioned above. This article only covers part of the functionality of Oracle API Platform CS. For more detail I refer you to the documentation: https://cloud.oracle.com/en_US/api-platform. Short overview of Oracle API Platform Cloud Service Oracle API Platform Cloud Service enables companies to thrive in the digital economy by comprehensively managing the full API lifecycle from design and standardization to documenting, publishing, testing and managing APIs. These tools provide API developers, managers, and users an end-to-end platform for designing, prototyping. Through the platform, users gain the agility needed to support changing business demands and opportunities, while having clear visibility into who is using APIs for better control, security and monetization of digital assets. [https://cloud.oracle.com/en_US/api-platform/datasheets] Architecture: 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 the Oracle Partner PaaS Summer Camps VII  in Lisbon last year, at the end of august, I attended the API Platform Cloud Service & Integration Cloud Service bootcamp. In a series of article’s I will...

Cloud

Oracle Functions and Cloud Native – PaaS Partner Community Webcast January 25th 2019

Attend our January edition of the PaaS Partner Community Webcast live on January 25th 2019. Oracle Functions and Cloud Native Limited Availability We announced Oracle Functions + Cloud Native Limited Availability Program at KubeCon North America 2018 on Dec 11, 2018. Join this session, presented by Oracle Functions Product Management, to get the latest information about the program and Oracle Functions service. Visit https://www.oracle.com/cloud/cloud-native to learn more and to sign up today! Presenter: Sachin Pikle Director Product Management Visit the registration page here. Call ID: 5566478 and Passcode: 262896 UK: +44 (0) 208 118 1001 & United States: 140 877 440 73 More Local Numbers   Schedule: Tuesday January 25th 2019 12:00-13:00 CET Watch live here   Missed our PaaS Partner Community Webcast? – watch the on-demand versions: · Cloud trials & community update December 18th 2018 · Oracle Integration Cloud Update November 22nd 2018 · Oracle OpenWorld 2018 Preview October 11th 2018 · Innovate, Extend and Integrate SaaS Overview and Pricing September 18th 2018 · Robotic Process Automation August 21st 2018 · Autonomous Mobile Cloud July 24th 2018 · PaaS Overview Webcast 2018 · Blockchain June 29th 2018 · API Platform Cloud Service part 2 May 30th 2018 · 3rd Generation API Gateways April 17th 2018 · Oracle JET February March 27th 2018 · Oracle Visual Builder Cloud Service February 28th 2018 · Container Native Application Development Platform January 23rd 2018 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 January edition of the PaaS Partner Community Webcast live on January 25th 2019. Oracle Functions and Cloud Native Limited Availability We announced Oracle Functions + Cloud Native...

Cloud

Great APIs need a plan! by: Robert Wunderlich

  We recently released API Platform Cloud service 18.1.5 and with that we are introducing phase 1 of plans!  To be fully transparent, we've had plans built into the service from day 1, but this marks a step in making the feature available. What are plans you may ask? Plans provide the measured access to one or more APIs serving as the foundation for monetization. Plans define limits at the subscriber level that stretches across APIs. To explain this further, let's use the example of a rate-limit.  A rate limit controls the number of calls within a certain time period.  The API Rate Limit protects a system by limiting the number of calls that may be made to a particular API, no matter who is calling the API.  For example, if my back-end system can handle no more than 10000 requests per second, I may set an API Rate Limit of 10000 per second which would apply for all callers. Another limit is the Application Rate Limit, which we can call the "fair share" limit.  This stipulates that no one application can get more than a limited number of calls within a certain time period.  For example, I may decide that no one application can get more than 1000 calls per second.  If I have 5 applications subscribed then this means that there can be a total of 5000 requests per second. Plans takes this forward in a much richer way in that I can set limits for the consumer.  With plans, the API consumer now subscribes to the plan and APIs are entitled to that plan.  When a consumer subscribes to the plan, the consumer gets access to all of the APIs entitled in the plan. Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

  We recently released API Platform Cloud service 18.1.5 and with that we are introducing phase 1 of plans!  To be fully transparent, we've had plans built into the service from day 1, but this marks a...

Cloud

Implementing Oracle API Platform Cloud Service by Andrew Bell, Sander Rensen, Luis Weir, Phil Wilkins

Implementing Oracle API Platform Cloud Service moves from theory to practice using the newest Oracle API management platform. This critical new platform for Oracle developers allows you to interface the complex array of services your clients expect in the modern world. First, you'll learn about Oracle’s new platform and get an overview of it, then you'll see a use case showing the functionality and use of this new platform for Oracle customers. Next, you’ll see the power of Apiary and begin designing your own APIs. From there, you’ll build and run microservices and set up the Oracle API gateways. Moving on, you’ll discover how to customize the developer portal and publish your own APIs. You’ll spend time looking at configuration management on the new platform, and implementing the Oauth 2.0 policy, as well as custom policies. The latest finance modules from Oracle will be examined, with some of the third party alternatives in sight as well. This broad-scoped book completes your journey with a clear examination of how to transition APIs from Oracle API Management 12c to the new Oracle API Platform, so that you can step into the future confidently. Get the book 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

Implementing Oracle API Platform Cloud Service moves from theory to practice using the newest Oracle API management platform. This critical new platform for Oracle developers allows you to...

Cloud

SSI released, so how does this differ from Integration in OIC? By Niall Commiskey

  My introductory post on SSI covered the basic features: The Features list above alludes to the main differences between SSI and OIC. Let's look at some of them - Personal Account: In SSI you connect to your SaaS app, say Sales Cloud, using your own credentials. This will allow you to see your customers etc. In OIC, the Sales Cloud connections credentials are usually those of a generic "integration" user. In other words, SSI for LOB, ad-hoc integrations, OIC for enterprise level integrations. There may be a grey area between the 2 products from a technical perspective, but I think this emphasis of SSI on your individual cloud application account speaks volumes. Trigger and Action: SSI is a typical IFTTT style of app - If this, then that e.g. if someone responds to my SurveyMonkey questionnaire, then put their details into my CRM system. Prebuilt Recipes: SSI places great emphasis on reuse. It comes with a plethora of pre-built recipes (65) or integrations which LOB folks can make your own and leverage immediately. 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 introductory post on SSI covered the basic features: The Features list above alludes to the main differences between SSI and OIC. Let's look at some of them -Personal Account: In SSI you connect...

Cloud

Oracle Self-Service Integration SSI by Niall Commiskey

Introduction to SSI So what is Self-Service Integration - SSI? SSI is light weight integration service, that works on a simple trigger and action paradigm. It is targeted at line of business folks - simple to use, yet very effective. These people use a wide range of cloud apps to accomplish their daily tasks. For example, a marketing specialist may use tools such as Survey Monkey to collect customer responses, he or she may also use Eventbrite to organize, yes, you got it, events. So a simple requirement could be to get those customers who responded to the survey into the company's CRM system. I.T. could provide such an integration solution, but that takes time etc. So what about enabling the LOB folks to do such integrations themselves? The fact that most productivity/SaaS apps offer REST APIs make it very easy to integrate with them. SSI uses these under the hood. So let's start off with a simple example - In this scenario, I want to integrate EventBrite with my marketing app, Eloqua. The use case is that discussed previously. So let's look at how SSI helps us – 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 to SSI So what is Self-Service Integration - SSI? SSI is light weight integration service, that works on a simple trigger and action paradigm. It is targeted at line of business folks -...

Cloud

Oracle Developer Meetups in Utrecht, Lille, Brussels, London, Lisbon, Madrid, Cologne, Istanbul and Oslo

Want to learn more about developing Enterprise-grade Cloud Native applications on the Oracle Cloud Platform, covering topics like Microservices Architecture, developing in Node, Python and PHP, using Low Code development tools to build Mobile apps, and much more? Join the Oracle Developer Meetup groups if you want to follow Oracle’s solutions in this area, or participate in the events and hands-on labs we organize: · Utrecht, Netherlands · Brussels, Belgium · Cologne, Germany ·  Istanbul, Turkey · Lisbon, Portugal · Lille, France · London, UK · Madrid, Spain · Oslo, Norway Please let us know in case you want to run an event at one of this location or you want to start your local Meetup. We are looking forward to support you and sponsor the event with pizza and beer! For more information please see the blog post 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

Want to learn more about developing Enterprise-grade Cloud Native applications on the Oracle Cloud Platform, covering topics like Microservices Architecture, developing in Node, Python and PHP, using...

Cloud

Additional new content PaaS Partner Community

  · Can Blockchain Solve Your PDF, Document, and Digital Signature Headaches? Blockchain can help resolve everyday trust issues related to documents. Blockchain’s ability to increase trust could find enterprise use cases involving common non-financial information exchanges—such as validating that documents are authentic and haven’t been tampered with. · Put Your Content Everywhere and Center Content management isn’t new, but where and how you access applications that depend on content has changed significantly in the last couple of years. With the increased popularity of mobile applications and voice-activated devices, there are many channels where content gets consumed, so content management needs to be broader than the web. · Survey Results: Cloud, Compliance, and Security · The New Way to Build and Ship Software · DevOps with Container-Based Delivery Pipelines · Oracle Code Events Oracle Code is a series of free events for developers to explore the latest and greatest developer technologies, practices, and trends. Learn from technical experts, industry leaders and other developers in keynotes, sessions, and hands-on labs. · Oracle CloudWorld Spend a day in the Cloud and accelerate your development. Learn to rapidly build and deploy rich applications with the power of the Oracle Cloud Platform.   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

  · Can Blockchain Solve Your PDF, Document, and Digital Signature Headaches? Blockchain can help resolve everyday trust issues related to documents. Blockchain’s ability to increase trust could find...

Cloud

User Experience Updates

NEW WEBSITE: As Oracle prepares to make a large investment in user experience design, we’ve launched a new microsite (design.oracle.com) aimed at recruiting designers. EMERGING TECH NEWS: In a new post, leader of The AppsLab Jake Kuramoto looks at emerging tech research projects his team has been working on and how they might affect the way we do our jobs. ORACLE HCM CLOUD: Hear Chris Leone, senior vice president of Applications Development, talk about the latest release of Oracle HCM Cloud in this webcast on Customer Connect, which requires a Customer Connect account. He highlights the next generation of user experience (UX) design, how Oracle HCM Cloud is keeping things fresh, and focuses on Oracle’s investments in UX. You’ll see examples of the newsfeed layout and mobile-responsive tasks. OUR RESEARCH CONTINUES: Do you use an HCM application for self-service tasks? Oracle is looking for employees and line managers of various business units to provide feedback on new Oracle HCM Cloud designs. Sign up for a remote session today. ORACLE ERP CLOUD: We love this piece by Steve Cox, group vice president, Cloud Business Group, who writes about Oracle ERP Cloud and how it stacks up to Workday in this post on The Oracle Blog. He shares our vision of how emerging technology could influence the way we go through our day, balancing personal and work lives. Read his post to see the “Going Through Your Day” 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

NEW WEBSITE: As Oracle prepares to make a large investment in user experience design, we’ve launched a new microsite (design.oracle.com) aimed at recruiting designers. EMERGING TECH NEWS: In a new post,...

Business Process Management

Oracle Integration Cloud Tips & Tricks: Work-around for no Script Activity by Jan Kettenis

Oracle Process Cloud Services (PCS) nor the Process Builder in Oracle Integration Cloud (OIC) have a Script activity like there is in (on-premise) BPM Suite. In the BPM Suite you can use a Script activity for data mappings as well as Groovy. That OIC does not support Groovy is by design as the idea is to keep it as simple as possible. However missing the data mapping feature of the Script activity can make it even more complex than ever. Fortunately there is some data mapping activity on the road-map of some next version of OIC. Until then you can make use of the work-around below. There can be several reasons why you may want to have an activity just for mapping data, among them: Readability of the process model, making it clear which data is set where in the process. Data mapping is conditional, making it too complex or impossible to do it in the Input or Output mapping of (for example) a Service activity. A conditional mapping before a Gateway. Iterative development, requiring (temporary) "hard-coding". The work-around is to use a Rule activity which uses an input and output parameter of the type of the data object you want to map the data to. A such the Rule activity is deprecated as it is superseded by the Decision activity, but as long as it is there (and a Mapping activity is not) we can make good use of 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

Oracle Process Cloud Services (PCS) nor the Process Builder in Oracle Integration Cloud (OIC) have a Script activity like there is in (on-premise) BPM Suite. In the BPM Suite you can use a...

Business Process Management

Jarvis Pizzeria: The PCS Mobile app by Richard Olrichs & Marcel van de Glind & Marc Kuijpers

PCS also comes with a mobile app for the end users. It’s available for iOS and Android devices (search for ‘Oracle Process Mobile’ in the PlayStore or the AppStore) . The app provides access to tasks in both connected and disconnected mode. Compared to the browser features, there are a few differences. These are listed in the table below (this table comes directly from the oracle documentation). But let's just have a look at how the app works. We have installed the app on an iPad 2017 and a Samsung Galaxy S8 phone. Note: we already installed the app and configured it. When starting the app, first thing you need to do is sign in. Nothing unusual so far. After that the ‘MyTasks’ list appears. On the S8 the filters are available underneath a button. On the iPad there is more space available, here are the filters directly available on the left side of the screen. depending on whether you hold the ipad horizontally or vertically, the filter may or may not be opened immediately. 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

PCS also comes with a mobile app for the end users. It’s available for iOS and Android devices (search for ‘Oracle Process Mobile’ in the PlayStore or the AppStore) . The app provides access to tasks...

Integration

Oracle SOA Suite 12c - Purge Dirk Nachbar

Many people struggle with the configuration and execution of the SOA Purge functionality under Oracle SOA Suite 12c. Oracle provided with SOA Suite 12c a nice web interface for enabling, and scheduling the AutoPurge functionality within the Enterprise Manager Fusion Middleware Control 12c. But in case you just enable, schedule and define your retention time for the AutoPurge within this web interface nothing will be happen :-( You have to modify in addition some MBeans in order to enable and execute your AutoPurge Schedules correctly. Simply login to your Enterprise Manager Fusion Middleware Control 12c (usually http://servername:/em), open the Target Navigation, navigate to "SOA/soa-infra" (in case you got a clustered environment, simply pick one of the available soa-infra, changes will be valid for all cluster members): Under your soa-infra open the menu "SOA Infrastructure / SOA Administration / Auto Purge". Read the complete article here.   PaaS Partner Community For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Many people struggle with the configuration and execution of the SOA Purge functionality under Oracle SOA Suite 12c.Oracle provided with SOA Suite 12c a nice web interface for enabling, and scheduling...

Cloud

Creating REST APIs with Oracle Service Bus by Lykle Thijssen

When you think of Oracle Service Bus, you probably think about integration with SOAP and XML messages. However, since the introduction of REST adapters, it's also possible to offer RESTful APIs with JSON messages to your service consumers. Since RESTful APIs tend to be more light-weight than SOAP services, they have certain advantages in performance, especially for mobile usage, while also simplifying the interaction with your service. In this blog, I will show you how to create such an API based on an XSD for internal XML processing and what things to pay specific attention to. In Github I have provided a sample application created in version 12.2.1.2.0: https://github.com/lthijssen/MyMusic Step 1: create your project and XSD First of all, you will need to create a Service Bus Application in JDeveloper and a project within that. From there, create a Schemas folder and within that folder a MyMusic.xsd XML Schema with the following content: 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 you think of Oracle Service Bus, you probably think about integration with SOAP and XML messages. However, since the introduction of REST adapters, it's also possible to offer RESTful APIs with...

Cloud

Extending analytics for Integration cloud using Elastic stack by Mani Krishnan

Introduction Oracle Integration Cloud (OIC) offers industry-leading SaaS integration capabilities.  It provides extensive monitoring, tracking and reporting features out-of-the-box. Occasionally, enterprises do have reporting and analysis needs those are better met by additional reporting and analytics products. This article discusses couple of such use cases and describes how to implement one of them using Elastic stack. Information in this article is applicable to release 18.1.3 of integration cloud. Main article Let’s consider these scenarios: Customer’s integrations are deployed to multiple instances of OIC. Customer wants a consolidated view of all integrations on single dashboard. Customer needs to customize several aspects of reporting such as type of charts and data retention. Customer wants end-to-end view of transactions across multiple applications, including those deployed to OIC. Use cases represented by these scenarios can be met by externalizing integration metrics from OIC into another platform specializing on analytics.  Let’s look at some recommended ways to extract metrics from OIC and importing them into ELK (Elastic-LogStash-Kibana). Elastic stack is a widely-used opensource platform for analytics and dashboards. Jump to one of the sections by click the link. Why Elastic stack? Patterns Extracting integration metrics Extracting information for tracking Indexing data using LogStash Visualizing data using Kibana Why Elastic stack? Elastic is among products that allow infinite scaling and support map-reduce for efficient distributed queries. Note that other products such as Oracle big-data analytics cloud service or Oracle log analytics can also meet aforementioned requirements.  Elastic is used in this blog for its simplicity for demonstration purposes. For sake of simplicity, the post does not address deployment of ELK stack. Refer to Elastic web site for instructions. A simple installation could run on a laptop. More complex, distributed deployments will require careful planning of compute, storage resources and indexes. 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) offers industry-leading SaaS integration capabilities.  It provides extensive monitoring, tracking and reporting features out-of-the-box....

Cloud

Oracle Integration Cloud: Customer Managed & Patching by Jan Kettenis

Currently the Oracle Integration Cloud (OIC) only comes as "customer managed". Among others this means that you as a customer have access to management consoles. It also means that you determine when to apply patches, as Oracle does not do that for you. The following describes how easy that is. Oracle Cloud solutions can come in two flavors: Oracle Managed and Customer Managed. The first means that maintenance, including patching is done by Oracle. You don't have to ask for nor to initiate it as it all happens "automatically", typically during non-business hours (like Friday evening). It also means that you don't have any control over it. Now that probably is exactly what you want. However, in case of OIC that currently only comes as Customer Managed. This means that you have access to the Weblogic Service Console and the Fusion Middleware Console (although not with all the features that you for example would have with the on-premise version of the BPM Suite). I expect these consoles not to be available in the Oracle Managed flavor to come soon. 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

Currently the Oracle Integration Cloud (OIC) only comes as "customer managed". Among others this means that you as a customer have access to management consoles. It also means that you determine when...

Cloud

Continued Evolution of OIC and this site By Phil Wilkins

The transformation of Oracle Integration Cloud Service (ICS) into Oracle Integration Cloud (OIC) continues to progress. If you’ve read our earlier posts (such as this) on the subject you’ll remember that ICS becomes part of OIC, and depending on which version of OIC you take you will also see other components including: Visual Builder Cloud Service (VBCS) Process Cloud Service (PCS) Insights Whilst the product is evolving, the heart of  our book remains very relevant to the integratiobn capabilities of OIC, even if the screen shots have changed a little.  But what does this all mean to this website?  As authors we’ve been a bit preoccupied with our current writing projects as they come to a close (Implementing API Platform and Blockchain Across Oracle). But worry not, we will be adding content.  At the very least in the immediate time we have continued to capture and maintain the list of external articles we think are helpful and informative here. On the subject of the of this catalogue, as the scope of OIC has grown and we’ll start to see lots of material around the PCS capabilities under the OIC title, and of course PCS in its pre-OIC form are still very relevant.  In the coming days we’ll incorporate into the catalogue an additional filter to separate sections to cover the different underlying products/capabilities and add start to pickup related content. it maybe necessary to go as far as plitting the catlogue as we already have over 100 referenced entries. 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 transformation of Oracle Integration Cloud Service (ICS) into Oracle Integration Cloud (OIC) continues to progress. If you’ve read our earlier posts (such as this) on the subject you’ll remember...

Cloud

Continuous Integration with Apiary, Dredd, and Wercker by Nick Montoya

  There are many tools in the market to design, develop, and test API’s. Some of these tools could be used separately. Some others could be combined. Every time a change is introduced in the design or implementation of an API, it would be nice to have tests and builds run automatically. Continuous Integration (CI) is a software development practice that allows builds and tests to be triggered every time new code is pushed to the repository. There are may tools that could be used to build this CI pipeline. This blog will share the experience of building a CI pipeline using Apiary (bought by Oracle in January 2017) for API Design and Wercker (bought by Oracle in April 2017) to help achieve this CI goal. 1. Create an API definition in Apiary Apiary (apiary.io) improves API development by promoting a documentation first approach. It is a platform for designing HTTP based web APIs. It starts with API documentation, then Apiary creates mock services and tests. Apiary support two formats for API description: API Blueprint and Swagger. In Apiary, from the API dropdown select “Create New API Project” and the “New API” screen will popup. Find below an example of an API Blueprint description as displayed in the Apiary Editor. The FORMAT keyword shows this API description document is API Blueprint. The name following the first level heading “#” is the API name. The “hola” resource follows the second level sub-heading “##”. The “/hola” URI is inside of the square brackets. The “hola” action follows the third level sub-heading “###”.  The “GET” HTTP method is inside of the square brackets. It returns a 200 status code and a JSON. 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

  There are many tools in the market to design, develop, and test API’s. Some of these tools could be used separately. Some others could be combined. Every time a change is introduced in the design or...

Cloud

Cloud trials & community update – PaaS Partner Community Webcast December 18th 2018

Attend our December edition of the PaaS Partner Community Webcast live on December 18th 2018 16:30 CET. The PaaS Partner Community is your single point of PaaS resources. Information include enablement, hands-on workshops & training material, sales kits including presentations in ppt. format and marketing campaign material. For free registration please visit www.oracle.com/goto/emea/soa Presenter: Jürgen Kress PaaS Partner Adoption Visit the registration page here. Call ID: 5566478 and Passcode: 261507 UK: +44 (0) 208 118 1001 & United States: 140 877 440 73 More Local Numbers   Schedule: Tuesday December 18th 16:30 - 17:30 CET Watch live here Missed our PaaS Partner Community Webcast? – watch the on-demand versions: · Oracle Integration Cloud Update November 22nd 2018 · Oracle OpenWorld 2018 Preview October 11th 2018 · Innovate, Extend and Integrate SaaS Overview and Pricing September 18th 2018 · Robotic Process Automation August 21st 2018 · Autonomous Mobile Cloud July 24th 2018 · PaaS Overview Webcast 2018 · Blockchain June 29th 2018 · API Platform Cloud Service part 2 May 30th 2018 · 3rd Generation API Gateways April 17th 2018 · Oracle JET February March 27th 2018 · Oracle Visual Builder Cloud Service February 28th 2018 · Container Native Application Development Platform January 23rd 2018 · Oracle free Cloud Demo Services December 15th 2017 · Oracle Integration Cloud (OIC) November 21st 2017 · Adaptive Case Management in PCS October 31st 2017 · Oracle OpenWorld 2017 September 25th 2017 · Cloud Compliance & Certification August 2017 · Wercker July 21st 2017 · Sales Play webcast June 28th 2017 · Process Cloud Service update – DMN capabilities May 23rd 2017 · Drive DevOps Agility and Operational Efficiency with Oracle Management Cloud April 25th 2017 · Implementing DevOps and Agile Methodologies in Oracle Projects March 21st 2017 · Mobile Cloud Service & Chat Bots February 28th 2017 · b2b January 31st 2017 · Community Resources & free Cloud trails December 20th 2016 · SOA 12 & BPM Suite 12c Roadmap update November 29th 2016 · Microservices October 25th 2016 · Oracle OpenWorld 2016 update September 27th 2016 · API Cloud Platform Service August 30th 2016 · BPM Suite & PCS Update July 26th 2016 · Integration Cloud Service June 28th 2016 · Sales Plays Webcast June 9th 2016 · Real-Time Integration Business Insight May 31st 2016 For the latest 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 December edition of the PaaS Partner Community Webcast live on December 18th 2018 16:30 CET. The PaaS Partner Community is your single point of PaaS resources. Information include enablement,...

Cloud

Additional new content PaaS Partner Community

· Using Oracle API Cloud Services - Part 2 Oracle ACE Rolanda Carrasco Rolando shows you how to publish APIs to the API Portal, register an application and subscribe to an API, generate an API key, and more in part 2 of his series on the Oracle API Platform Cloud Service. Read the article. · Podcast: Blockchain - Beyond Bitcoin Blockchain has emerged from under Bitcoin's shadow to become a powerful trend in enterprise IT -- and something that should be on every developer's radar. This program assembles a panel of blockchain experts to discuss the technology's impact, examine use cases, and offer suggestions for developers who want to learn more. Listen to the podcast. · Coming to Your Town: Oracle Code 2018 The 2018 Oracle Code event series kicks off in Los Angeles on February 27, then makes its way to cities throughout the US and around the world. Sign up now to be notified when registration opens for your town, and learn how you can submit session proposals. Get more information · Building Natural Interaction Using Chatbots Phil Gordon, CEO & founder of Chatbox.com, explains why chatbots are the “next big thing.” · Happier Users and IT During the 1960s and ’70s, there was much debate on whether the US should be investing many billions of dollars in its space program versus more “pragmatic” concerns. One powerful argument for that investment was that the space program would yield a “dividend” of ancillary benefits to society that would far outweigh the direct investment. Consider just one example: the global GPS systems. The cloud dividend debate has taken a similar arc over the last decade—weighing the benefits that cloud users get beyond the service itself. In my latest Forbes column, I detail three of those dividends and propose that there’s now a fourth important one: put simply, using cloud services makes people happy. · Digital Disruption Drill: Five Insights from Execs At the recent Oracle Modern Supply Chain Experience conference, a range of business leaders offered advice to companies whose business processes, applications, and cultures are mired in a bygone era. Here are their best insights covering everything from leveling the tech playing field to creating a culture of change. · Infographic: Ten Insights About Moving to Cloud   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

· Using Oracle API Cloud Services - Part 2 Oracle ACE Rolanda Carrasco Rolando shows you how to publish APIs to the API Portal, register an application and subscribe to an API, generate an API key,...

Oracle

Integrated Cloud Applications & Platform Services