IDEAS home Printed from https://ideas.repec.org/a/nwe/natrud/y2008i2p235-276.html
   My bibliography  Save this article

Splitting Business Logic. Container for Analytical Business Logic

Author

Listed:
  • Aleksandrina Murdjeva

    (University of National and World Economy, Sofia, Bulgaria)

Abstract

This study is an examination of the possibilities to split the business logic of information system between the different layers in the application architecture and the existing alternatives to realize the business logic. In the analysis are discussed the alternatives from the point of view of the possibilities, that they give to the developers and users of the system, to reuse, optimize and maintain the business logic. On the ground of the given analysis in the study is proposed new definition for the term “business logic”. This new definition looks at the structure of the business logic and is a very important ground to make more extensive research of the components and their native place for “living”, for realization. To make decision about the better place for the business logic components, are necessary to define a clear set of criteria to classify the elements of information systems as some kind business logic. The study makes some proposition about such criteria set and use them to define two major kinds of business logic – transaction business logic and analytical business logic. For each of them are given values for the criteria, that easy to find. Further in the paper for one of the business logic kinds, exactly then one called “analytical business”, are made more extensive research. The results of the research are in the direction to explore the weakness of existing technology and approaches to realize this kind of business logic. The points of view here again are optimization, reuse and maintenance. To overcome the weaknesses in the study is introduced a new idea to put a new level, a new component in the application architecture. This new component is called “container for analytical business logic” and his purpose is to manage the analytical business logic so that to ensure the existence of the component in only one place and to give access to different (as purpose, as realization) elements. As argument of the acceptability of this idea in the study also is proposed a concrete instrument to realize the container and as such instrument are chosen stored procedures. To illustrate better the functionality and the use technology of the container is given a set of prototypes of packages and stored procedures as a mainframe as possible and very native instrument for realization of the architecture component.

Suggested Citation

  • Aleksandrina Murdjeva, 2008. "Splitting Business Logic. Container for Analytical Business Logic," Nauchni trudove, University of National and World Economy, Sofia, Bulgaria, issue 2, pages 235-276, October.
  • Handle: RePEc:nwe:natrud:y:2008:i:2:p:235-276
    as

    Download full text from publisher

    File URL: http://research.unwe.bg/uploads/ResearchPapers/Research%20Papers_vol2_2008_No7_A%20Murdjeva.pdf
    Download Restriction: no
    ---><---

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:nwe:natrud:y:2008:i:2:p:235-276. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Vanya Lazarova (email available below). General contact details of provider: https://edirc.repec.org/data/unweebg.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.