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

Artificial I

Yes not misspelled and my title is right: Artificial I . Lets us zoom for a second on 'why' and 'what' and then we can have a look at 'when'. Why ? Look at yourself in the mirror for 1 min. until you have your image in your memory. (Warning: to some the experience may be to much to take. I am not joking or alluding to anything here. Simply stating the fact that this process is deeply personal and may evoke number of complex emotions. Some of them may be not as pleasant as you would expect it.) Then sit yourself somewhere comfortably and close your eyes. Concentrate and try to bring your image back. You may succeed or you may not. It all depends on your brain ability to recall the images quickly and reliably over time as well as strange desire and ability to forget certain images. Now you probably slowly starting to realize by yourself is 'why' :) We need some sort of third party involvement here to help us along way as we have our limitations...

White Hat

Was talking to my friend 'White Hat' He is still hopefull and optimistic. Alone as everyone left to the BlackHat he still picking at his bugs and whatever he can find there. Will he be able to deliver on the promise and save us from Darth forces? I hope he will.

Linus hasn’t received any recommendations yet.

I find it extremely interesting that Linus Torvalds Linkedin profile doesn't have any 'Recommendations: Received (0) Given (1) Linus hasn’t received any recommendations yet.' You may say he doesn't need it. Everyone knows he invented Linux. Well almost everyone :) But it also shows and reflects the world we are living. You barely hear his name and he is not in the news. I know people with 10, 100 recommendations. It is all about building and maintaing your connections. So the old saying goes: "Its not what you know, its who you know" It works amazingly well even nowadays in the age of knowledge. I think of the Linus legacy and I think of: Security and stability Extensibility and simplicity I think of Bill Gates legacy and I think of: Unsecure and untrustworthy Proprietory and complex One is humble and down to earth creator The other is shrewd and cunning businessman One is doing OK The other is billionaire You can now run Linux on Windo...