REST Adapter and JSON Translator in SOA/OSB 12.1.3
If you are using REST adapter in SOA/OSB 12.1.3, you would probably encounter some requirements that you would need to response with a JSON array format which has no object name or name/value pairs,...
View ArticleInvoke Fusion Cloud Secured RESTFul Web Services
Introduction The objective of this blog is to demonstrate how to invoke secured RestFul web services from Fusion Cloud using Oracle Service Oriented Architecture (SOA) as an Integration hub for real...
View ArticleImplementing Upsert for Oracle Service Cloud APIs
Introduction Oracle Service Cloud provides a powerful, highly scalable SOAP based batch API supporting all the usual CRUD style operations. We have recently worked with a customer who wants to leverage...
View ArticleFusion HCM Cloud – Bulk Integration Automation Using Managed File Transfer...
Introduction Fusion HCM Cloud provides a comprehensive set of tools, templates, and pre-packaged integration to cover various scenarios using modern and efficient technologies. One of the patterns is...
View ArticleHCM Atom Feed Subscriber using Node.js
Introduction HCM Atom feeds provide notifications of Oracle Fusion Human Capital Management (HCM) events and are tightly integrated with REST services. When an event occurs in Oracle Fusion HCM, the...
View ArticleHCM Atom Feed Subscriber using SOA Cloud Service
Introduction HCM Atom feeds provide notifications of Oracle Fusion Human Capital Management (HCM) events and are tightly integrated with REST services. When an event occurs in Oracle Fusion HCM, the...
View ArticleCustom Transports in Oracle Service Bus 12.2.1
Oracle Service Bus (or Service Bus for short) provides a very powerful set of APIs that allow experienced Java developers to create custom transport providers. This is called Service Bus Transport SDK....
View ArticleOracle HCM Cloud – Bulk Integration Automation Using SOA Cloud Service
Introduction Oracle Human Capital Management (HCM) Cloud provides a comprehensive set of tools, templates, and pre-packaged integration to cover various scenarios using modern and efficient...
View ArticleHow to find purgeable instances in SOA/BPM 12c
If you are familiar with SOA/BPM 11g purging, after you have upgraded/implemented SOA/BPM 12c, you will not be able to use most of the SQL for 11g to determine the purgeable instances. This is because...
View ArticleSOA Cloud Service – Quick and Simple Setup of an SSH Tunnel for On-Premises...
Executive Overview With the current release of SOA Cloud Service (SOACS) a common requirement often requested is to connect to an on-premise database from the cloud SOACS instance. This article...
View ArticleEDI Processing with B2B in hybrid SOA Cloud Cluster integrating On-Premise...
Executive Overview SOA Cloud Service (SOACS) can be used to support the B2B commerce requirements of many large corporations. This article discusses a common use case of EDI processing with Oracle B2B...
View Article12c BPM and BAM Multi Domain Setup
Introduction In this blog, I will show you how to setup BPM and BAM in 2 separate WebLogic domains, so the out-of-the-box process analytics will work as it is on the same domain. In the multi domain...
View ArticleOracle Service Cloud Bulk Data Import – Best Practices
This blog is part of the series of blogs the A-Team has been running on Oracle Service Cloud (OSvC). In the previous blog I went through an introduction to the Bulk APIs in OSvC and briefly touched...
View ArticleRound Trip On-Premise Integration (Part 1) – ICS to EBS
One of the big challenges with adopting Cloud Services Architecture is how to integrate the on-premise applications when the applications are behind the firewall. A very common scenario that falls...
View ArticleTuning G1GC For SOA
Garbage-First Garbage Collector (G1GC) is a new GC Algorithm introduced in later version of JDK 1.7. Prior to the introduction of G1GC there have been 2 other GC Algorithms: ParallelGC and Concurrent...
View ArticleAutomated Deployment to SOA Cloud Services using Developer Cloud Services
Introduction The process of deploying SOA Projects to Oracle SOA Cloud Services (SOACS) can be significantly simplified and streamlined using the Oracle Developer Cloud Services (DevCS) by facilitating...
View ArticleConsiderations for optimum use of the Oracle Fusion Middleware File and FTP...
Introduction Careful consideration needs to be given to the manner in which files are created and written for (read) processing by the File and FTP Adapters Main Article Note Hereinafter the term “the...
View ArticleB2B Agreement Life-Cycle Management, Part 2 – Best Practices for High Volume...
Introduction In Part 1 of the B2B Agreement Life-Cycle Management Series, we looked at the best practices to import high volume of agreement metadata into the repository [1]. In this post, we will take...
View ArticleRunning Built-In Test Simulator with SOA Suite Healthcare 11g in PS4 and PS5
Background SOA Suite for Healthcare Integration pack comes with a pre-installed simulator that can be used as an external endpoint to generate inbound and outbound HL7 traffic on specified MLLP ports....
View ArticleManual Recovery Mechanisms in SOA Suite and AIA
Introduction Integration flows can fail at run-time with a variety of errors. The cause of these failures could be either Business errors or System errors. When Synchronous Integration Flows fail,...
View ArticleEffect of Queue and JCA Settings on Message Retry by JMS Adapter
Introduction This blog is intended to share some knowledge about the effects of Queue Level Redelivery Settings and Adapter level Retry Settings on message processing by JMS Adapter. It is also...
View ArticleHow to emulate 10g Adapter start/stop behaviour by manipulating the...
Introduction In 10g, there was a mechanism for suppressing consumption of messages at the Adapter level. That mechanism can not be used in 11g. But there is a way… Main Article The way to do this is to...
View ArticleBAM Design Considerations for Systems with High Volume of Transactions
Dealing with high volume of transactions in Oracle Business Activity Monitoring (BAM) 11g can be challenging. Making the right design decision is critical for the stability and performance of your...
View ArticleHow to Recover Initial Messages (Payload) from SOA Audit for Mediator and...
Introduction In Fusion Applications, the status of SOA composite instances are either running, completed, faulted or staled. The composite instances become staled immediately (irrespective of current...
View ArticleResequencer Health Check
11g Resequencer Health Check In this Blog we will see a few useful queries to monitor and diagnose the health of resequencer components running in a typical SOA/AIA Environment. The first query is a...
View ArticleWhite Paper on Message Sequencing Patterns using Oracle Mediator Resequencer
One of the consequences of Asynchronous SOA-based integration patterns is that it does not guarantee that messages will reach their destination in the same sequence as initiated at the source. Ever...
View ArticleMediator Parallel Routing Rules
Introduction In 11g, mediator executes routing rules either sequentially or in parallel. If you are planning to use parallel routing rules, you would need to understand how the mediator queues and...
View ArticleCustom Message Data Encryption of Payload in SOA 11g
Introduction This article explains how to encrypt sensitive data (such as ssn, credit card number, etc ) in the incoming payload and decrypt the data back to clear text (or original form) in the...
View ArticleOracle SOA Suite for HealthCare – Using Remote JMS with Multiple Domains
Oracle SOA Suite for HealthCare – Using Remote JMS with Multiple Domains As SOA Suite for HealthCare (HC) gains popularity among providers, I have seen the need to separate the SOA Suite (SOA) and SOA...
View Article11g Mediator – Diagnosing Resequencer Issues
In a previous blog post, we saw a few useful tips to help us quickly monitor the health of resequencer components in a soa system at runtime. In this blog post, let us explore some tips to diagnose...
View ArticleOracle BPM 12c just got Groovy – A Webcenter Content Transformation Example
Introduction On the 27th June 2014 we released Oracle BPM 12c which included some exciting new features. One of the less talked about of new features is the support of BPM Scripting which incorporates...
View ArticleThe Parking Lot Pattern
The parking lot pattern is a strategy in Oracle SOA Suite to stage data in an intermediary store prior to complete processing by SOA Suite itself. This pattern was spearheaded years ago by Deepak...
View ArticleB2B Event Queue Management for Emergency
Executive Overview Many customers face a crisis in production system when, for some reason, they end up with several B2B messages stacked up in the system, that may not be of a high priority to be...
View ArticleSubmitting an ESS Job Request from BPEL in SOA 12c
Introduction SOA Suite 12c added a new component: Oracle Enterprise Scheduler Service (ESS). ESS provides the ability to run different job types distributed across the nodes in an Oracle WebLogic...
View ArticleMFT – Setting up SFTP Transfers using Key-based Authentication
Executive Overview MFT supports file transfers via SFTP. Often MFT customers receive a public key from their partners and want to use them to receive files via SFTP. This blog describes the setup...
View ArticleThrottling in SOA Suite via Parking Lot Pattern
The Parking Lot Pattern has been leveraged in many Oracle SOA Suite deployments to handle complex batching, message correlation, and complex processing flows. One scenario that is a frequent topic of...
View ArticleBPM Workspace Login with libOVD and LDAP, Part 2: Login
Introduction In Part 1, we looked at the initialization of libOVD at server startup. Now let’s examine what happens inside libOVD when you actually click on the login button in BPM Workspace. Again, we...
View ArticleGetting Started with the REST Adapter in OEP 12c
Introduction It is undeniable that we are living in the age of data. With the explosion of the internet, mobile-based devices, and social networks, data is becoming the most abundant resource on earth....
View ArticleInside Fusion Middleware 12c: Increasing Scalability with JMS Adapter 12c
JMS Adapter (also known as Oracle JCA Adapter for JMS) is a component available with Oracle SOA Suite or Oracle Service Bus (OSB) which provides a very powerful way to use the Java Messaging Service...
View ArticleForwarding Messages from WebLogic to TIBCO EMS
Introduction Messaging is one of those technologies that have been around for decades, but only recently people got aware of the important role that messaging plays to any software-based architecture....
View ArticleImproving Performance via Parallelism in Oracle Event Processing Pipelines...
Introduction This posting explains how to use parallelism to improve performance of Oracle Event Processing (OEP) applications with active-active high-availability (HA) deployments. Parallelism is...
View ArticleUsing OSB 12.1.3 Resequencer
Resequencer feature has been added to Oracle Service Bus 12c (12.1.3), it utilises the same resequencer engine as Oracle Mediator. The objective of this feature is to provide you with the ability to...
View ArticleFusion Applications WebCenter Content Integration – Automating File...
Introduction Oracle WebCenter Content, a component of Fusion Middleware, is a strategic solution for the management, security, and distribution of unstructured content such as documents, spreadsheets,...
View ArticleIntroduction to the Oracle Stream Explorer White Paper
During this week, Oracle’s real-time streaming analytics platform known as OEP (Oracle Event Processing) had a strategic rebrand, being called now as Oracle Stream Explorer. It still includes the...
View ArticleIntelligent Devices with Oracle Edge Analytics & MQTT
Introduction It is becoming increasingly more common to see scenarios where technologies like IoT (Internet of Things) and Event Streaming are combined to create solutions that leverage real-time...
View ArticleAccessing and Analyzing Twitter Feeds with Oracle Stream Analytics (Part 1)
Oracle Stream Analytics The new release of Oracle Stream Analytics (OSA) contains a host of new features some of which are connection capability to Twitter, geo-spatial Exploration display and machine...
View ArticleAccessing and Analyzing Twitter Feeds with Oracle Stream Analytics (Part 2)
In Part 1 of this series we saw how to setup a connection in Oracle Stream Analytics to Twitter and create a Tweet stream. In this part we will investigate using the OSA map and geo-spatial exploration...
View ArticleConfigure SAML 2 for SSO with Oracle BAM Dashboard
Introduction In a recent customer POC, there is requirement for SSO between an OBIEE dashboard and an Oracle BAM dashboard. SAML is a potential candidate for this kind of point to point SSO. After some...
View ArticleUnderstanding the Enterprise Scheduler Service in ICS
Introduction In many enterprise integration scenarios there is a requirement to initiate tasks at scheduled times or at user defined intervals. The Oracle Integration Cloud Service (ICS) provides...
View Article