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...

Bees and Honey

"Another challenge is that identity data is typically decentralized . The Department of Motor Vehicles issues drivers licenses, for example, while the Department of Homeland Security issues passports, banks track financial histories, and so on. Most of these organizations have isolated and centralized identity management systems, but the current landscape demands federation and single sign-on (SSO). This makes identity management, protection and verification very cumbersome, costly and risky for all industry enterprises and government agencies." Jai Singh Arun - Security and Blockchain Innovations Program Director, IBM Identity architectural landscape is changing and personally I can only think of this very simple analogy between identities and blockchain. Identities to the blockchain are what the bees are to the honey. . This is as simple as even your grandma would understand :) Bees (identities) all day collect honey somewhere in the fields. Coming back to thei...

Future of IDAM

"Many of the technical choices we’re about to make will be strikingly political.   Who has access to what data?  Where is the line between human choice and machine intelligence? Why is one computer architecture better than another? These decisions—and the people who make them —will determine power’s new aspects ." "The Seventh Sense: Power, Fortune, and Survival in the Age of Networks" I was mesmerised when I read this. Started to frantically search the author name - Joshua Cooper Ramo.  No he is not an IDAM Architect. The book is not even about IDAM.  But it cuts to the core of what I do for my living and many many others as well. What a powerful thought:   Identity will be at the heart of power structures of the future. Hold it for a moment .    What about me? What about my identity? Those are all valid questions to ask in this context. Unwind to Sep 19 2016 when my friend Steve jokingly asked me: "where is your blog? where is your ...