Chapter 2


Published on

chapter 2 of BPM... "Evolution of enterprise systems architecture"

Published in: Education
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Chapter 2

  1. 1. 2/14/2013Business Process MethodologyChapter 2Evolution of Enterprise Systems Software ArchitectureArchitectures “A structure that organizes the software elements and the resources of a software system. “ • Software elements and resources are Prepared by: Rao Majid Shamshad represented by subsystems. University of Education, Lahore • In a given software architecture, these email: subsystems have specific responsibilities and relationships to other subsystems.2.1 Traditional Application 2.2 Enterprise Applications and theirDevelopment Integration • In the early stages of enterprise computing, mainframe solutions were developed that hosted monolithic applications, typically developed in assembler programming language. • These monolithic applications managed all tasks with a single huge program, including the textual user interface, the application logic, and the data. • Data was mostly stored in files, and the applications accessed data files through the operating system. 1
  2. 2. 2/14/20131980’s………. 1980’s…………………. continued• With the advent of database systems, an internal • More application systems were developed. structuring of the system was achieved: data was • One software system for human resources managed by a database management system. management, one for purchase order• However, the application code and the user management and one for production planning. interface code were not separated from each • One logical data object, such as a customer other. address, was stored in different data stores• The user interface provides the desired managed by different application systems. functionality through textual, forms-based interfaces. 2.2.1 Enterprise Resource Planning Systems • Provide an integrated database that spans large parts of an organization. • An ERP system stores its data in one centralized database 2
  3. 3. 2/14/2013 Year 2000 and later……….. • The demand for additional functionality arose, and new types of software systems entered the market. • Examples of ERPS ▫ supply chain management systems, or SCM systems, ▫ customer relationship management systems, or CRM systems. 2.2.2 Enterprise ApplicationSiloed Applications“meaning that data is stored redundantly Integrationin different systems” 1. Point-to-Point Integration 3
  4. 4. 2/14/20132. Hub-and-Spoke Integration 2.4 Workflow Management “Workflow is the automation of a business process, in whole or in part, during which documents, information, or tasks are passed from one participant to another for action, according to a set of procedural rules.”Workflow Management System Single-application workflow v/s“A workflow management system is a software multiple-application workflows system that defines, creates, and manages the execution of workflows through the use of “A single-application workflow consists of software, running on one or more workflow activities and their causal and temporal engines, which is able to interpret the process ordering that are realized by one common definition, interact with workflow participants, application system. Multiple-application and, where required, invoke the use of IT tools workflows contain activities that are realized and applications.” by multiple application systems, providing an integration of these systems.” 4
  5. 5. 2/14/2013System Workflows Human Interaction WorkflowsA system workflow consists of activities that are implemented Workflows in which humans are actively involved and interact withby software systems without any user involvement information systems are called human interaction workflows.Challenges for Workflow Management• Lack of Adequate Support for Knowledge Workers ▫ Users acceptance issues• Technical Integration Challenges• Process Support Without Workflow Systems 5