Tag: PaaS Page 2 of 3
Another month passed already, so here are Feb’s posts.
Another month and another raft of great content. Lot of activity springing up around the new Oracle Hospitality Integration Platform (OHIP) with its new OIC Adapter.
Latest updates, lots about use of Streaming with OIC ….
Article / Link | Author | Subject Matter | Connecting |
---|---|---|---|
Installing OIC Connectivity Agent on OCI Compute | Niall Commiskey | OIC | OCI |
OIC Pub/Sub with OCI Streaming Part 1, Part 2, Part 3 | Niall Commiskey | OIC | OCI Streaming |
OCI Streaming — create producer/consumer use case using ATP, OIC and Kafka connect | Omid Izadkhasti | OIC | OCI Streaming, ATP, OKE |
OIC and Oracle Hospitality – Creating a Reservation with multiple rates | Niall Commiskey | OIC | OHIP |
OIC Integrating Oracle Hospitality and Oracle CPQ | Niall Commiskey | OIC | OHIP, CPQ |
Aug 21 New Features – Zendesk Adapter | Niall Commiskey | OIC | Zendesk |
https://notetoself.dev/2021/09/20/oic-creating-notifications-with-table-data/ | Yan Scorrer | OIC | |
Oracle Integration Cloud – An Assistant for Developers | Daniel Teixeira | OIC | |
Capture Salesforce Platform Events in Oracle Integration | Ankur Jain | OIC | Salesforce |
Ways to download connectivity agent Oracle Integration | Ankur Jain | OIC | |
Build a cloud native ecosystem around Oracle Integration | Andrew Gregory | OIC |
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.
Enriching an integration from data in a database or DBaaS (Database as a Service) is not an unusual requirement. Many integration use cases today need to access a database that is on-premises. The means to connect to the database is fairly obvious – the connection agent. Our book goes into a lot more detail as to why that is, and the implications of using database connections.
However when it comes to Oracle’s DBaaS a service it would be very easy to assume that given that you’re using two different parts of Oracle’s PaaS that it would be straight forward to connect the two together without an agent. However, at least today whether its on-premises or DBaaS you need to use a connection agent. This does mean that you’ll need an IaaS node to host the connection agent.
This quirk is driven by the fact that there are some scenarios that this does actually make sense. For example – the Oracle domains need to have a high level of isolation, so when the DBaaS is in another domain then the decoupling via the agent makes sense. When your database is in a different zone of the cloud – then you’re running DB calls across what is effectively a wide are network – not good.
In the last few years Oracle’s iPaaS offerings have progressed significantly from one or two solutions such as Mobile Cloud Service to in excess of 35 offerings. This makes it challenging to decide which product(s) to use. The means for selection depends upon a range of factors including:
- Most suitable licensing model (ICS provides a lower cost of entry than SOA CS as you’re paying by message volumes)
- Development skills and desire to resilience or invest in people (SOA on-premises to SOA CS is easier than a technology change such as ICS)
- The amount of control you have in an environment – JCS offers more control than ACCS for example
This post provides a fairly detailed introduction to registering and creating a trial instance of Oracle Messaging Cloud Service. We have written this as in our book Introducing Oracle Integration Cloud Service (ICS) we use Oracle Messaging Cloud Service(OMCS) in chapter 8 to illustrate message based integration outside of ICS. Whist we describe the process for OMCS, the mechanics are similar for a number of the iPaaS offerings from Oracle including ICS, PCS but not SOA CS as this is a far more complex product and the fee charging structure is rather different.
In the screenshots of the process that follows, we have blurred out key credentials, this is purely for personal security reasons.
The first step is to create the trial of OMCS, to do this you need an Oracle account. This can be done from the main Oracle site. If you already have an account with Oracle Technology Network (OTN) or Oracle community then you are already sorted as Oracle operates a single sign on.