Analysis Of Data-Driven Web Application Versus Process-Driven Application

Abstract

Enterprise applications are a type of software used in organizations to provide the functions for one or more business domains. The standard approach to developing enterprise application is using common programming platforms like Java EE or Microsoft .NET. However, in recent years new enterprise applications development platforms called Business Process Management Systems (BPMSs) have emerged. BPMS providers claim that their technologies allow organizations to develop enterprise applications faster than by using traditional applications development platforms. No comprehensive comparison of using the two approaches has yet been conducted. The purpose of this study is to compare two enterprise application features, persistence and messaging, available in both technologieshere, Java EE and Bonita BPM. The findings of this study revealed that developing applications using Bonita BPM takes less effort than using Java EE. However, facilitating applications development with Bonita BPM comes with a cost, which is that it limits the developer's ability to use specific preconfigured persistence and messaging technology.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 2018
Accession Number
AD1069434

Entities

People

  • Turki Abdullah A. Almutairi

Organizations

  • Naval Postgraduate School

Tags

DTIC Thesaurus Topics

  • Application Software
  • Commerce
  • Computer Programming
  • Data Analysis
  • Databases
  • Domain Specific Programming Languages
  • Information Science
  • Information Systems
  • Java Programming Language
  • Object Oriented Programming
  • Operating Systems
  • Programming Languages
  • Relational Databases
  • Software Development
  • Standards
  • Web Applications
  • Xml

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Software Engineering.
  • Team-Based Human-Centered Cognitive Task Decision Making and Information Performance.