Skip to main content

Validate Payment

Building up on my previous blog post.
Typical scenario: Validate Payment service



                                                                                                   High Level Design

Ingridients for the Design soup:
1. Docker
2. Oracle Application Gateway - OAG
3. Oracle Service Bus - OSB

I won't delve into Docker as it is pretty straightforward to install and configure.
Pick your distribution: CentOS, OEL etc.
OAG is the topic of the next blog post :)
OSB is running in the Docker containers - HA, DR
OSB service configuration is pretty straighforward as well and fairly typical:
1. Create Business Service pointing to the real ValidatePayment Composite app running on SOA infrastructure cluster.
2. Create Pipeline
3. Create Proxy Service

Now Service Bus is acting as a router and simple transformer here.
SOA composite (BPEL/ Mediator) is acting as an orchestrator and enricher.


                                                                                      OSB Proxy Service Configuration

The implementation is of medium complexity and there is nothing to add here.
I have seen many implementations of the same service in Banking and Finance projects and most of the time it is overworked to the point of disbelief :)
My approach is KISS.







Comments

Popular posts from this blog

Locomotive Breath

Living through the transition period is quite extradionary. We all kinda know and anticipate the outcome but not in a position to do anything about it. Like watching your train leaving the station and taking you for a ride. Matrix showed us the final result with humans being used to power machines. We all in one or the other way using our own energies to breathe the life in cold metal - building networks, programming and maintaining computers. They getting smarter and smarter and we are all excited about the possibilities of artificial intelligence. But the train will arrive to the next station and it will be our turn to get off. The train will be smart enough to move on its own without us. The train will be smart enough to look for sources of alternative energy if we try to stop it. Jethro Tull - Locomotive Breath https://www.youtube.com/watch?v=i19d1QnstsA&list=PLvy5jih231dYToxVkCz4xN2SX6zqVkeYT&index=17