2005•Unpublished venueRequires access

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

Ziyang Duan, Siddhartha Bose, Paul A. Stirpe, Charles Adetokunbo Shoniregun, Alex Logvynovskiy

Open publisher page 7 citations

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.

About this research paper

What this paper is about

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.

Why it matters

OpenAlex reports 7 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

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

Key concepts: Computer science, Service-oriented architecture, Web service, Scalability, Atomicity, OASIS SOA Reference Model, Database transaction, Business Process Execution Language

Related papers

Back to paper searchBrowse research topicsOriginal source
SOA without Web services: a pragmatic implementation of SOA for financial transactions systems — Research Paper | ScholarLens