• DocumentCode
    144770
  • Title

    Design patterns for integration between enterprise application with any business process management systems

  • Author

    Keeratichayakorn, Wittakarn ; Maneeroj, Saranya

  • Author_Institution
    Dept. of Math. & Comput. Sci., Chulalongkorn Univ., Bangkok, Thailand
  • fYear
    2014
  • fDate
    6-8 May 2014
  • Firstpage
    7
  • Lastpage
    12
  • Abstract
    Most of existing Business process management (BPM) technologies have their own graphical user interfaces (GUIs), whereas users in different organizations who involved in business processes are more likely to work with a different set of GUIs. Consequently, developers have to build the specific set of GUIs in enterprise application which is appropriate for each business process, and they use BPM API to create communication between the enterprise application and BPM. However, different BPM vendors have different APIs integrated into the system. When developers need to change BPM vendor for corresponding to existing resources and devices of a new customer, the developers have to rewrite codes to interact with such new API every time. Thus a framework that is easy to plug into further enterprise application for connecting to any BPM systems and reusable is necessary. Design patterns idea is applied in object oriented design principle in order to provide an efficient way in creating more reusable software. In this paper, a new framework for enterprise application is created by applying three types of design pattern which are Bridge pattern, Decorator pattern and Factory pattern. This framework aims to be reusability, flexibility and maintainability in order to easily support BPM vendor changing.
  • Keywords
    application program interfaces; business data processing; graphical user interfaces; organisational aspects; software reusability; BPM API; BPM vendor; GUI; bridge pattern; business process management systems; decorator pattern; enterprise application; factory pattern; graphical user interfaces; object oriented design principle; software reusability; Bridges; Concrete; Couplings; Databases; Organizations; Production facilities;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Information and Communication Technology and it's Applications (DICTAP), 2014 Fourth International Conference on
  • Conference_Location
    Bangkok
  • Print_ISBN
    978-1-4799-3723-3
  • Type

    conf

  • DOI
    10.1109/DICTAP.2014.6821647
  • Filename
    6821647