Sunday Apr 14, 2013

Cloud computing is the new normal. Process Excellence, Service Orientation is hygiene.

This weekend there was an interesting show titled "Cloud Computing, Beyond the Hype" on NDTV Profit

The show had Sunil Jose, vice president of applications at Oracle; Sanket Atal, CTO of; Sanjeev Prasad, CIO of Genpact, and Biswajeet Mahapatra, research director of Gartner as panelists. While the show was obviously focussed on Cloud computing. There are some snippets which I thought were highly relevant for BPM and SOA.

Highly Recommend that you view the entire show, Have embedded the video below.

Be sure, you hear:

Sanket Atal, CTO of @03:07 mins, "MakeMyTrip Architecture is Service Oriented"

Sanjeev Prasad, CIO of Genpact @4:51 mins : "Lead by Process, need technology to make it happen"

Sanjeev Prasad @5:31 mins, "Deep Insights into Processes & Data".

Sanjeev Prasad, @11:33 mins, talks about the customer workflows(read processes) hosted at Genpact.

You could also view the Video here

My previous article talked extensively about Oracle BPM for BPOs. I was quite excited to hear Sanket & Sanjeev share similar thoughts.

Sunday Jul 01, 2012

Seamless STP with Oracle SOA Suite

STP stands for “Straight Through Processing”. Wikipedia describes STP as a solution that enables “the entire trade process for capital markets and payment transactions to be conducted electronically without the need for re-keying or manual intervention, subject to legal and regulatory restrictions” .I will deal with the later part of the definition i.e “payment transactions without manual intervention” in this article.

The STP that I am writing about involves the interaction between a Bank and its’ corporate customers,to that extent this business case is also called “Corporate Payments”.Simply put a  Corporate Payment-STP solution needs to connect the payment transaction right from the Corporate ERP into the Bank’s Payment Hub. A SOA based STP solution can do a lot more than just process transaction.

But before I get to the solution let me describe the perspectives of the two primary parties in this interaction. The Corporate customer and the Bank.

Corporate's Interaction with Bank: 

Typically it is the treasury department of an enterprise which interacts with the Bank on a daily basis. Here is how a day of interaction would look like from the treasury department of a corp.

Corporate Cash

  • Retrieve Beginning of day totals
  • Monitor Cash Accounts
  • Send or receive cash between accounts
  • Supply chain payments
  • Payment Settlements
  • Calculate settlement positions
  • Retrieve End of Day totals
  • Assess Transaction Financial Impact

Short Term Investment Desk

  • Retrieve Current Account information
  • Conduct Investment activities

Bank’s Interaction with the Corporate : 

From the Bank’s perspective, the interaction starts from the point of on boarding a corporate customer to billing the corporate for the value added services it provides. Once the corporate is on-boarded the daily interaction involves

  • Handle the various formats of data arriving from customers
  • Process Beginning of Day & End of Day reporting request from customers
  • Meet compliance requirements
  • Process Payments
  • Transmit Payment Status

Transaction Processing


Challenges with this Interaction : 

Both the Bank & the Corporate face many challenges from these interactions. Some of the challenges include

  • Keeping a consistent view of transaction data for various LOBs of the corporate & the Bank
  • Corporate customers use different ERPs, hence the data formats are bound to be different Can the Bank’s IT systems convert the data formats that can be easily mapped to the corporate ERP
  • How does the Bank manage the communication profiles of these customers? 
  • Corporate customers are demanding near real time visibility on their corporate accounts
  • Corporate customers can make better cash management decisions if they can analyse the impact.
  • Can the Bank create opportunities to sell its products to the investment desks at corporate houses & manage their orders?
  • How will the Bank bill the corporate customer for the value added services it provides.

What does a SOA based Seamless STP solution bring to the table?


Highlights of Oracle SOA based STP solution

For the Corporate Customer:

  • No Manual or Paper based banking transactions
  • Secure Delivery of Payment data to the Bank from multiple ERPs without customization
  • Single Portal for monitoring & administering payment transactions
  • Rule based validation of payments
  • Customer has data necessary for more effective handling of payment and cash management decisions 
  • Business measurements track progress toward payment cost goals 

For the Bank:

  • Reduces time & complexity of transactions
  • Simplifies the process of introducing new products to corporate customers
  • Single Payment hub for all corporate ERP payments across multiple instruments
  • New Revenue sources by delivering value added services to customers
  • Leverages existing payment infrastructure
  • Remove Inconsistent data formats and interchange between bank and corporate systems 
  • Compliance
  • and many other benefits


Oracle Fusion Middleware based Solutions for business use cases.


« June 2016