locked
SOA and Banks RRS feed

  • Question

  • Dear All. What do you think? How much SOA is suitable Banking Application?
    Is there any sample or presetation about it? In real word, which bank has applied SOA in productiivity? How much is extendable SOA Application in a Bank? I mean if ISV sold his Bank Application based on SOA, and later Bank's developer may  add new Service wtihout ISV's interaction.

    Thanks in advance.
    Teymur
    Monday, October 2, 2006 7:58 AM

Answers

  • Hi Teymur,

    SOA is as relevant for banking applications. In real world, I have seen risk management being exposed as a service.

    Many banks try to have central reference data in their warehouse - like central user database etc. These may expose these individual entities like customers from their warehouse as services.

    Many banks work with multiple vendors and hence giving services or service like itnerfaces is a norm rather than exception.

    Tuesday, October 3, 2006 9:28 AM
  •  

    In the early days we hadn t SOA. It was dificult to centralize reference to data and there logic. We had to copy references and logic in the applications. With updates we also had to update all the applications

    With SOA we nowdays can centrelize services, which can be consumed by other applications. In this way it just uses the service.

     

     

     

    Tuesday, October 3, 2006 8:16 PM
  • Slow links will not work well if you want to call a large number of services remotely.  The solution to minimize communications is to cache frequently used data at each branch and only send deltas across the network.  In this environment services are a good way to issolate the application from know whether the data is local or remote.  A service can return the cached data if it's available or go to the main office for the data if it's not local.

     

    Monday, October 9, 2006 4:28 AM

All replies

  • Hi Teymur,

    SOA is as relevant for banking applications. In real world, I have seen risk management being exposed as a service.

    Many banks try to have central reference data in their warehouse - like central user database etc. These may expose these individual entities like customers from their warehouse as services.

    Many banks work with multiple vendors and hence giving services or service like itnerfaces is a norm rather than exception.

    Tuesday, October 3, 2006 9:28 AM
  •  

    In the early days we hadn t SOA. It was dificult to centralize reference to data and there logic. We had to copy references and logic in the applications. With updates we also had to update all the applications

    With SOA we nowdays can centrelize services, which can be consumed by other applications. In this way it just uses the service.

     

     

     

    Tuesday, October 3, 2006 8:16 PM
  • Dear All.
    I marked both of your replies as anwer.
    Really, I know bank has 90 branches, but each branch connects to Center through dial-up connection.
    They want not to waste much moeny for Communication. This is real world truth.

    So, what about SOA and that bank? Is the communication speed is very important for SOA based solution?

    Please, let me know details.

    Thanks in advance.

    Teymur

    Wednesday, October 4, 2006 3:46 AM
  • Hope you find helpful guidance at the MSDN Architecture Site for Financial Industry: http://msdn.microsoft.com/architecture/industry/finservs/default.aspx
    Saturday, October 7, 2006 7:46 AM
  • Slow links will not work well if you want to call a large number of services remotely.  The solution to minimize communications is to cache frequently used data at each branch and only send deltas across the network.  In this environment services are a good way to issolate the application from know whether the data is local or remote.  A service can return the cached data if it's available or go to the main office for the data if it's not local.

     

    Monday, October 9, 2006 4:28 AM
  • Hey Guys,

       This week the MSDN Financial Services Industry Center was extended, consolidating all the banking reference for architects in an ad hoc page: see it at http://msdn.microsoft.com/architecture/industry/finservs/banking/default.aspx

    Wednesday, October 11, 2006 4:16 PM
  • That’s a good question. Service oriented solutions are great candidates in the Banking space. There are many reasons for this. Listed below are some of the key reasons (this is not an all inclusive list):

    ·         Banks are growing at an extreme rate via Mergers and Acquisition

    ·         Many of the services that bank offer are be proliferated to the edge as B2B services to other banks and insurance companies

    ·         Banks are looking for solutions that allow them to become more agile, thus many of the Mainframe based applications are being redeployed in a distributed manner either are thick/smart clients or web based clients

    ·         Faster product and service turn around. SOA is key to this

    ·         Lowering operational costs thus increasing the efficiency ratio in which many banks are gauged on

    ·         Last and most important, alignment with the new regulations passed by congress. Rules such as separation of duties and data privacy. This in it’s very nature service oriented.

     

    Your later question related to bandwidth at the branches, there are many models and there will be some guidance on this on the Financial Services Architecture Center shortly. But I can tell you from personal experience there are many options at the branch and it really depends on your organizational goals. I hate to be so vague but I don’t have enough background on your specific problem to give you an intelligent answer. If you would like to submit your specific question I can definitely help.

     

    Listed below are a list of resources that may be helpful:

    http://msdn.microsoft.com/architecture/industry/finservs/

     

    Realizing the power of smart clients:

    http://www.microsoft.com/net/smartclient_businessvalue.mspx

     

    Financial Services Firm Supports Growth Through Microsoft Infrastructure Optimization

    HSBC acquired a large local bank in Mexico with more than 1,400 branch locations and wanted to take control of its decentralized IT environment. Manual deployment of software applications and security updates could take months, and the company lacked tools to monitor its IT resources effectively. To improve system management, HSBC Mexico implemented a centralized solution based on the Windows Server 2003 operating system and the Active Directory service, Systems Management Server 2003, and Operations Manager 2005. Now the company can automatically install updates, get new financial service software to market quickly, and cut IT travel costs. It can also monitor systems in real time and plan for change and business growth. HSBC Mexico estimates that effective management of IT resources will help it support up to 30 percent growth with its existing infrastructure.  Full case study and one page PPT slide on the effort is posted at: http://members.microsoft.com/CustomerEvidence/Search/EvidenceDetails.aspx?EvidenceID=14540&LanguageID=1

     

     

     

    mike walker Architecture Strategist, Global Financial Services

    http://blogs.msdn.com/mikewalker/

    http://msdn.microsoft.com/architecture/industry/finservs/

     

    Wednesday, October 11, 2006 7:00 PM