Managing API Policy Versioning in Oracle API Platform by Phil Wilkins

image

Oracle’s API Platform (API-P) product avoids the use of external configuration management. If you want to better understand why, then checkout our forthcoming book as it goes into detail about why this is the case (it can be pre-release version of the book can be obtained here). In a previous blog I wrote about and illustrated the use of the API-P’s own APIs so that it was possible to see what API iterations had been deployed to API Gateways.

In this blog I want to explore the issues of version management a bit further. API-P provides internal version management through the idea of iterations as previously explored (Understanding API Deployment State on API Platform). In addition to this there are API policy attributes called version, status etc. This information whilst having some impact on behavior reflects the version of the ‘contract’ that the API represents between the consumer and provider, and requires a manual change.

The API policies themselves are version tracked through the iteration identifiers. Each time a policy is saved the iteration is is incremented. What the API-P doesn’t support is the concept of branching. In relatively simple API Policy branching is unlikely to ever be an issue. 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 image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

See Latest Customer Videos showing SaaS Modernization and Transformation with PaaS

 

According to a recent Gartner study, at least 42% of companies are engaged in C-Level transformation efforts – and the percentage is growing fast! Get the latest customer and partner testimonial videos your customers are looking for to help them take their best next step in their transformation journey with Oracle.

image· Learn how innovative Financial Services firm, AFG is driving to their vision of a frictionless customer experience for home loan applicants

· Find out how National Pharmacies has accelerated their delivery by up to 5X with “conversational governance” for retail and home health best practices

· See Rubicon Red’s CFO talk about their Sustainability Award win and the practical path to “conversational governance” with API-first design

· Get the inside story on how pre-built connectors for Netsuite helped Mythics close their biggest year ever with their inquiry to order digital app

· Hear how UiPath is working with Oracle Integration Cloud’s Process Automation to deliver immediate productivity gains from RPA 

All of these – with more coming soon – available for you on Sales Central here. Not yet on Sales Central? No worries, here’s how

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 image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

UiPath on Track to AI with Oracle Integration Cloud and RPA

image

 

UiPath, a leading Robotic Process Automation (RPA) provider, is helping clients find practical paths to AI with Oracle Integration Cloud. The future belongs to the fast and orchestrating robot and human workers is the best next step. Watch the video here. For additional information please see here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Streamline Development in Oracle Projects by Markus Lohn Setup a Fusion Middleware environment for testing and development purposes in less than 60 minutes!

image

Dynamic markets and the constant reaction to changing conditions is a decisive success factor for companies today. All measures taken in the past years in the field of software development were aimed at supporting and facilitating this dynamics technically. Development times had to be drastically reduced and results made available for review earlier than before. IT has achieved a different status in the company today. IT can be used to tap new growth areas and strengthen existing customer relationships. For this reason, it is important to address the question of how quickly a developer can work productively in a new project. In this blog post, tools and procedures are presented to enable a developer to be productive in the project in less than a day. In detail, this means, for example, editing a user story from the backlog.

Experience shows that setting up the development environment in many projects involves many manual steps. Missing or inadequate documentation slows down this process considerably. Sometimes it takes several days to set up. Through the approach presented here, the developer is able to be supplied within a few hours with a development environment. Due to the high level of automation, there is no need for comprehensive documentation. Errors are largely avoided in this way. The figure below shows typical components that belong to a development environment. In this blog post, I focus on using tools in projects using Oracle technologies (SOA / Integration, ADF, Java EE). However in general these guidelines can be applied to Open Source as well. Read the complete article here

 

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Purging of SOA Composite Revisions with FlexDeploy by Dan Reynebeau

 image

The management of SOA composite revisions has been simplified to a check box and a number through FlexDeploy’s SOA plugin.  Managing composite revisions historically required someone to develop and maintain a secondary process to purge unwanted revisions. Not anymore.

Now just deploy your composite and let the FlexDeploy SOA plugin manage the revisions for you.  Simply check the “Activate Purge On Deploy” input on the deploy operation, set the “Composite Revisions To Keep” property by environment and deploy.  Once the composite is successfully deployed, the deploy operation will automatically purge any unwanted revisions based on the property value.

Candidate revisions for purge are determined based on the default revision and the environment property.  The default revision is found and then the next oldest revisions are kept until the property value is met (this includes the default revision).  For example, setting “Composite Revisions To Keep” to 3 in DEV and 2 in QA would have the following results (bold indicates the default revision): 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 image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Oracle Critical Patch Update for October 2018 is Released

