• DocumentCode
    443009
  • Title

    SOA without Web services: a pragmatic implementation of SOA for financial transactions systems

  • Author

    Duan, Ziyang ; Bose, Subhra ; Stirpe, Paul A. ; Shoniregun, Charles ; Logvynovskiy, Alex

  • Author_Institution
    Reuters America, New York, NY, USA
  • Volume
    1
  • fYear
    2005
  • fDate
    11-15 July 2005
  • Firstpage
    243
  • Abstract
    The service oriented architecture (SOA) provides a methodology for designing software systems by integrating loosely coupled services. Compared to traditional distributed object-oriented architectures, SOA is more suitable to integrate heterogeneous systems, and more adaptable in a changing environment. This paper presents the design and implementation of a SOA framework for financial transaction applications. The framework provides an easy and uniform way for service composition in a controlled environment, and leverages Web service standards with efficient communication mechanisms and durable and/or transactional message queues. Specifically, the work addresses the following issues: 1) the incorporation of existing systems and protocols that are not Web-service compatible. This paper focuses on business processes of equities transactions using the FIX protocol; 2) the configuration and deployment of services and service endpoints in a flexible and dynamic manner; 3) the capability of specifying business processes as Web service compositions and a distributed runtime environment that supports it; 4) the scalability, resiliency and transactional aspects as required in critical business applications. The experience of applying the framework in building a high performance equities transaction system is presented.
  • Keywords
    Internet; business data processing; financial data processing; software architecture; FIX protocol; Web service composition; Web service standards; business process specification; distributed object-oriented architecture; equities transaction system; financial transaction system; service oriented architecture; software system design; transactional message queue; Application software; Communication standards; Communication system control; Computer architecture; Design methodology; Protocols; Service oriented architecture; Software design; Software systems; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing, 2005 IEEE International Conference on
  • Print_ISBN
    0-7695-2408-7
  • Type

    conf

  • DOI
    10.1109/SCC.2005.94
  • Filename
    1531260