A Novel Distributed Software Architecture for Managing Customer Behavior Data: A Case Study in Banking Sector | IEEE Conference Publication | IEEE Xplore