imageThe Critical Patch Update for October 2018 is released today. Oracle strongly recommends applying the patches as soon as possible. The Critical Patch Update Advisory is the starting point for finding relevant information. It includes the list of products affected, pointers to obtain the patches, a summary of the security vulnerabilities for each product suite, and links to other important documents. Supported products that are not listed in the "Affected Products and Components" section of the advisory do not require new patches to be applied. It is also essential to review the Critical Patch Update supporting documentation referenced in this Advisory before applying patches, as this is where you can find important pertinent information.

More information about Critical Patch Update Advisories are available at the following location:

Oracle Fusion Middleware Risk Matrix– Oracle Technology Network
Oracle Critical Patch Update Advisory – October 2018– Oracle Technology Network:
Critical Patch Updates, Security Alerts and Bulletins – Oracle Technology Network:
► Oracle Knowledge Management Document – October 2018 Critical Patch Update: Executive Summary and Analysis (Doc ID 2456979.1)
► Important information can also be found at: https://blogs.oracle.com/security/

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 image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Which SOA Product Support Ends in 2018? by Antonella Giovannetti

image

Once your products are in the market and customers are using them, what is the one thing that matters most to you? Every night you go sleep, keeping your fingers crossed, hoping nothing goes wrong. Yes, we are talking about dreaded software downtime!

There are many reasons to upgrade your Oracle products to the latest patch version. One very important reason to upgrade, is to minimize downtime. One recently published Gartner’s report shows that true average cost per hour of software downtime can be more than $600k! It is prudent to invest time and resources in upgrading your Oracle products at every opportunity.  You don’t want to risk downtime, simply because you failed to install a simple patch. It goes without saying that the effort you put into upgrading, always outweighs the cost you pay because of downtime. Product downtime can impact more than your revenue.  Your brand, the most critical part for your business, might also take a substantial hit! When you avoid an upgrade, you may also face higher security risk vulnerabilities. The performance of your products can also be affected.

Unfortunately, it is nearly impossible to achieve 100% uptime / 0% downtime.  You can only maximize the effort it takes to avoid it.  This means keeping track of the latest available patches for your Oracle products.

Eventually, Oracle will stop producing patches to the older versions of their products so, if you are still behind when it comes to upgrading to the latest patches, Oracle strongly recommends to upgrade as soon as possible. In this context, note the following table showing the Oracle SOA, EDA, Governance and BPM Support End dates for the year of 2018. 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 image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Recipe in Oracle Self-Service Integration

Learn how to edit a recipe in Oracle Self-Service Integration Cloud Service.

image

Watch the video 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 image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

REST API for Oracle SOA Cloud Service

image

Provisions a new service instance in a domain.

IP networks: A service instance can be attached to an IP network that is already created in Oracle Compute Cloud Service. If you specify an IP network, when you add an instance to an IP network, the instance is assigned an IP address in the IP subnet that you specify. See Creating an IP Network in Using Oracle Compute Cloud Service (IaaS).

IP reservations: A consequence of using an IP network is that the auto-assigned IP address could change each time the service instance is started. To assign fixed public IP addresses to a service instance that is attached to an IP network, you can first create reserved IP addresses, then provision the service instance to use those persistent IP addresses. 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 image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Teaching How to Recover Errored Instances with Oracle Integration Cloud by Carlos Rodriguez Iturria

image

 

Building Enterprise integrations in the Cloud with iPaaS brings many benefits, including among others: simplicity, agility and scalability. However, these benefits should not be taxed by having a weak core, not able to properly manage common enterprise requirements, such as error management. I’ve been a bit disappointed with how most iPaaS vendors handle runtime exceptions of integration flows. A typical example of this, is not being able to support dehydration for asynchronous flows (i.e. dehydration is crucial to supporting long-running instances by saving their memory state into a database, until a correlation invocation, a.k.a call-back, wakes it up to continue with the flow). This causes that when an error occurs, recovery has to start from the beginning of the integration flow that failed.

In these situations, we would have to either design an integration to be fully idempotent and stateless across all its partner links (service invocations), which is not always possible. Another way to do it is by manually handling the recovery of errored scenarios, this is to avoid state inconsistency across the previous service invocations in the orchestration, prior to the error… But then if we have to manually handle compensation, what about iPaaS being easier?

Luckily, Oracle Integration Cloud maintains simplicity at the front end and a mature and strong integration core at the backend. It acknowledges when an orchestration is asynchronous, so that dehydration points (a.k.a. break points) are enforced along the way across service invocations or long-term actions (e.g. waits), enabling with this long-term running instances avoiding to timeout, but to stay in memory (and DB back store) until all activities and external call-backs in the orchestration flow complete. 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 image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress